Line data Source code
1 : /* ----------------------------------------------------------------------------
2 : * This file was automatically generated by SWIG (http://www.swig.org).
3 : * Version 3.0.10
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 :
12 : #ifndef SWIGPYTHON
13 : #define SWIGPYTHON
14 : #endif
15 :
16 : #define SWIG_PYTHON_THREADS
17 : #define SWIG_PYTHON_DIRECTOR_NO_VTABLE
18 :
19 : /* -----------------------------------------------------------------------------
20 : * This section contains generic SWIG labels for method/variable
21 : * declarations/attributes, and other compiler dependent labels.
22 : * ----------------------------------------------------------------------------- */
23 :
24 : /* template workaround for compilers that cannot correctly implement the C++ standard */
25 : #ifndef SWIGTEMPLATEDISAMBIGUATOR
26 : # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
27 : # define SWIGTEMPLATEDISAMBIGUATOR template
28 : # elif defined(__HP_aCC)
29 : /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */
30 : /* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */
31 : # define SWIGTEMPLATEDISAMBIGUATOR template
32 : # else
33 : # define SWIGTEMPLATEDISAMBIGUATOR
34 : # endif
35 : #endif
36 :
37 : /* inline attribute */
38 : #ifndef SWIGINLINE
39 : # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
40 : # define SWIGINLINE inline
41 : # else
42 : # define SWIGINLINE
43 : # endif
44 : #endif
45 :
46 : /* attribute recognised by some compilers to avoid 'unused' warnings */
47 : #ifndef SWIGUNUSED
48 : # if defined(__GNUC__)
49 : # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
50 : # define SWIGUNUSED __attribute__ ((__unused__))
51 : # else
52 : # define SWIGUNUSED
53 : # endif
54 : # elif defined(__ICC)
55 : # define SWIGUNUSED __attribute__ ((__unused__))
56 : # else
57 : # define SWIGUNUSED
58 : # endif
59 : #endif
60 :
61 : #ifndef SWIG_MSC_UNSUPPRESS_4505
62 : # if defined(_MSC_VER)
63 : # pragma warning(disable : 4505) /* unreferenced local function has been removed */
64 : # endif
65 : #endif
66 :
67 : #ifndef SWIGUNUSEDPARM
68 : # ifdef __cplusplus
69 : # define SWIGUNUSEDPARM(p)
70 : # else
71 : # define SWIGUNUSEDPARM(p) p SWIGUNUSED
72 : # endif
73 : #endif
74 :
75 : /* internal SWIG method */
76 : #ifndef SWIGINTERN
77 : # define SWIGINTERN static SWIGUNUSED
78 : #endif
79 :
80 : /* internal inline SWIG method */
81 : #ifndef SWIGINTERNINLINE
82 : # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
83 : #endif
84 :
85 : /* exporting methods */
86 : #if defined(__GNUC__)
87 : # if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
88 : # ifndef GCC_HASCLASSVISIBILITY
89 : # define GCC_HASCLASSVISIBILITY
90 : # endif
91 : # endif
92 : #endif
93 :
94 : #ifndef SWIGEXPORT
95 : # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
96 : # if defined(STATIC_LINKED)
97 : # define SWIGEXPORT
98 : # else
99 : # define SWIGEXPORT __declspec(dllexport)
100 : # endif
101 : # else
102 : # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
103 : # define SWIGEXPORT __attribute__ ((visibility("default")))
104 : # else
105 : # define SWIGEXPORT
106 : # endif
107 : # endif
108 : #endif
109 :
110 : /* calling conventions for Windows */
111 : #ifndef SWIGSTDCALL
112 : # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
113 : # define SWIGSTDCALL __stdcall
114 : # else
115 : # define SWIGSTDCALL
116 : # endif
117 : #endif
118 :
119 : /* Deal with Microsoft's attempt at deprecating C standard runtime functions */
120 : #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
121 : # define _CRT_SECURE_NO_DEPRECATE
122 : #endif
123 :
124 : /* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */
125 : #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
126 : # define _SCL_SECURE_NO_DEPRECATE
127 : #endif
128 :
129 : /* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */
130 : #if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES)
131 : # define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0
132 : #endif
133 :
134 : /* Intel's compiler complains if a variable which was never initialised is
135 : * cast to void, which is a common idiom which we use to indicate that we
136 : * are aware a variable isn't used. So we just silence that warning.
137 : * See: https://github.com/swig/swig/issues/192 for more discussion.
138 : */
139 : #ifdef __INTEL_COMPILER
140 : # pragma warning disable 592
141 : #endif
142 :
143 :
144 : #if defined(_DEBUG) && defined(SWIG_PYTHON_INTERPRETER_NO_DEBUG)
145 : /* Use debug wrappers with the Python release dll */
146 : # undef _DEBUG
147 : # include <Python.h>
148 : # define _DEBUG
149 : #else
150 : # include <Python.h>
151 : #endif
152 :
153 : /* -----------------------------------------------------------------------------
154 : * swigrun.swg
155 : *
156 : * This file contains generic C API SWIG runtime support for pointer
157 : * type checking.
158 : * ----------------------------------------------------------------------------- */
159 :
160 : /* This should only be incremented when either the layout of swig_type_info changes,
161 : or for whatever reason, the runtime changes incompatibly */
162 : #define SWIG_RUNTIME_VERSION "4"
163 :
164 : /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
165 : #ifdef SWIG_TYPE_TABLE
166 : # define SWIG_QUOTE_STRING(x) #x
167 : # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
168 : # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
169 : #else
170 : # define SWIG_TYPE_TABLE_NAME
171 : #endif
172 :
173 : /*
174 : You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
175 : creating a static or dynamic library from the SWIG runtime code.
176 : In 99.9% of the cases, SWIG just needs to declare them as 'static'.
177 :
178 : But only do this if strictly necessary, ie, if you have problems
179 : with your compiler or suchlike.
180 : */
181 :
182 : #ifndef SWIGRUNTIME
183 : # define SWIGRUNTIME SWIGINTERN
184 : #endif
185 :
186 : #ifndef SWIGRUNTIMEINLINE
187 : # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
188 : #endif
189 :
190 : /* Generic buffer size */
191 : #ifndef SWIG_BUFFER_SIZE
192 : # define SWIG_BUFFER_SIZE 1024
193 : #endif
194 :
195 : /* Flags for pointer conversions */
196 : #define SWIG_POINTER_DISOWN 0x1
197 : #define SWIG_CAST_NEW_MEMORY 0x2
198 :
199 : /* Flags for new pointer objects */
200 : #define SWIG_POINTER_OWN 0x1
201 :
202 :
203 : /*
204 : Flags/methods for returning states.
205 :
206 : The SWIG conversion methods, as ConvertPtr, return an integer
207 : that tells if the conversion was successful or not. And if not,
208 : an error code can be returned (see swigerrors.swg for the codes).
209 :
210 : Use the following macros/flags to set or process the returning
211 : states.
212 :
213 : In old versions of SWIG, code such as the following was usually written:
214 :
215 : if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) {
216 : // success code
217 : } else {
218 : //fail code
219 : }
220 :
221 : Now you can be more explicit:
222 :
223 : int res = SWIG_ConvertPtr(obj,vptr,ty.flags);
224 : if (SWIG_IsOK(res)) {
225 : // success code
226 : } else {
227 : // fail code
228 : }
229 :
230 : which is the same really, but now you can also do
231 :
232 : Type *ptr;
233 : int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags);
234 : if (SWIG_IsOK(res)) {
235 : // success code
236 : if (SWIG_IsNewObj(res) {
237 : ...
238 : delete *ptr;
239 : } else {
240 : ...
241 : }
242 : } else {
243 : // fail code
244 : }
245 :
246 : I.e., now SWIG_ConvertPtr can return new objects and you can
247 : identify the case and take care of the deallocation. Of course that
248 : also requires SWIG_ConvertPtr to return new result values, such as
249 :
250 : int SWIG_ConvertPtr(obj, ptr,...) {
251 : if (<obj is ok>) {
252 : if (<need new object>) {
253 : *ptr = <ptr to new allocated object>;
254 : return SWIG_NEWOBJ;
255 : } else {
256 : *ptr = <ptr to old object>;
257 : return SWIG_OLDOBJ;
258 : }
259 : } else {
260 : return SWIG_BADOBJ;
261 : }
262 : }
263 :
264 : Of course, returning the plain '0(success)/-1(fail)' still works, but you can be
265 : more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the
266 : SWIG errors code.
267 :
268 : Finally, if the SWIG_CASTRANK_MODE is enabled, the result code
269 : allows to return the 'cast rank', for example, if you have this
270 :
271 : int food(double)
272 : int fooi(int);
273 :
274 : and you call
275 :
276 : food(1) // cast rank '1' (1 -> 1.0)
277 : fooi(1) // cast rank '0'
278 :
279 : just use the SWIG_AddCast()/SWIG_CheckState()
280 : */
281 :
282 : #define SWIG_OK (0)
283 : #define SWIG_ERROR (-1)
284 : #define SWIG_IsOK(r) (r >= 0)
285 : #define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError)
286 :
287 : /* The CastRankLimit says how many bits are used for the cast rank */
288 : #define SWIG_CASTRANKLIMIT (1 << 8)
289 : /* The NewMask denotes the object was created (using new/malloc) */
290 : #define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1)
291 : /* The TmpMask is for in/out typemaps that use temporal objects */
292 : #define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1)
293 : /* Simple returning values */
294 : #define SWIG_BADOBJ (SWIG_ERROR)
295 : #define SWIG_OLDOBJ (SWIG_OK)
296 : #define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK)
297 : #define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK)
298 : /* Check, add and del mask methods */
299 : #define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
300 : #define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
301 : #define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
302 : #define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
303 : #define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
304 : #define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
305 :
306 : /* Cast-Rank Mode */
307 : #if defined(SWIG_CASTRANK_MODE)
308 : # ifndef SWIG_TypeRank
309 : # define SWIG_TypeRank unsigned long
310 : # endif
311 : # ifndef SWIG_MAXCASTRANK /* Default cast allowed */
312 : # define SWIG_MAXCASTRANK (2)
313 : # endif
314 : # define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1)
315 : # define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK)
316 : SWIGINTERNINLINE int SWIG_AddCast(int r) {
317 : return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
318 : }
319 : SWIGINTERNINLINE int SWIG_CheckState(int r) {
320 : return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
321 : }
322 : #else /* no cast-rank mode */
323 : # define SWIG_AddCast(r) (r)
324 : # define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
325 : #endif
326 :
327 :
328 : #include <string.h>
329 :
330 : #ifdef __cplusplus
331 : extern "C" {
332 : #endif
333 :
334 : typedef void *(*swig_converter_func)(void *, int *);
335 : typedef struct swig_type_info *(*swig_dycast_func)(void **);
336 :
337 : /* Structure to store information on one type */
338 : typedef struct swig_type_info {
339 : const char *name; /* mangled name of this type */
340 : const char *str; /* human readable name of this type */
341 : swig_dycast_func dcast; /* dynamic cast function down a hierarchy */
342 : struct swig_cast_info *cast; /* linked list of types that can cast into this type */
343 : void *clientdata; /* language specific type data */
344 : int owndata; /* flag if the structure owns the clientdata */
345 : } swig_type_info;
346 :
347 : /* Structure to store a type and conversion function used for casting */
348 : typedef struct swig_cast_info {
349 : swig_type_info *type; /* pointer to type that is equivalent to this type */
350 : swig_converter_func converter; /* function to cast the void pointers */
351 : struct swig_cast_info *next; /* pointer to next cast in linked list */
352 : struct swig_cast_info *prev; /* pointer to the previous cast */
353 : } swig_cast_info;
354 :
355 : /* Structure used to store module information
356 : * Each module generates one structure like this, and the runtime collects
357 : * all of these structures and stores them in a circularly linked list.*/
358 : typedef struct swig_module_info {
359 : swig_type_info **types; /* Array of pointers to swig_type_info structures that are in this module */
360 : size_t size; /* Number of types in this module */
361 : struct swig_module_info *next; /* Pointer to next element in circularly linked list */
362 : swig_type_info **type_initial; /* Array of initially generated type structures */
363 : swig_cast_info **cast_initial; /* Array of initially generated casting structures */
364 : void *clientdata; /* Language specific module data */
365 : } swig_module_info;
366 :
367 : /*
368 : Compare two type names skipping the space characters, therefore
369 : "char*" == "char *" and "Class<int>" == "Class<int >", etc.
370 :
371 : Return 0 when the two name types are equivalent, as in
372 : strncmp, but skipping ' '.
373 : */
374 : SWIGRUNTIME int
375 0 : SWIG_TypeNameComp(const char *f1, const char *l1,
376 : const char *f2, const char *l2) {
377 0 : for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
378 0 : while ((*f1 == ' ') && (f1 != l1)) ++f1;
379 0 : while ((*f2 == ' ') && (f2 != l2)) ++f2;
380 0 : if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
381 : }
382 0 : return (int)((l1 - f1) - (l2 - f2));
383 : }
384 :
385 : /*
386 : Check type equivalence in a name list like <name1>|<name2>|...
387 : Return 0 if equal, -1 if nb < tb, 1 if nb > tb
388 : */
389 : SWIGRUNTIME int
390 0 : SWIG_TypeCmp(const char *nb, const char *tb) {
391 0 : int equiv = 1;
392 0 : const char* te = tb + strlen(tb);
393 0 : const char* ne = nb;
394 0 : while (equiv != 0 && *ne) {
395 0 : for (nb = ne; *ne; ++ne) {
396 0 : if (*ne == '|') break;
397 : }
398 0 : equiv = SWIG_TypeNameComp(nb, ne, tb, te);
399 0 : if (*ne) ++ne;
400 : }
401 0 : return equiv;
402 : }
403 :
404 : /*
405 : Check type equivalence in a name list like <name1>|<name2>|...
406 : Return 0 if not equal, 1 if equal
407 : */
408 : SWIGRUNTIME int
409 : SWIG_TypeEquiv(const char *nb, const char *tb) {
410 0 : return SWIG_TypeCmp(nb, tb) == 0 ? 1 : 0;
411 : }
412 :
413 : /*
414 : Check the typename
415 : */
416 : SWIGRUNTIME swig_cast_info *
417 0 : SWIG_TypeCheck(const char *c, swig_type_info *ty) {
418 0 : if (ty) {
419 0 : swig_cast_info *iter = ty->cast;
420 0 : while (iter) {
421 0 : if (strcmp(iter->type->name, c) == 0) {
422 0 : if (iter == ty->cast)
423 : return iter;
424 : /* Move iter to the top of the linked list */
425 0 : iter->prev->next = iter->next;
426 0 : if (iter->next)
427 0 : iter->next->prev = iter->prev;
428 0 : iter->next = ty->cast;
429 0 : iter->prev = 0;
430 0 : if (ty->cast) ty->cast->prev = iter;
431 0 : ty->cast = iter;
432 0 : return iter;
433 : }
434 0 : iter = iter->next;
435 : }
436 : }
437 : return 0;
438 : }
439 :
440 : /*
441 : Identical to SWIG_TypeCheck, except strcmp is replaced with a pointer comparison
442 : */
443 : SWIGRUNTIME swig_cast_info *
444 : SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *ty) {
445 : if (ty) {
446 : swig_cast_info *iter = ty->cast;
447 : while (iter) {
448 : if (iter->type == from) {
449 : if (iter == ty->cast)
450 : return iter;
451 : /* Move iter to the top of the linked list */
452 : iter->prev->next = iter->next;
453 : if (iter->next)
454 : iter->next->prev = iter->prev;
455 : iter->next = ty->cast;
456 : iter->prev = 0;
457 : if (ty->cast) ty->cast->prev = iter;
458 : ty->cast = iter;
459 : return iter;
460 : }
461 : iter = iter->next;
462 : }
463 : }
464 : return 0;
465 : }
466 :
467 : /*
468 : Cast a pointer up an inheritance hierarchy
469 : */
470 : SWIGRUNTIMEINLINE void *
471 : SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory) {
472 0 : return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory);
473 : }
474 :
475 : /*
476 : Dynamic pointer casting. Down an inheritance hierarchy
477 : */
478 : SWIGRUNTIME swig_type_info *
479 : SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
480 : swig_type_info *lastty = ty;
481 : if (!ty || !ty->dcast) return ty;
482 : while (ty && (ty->dcast)) {
483 : ty = (*ty->dcast)(ptr);
484 : if (ty) lastty = ty;
485 : }
486 : return lastty;
487 : }
488 :
489 : /*
490 : Return the name associated with this type
491 : */
492 : SWIGRUNTIMEINLINE const char *
493 : SWIG_TypeName(const swig_type_info *ty) {
494 : return ty->name;
495 : }
496 :
497 : /*
498 : Return the pretty name associated with this type,
499 : that is an unmangled type name in a form presentable to the user.
500 : */
501 : SWIGRUNTIME const char *
502 : SWIG_TypePrettyName(const swig_type_info *type) {
503 : /* The "str" field contains the equivalent pretty names of the
504 : type, separated by vertical-bar characters. We choose
505 : to print the last name, as it is often (?) the most
506 : specific. */
507 0 : if (!type) return NULL;
508 0 : if (type->str != NULL) {
509 : const char *last_name = type->str;
510 : const char *s;
511 0 : for (s = type->str; *s; s++)
512 0 : if (*s == '|') last_name = s+1;
513 : return last_name;
514 : }
515 : else
516 0 : return type->name;
517 : }
518 :
519 : /*
520 : Set the clientdata field for a type
521 : */
522 : SWIGRUNTIME void
523 810 : SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
524 810 : swig_cast_info *cast = ti->cast;
525 : /* if (ti->clientdata == clientdata) return; */
526 810 : ti->clientdata = clientdata;
527 :
528 1620 : while (cast) {
529 810 : if (!cast->converter) {
530 810 : swig_type_info *tc = cast->type;
531 810 : if (!tc->clientdata) {
532 0 : SWIG_TypeClientData(tc, clientdata);
533 : }
534 : }
535 810 : cast = cast->next;
536 : }
537 810 : }
538 : SWIGRUNTIME void
539 : SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
540 810 : SWIG_TypeClientData(ti, clientdata);
541 810 : ti->owndata = 1;
542 : }
543 :
544 : /*
545 : Search for a swig_type_info structure only by mangled name
546 : Search is a O(log #types)
547 :
548 : We start searching at module start, and finish searching when start == end.
549 : Note: if start == end at the beginning of the function, we go all the way around
550 : the circular list.
551 : */
552 : SWIGRUNTIME swig_type_info *
553 0 : SWIG_MangledTypeQueryModule(swig_module_info *start,
554 : swig_module_info *end,
555 : const char *name) {
556 0 : swig_module_info *iter = start;
557 : do {
558 0 : if (iter->size) {
559 0 : size_t l = 0;
560 0 : size_t r = iter->size - 1;
561 : do {
562 : /* since l+r >= 0, we can (>> 1) instead (/ 2) */
563 0 : size_t i = (l + r) >> 1;
564 0 : const char *iname = iter->types[i]->name;
565 0 : if (iname) {
566 0 : int compare = strcmp(name, iname);
567 0 : if (compare == 0) {
568 : return iter->types[i];
569 0 : } else if (compare < 0) {
570 0 : if (i) {
571 0 : r = i - 1;
572 : } else {
573 : break;
574 : }
575 0 : } else if (compare > 0) {
576 0 : l = i + 1;
577 : }
578 : } else {
579 : break; /* should never happen */
580 : }
581 0 : } while (l <= r);
582 : }
583 0 : iter = iter->next;
584 0 : } while (iter != end);
585 : return 0;
586 : }
587 :
588 : /*
589 : Search for a swig_type_info structure for either a mangled name or a human readable name.
590 : It first searches the mangled names of the types, which is a O(log #types)
591 : If a type is not found it then searches the human readable names, which is O(#types).
592 :
593 : We start searching at module start, and finish searching when start == end.
594 : Note: if start == end at the beginning of the function, we go all the way around
595 : the circular list.
596 : */
597 : SWIGRUNTIME swig_type_info *
598 0 : SWIG_TypeQueryModule(swig_module_info *start,
599 : swig_module_info *end,
600 : const char *name) {
601 : /* STEP 1: Search the name field using binary search */
602 0 : swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
603 0 : if (ret) {
604 : return ret;
605 : } else {
606 : /* STEP 2: If the type hasn't been found, do a complete search
607 : of the str field (the human readable name) */
608 : swig_module_info *iter = start;
609 : do {
610 0 : size_t i = 0;
611 0 : for (; i < iter->size; ++i) {
612 0 : if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
613 : return iter->types[i];
614 : }
615 0 : iter = iter->next;
616 0 : } while (iter != end);
617 : }
618 :
619 : /* neither found a match */
620 : return 0;
621 : }
622 :
623 : /*
624 : Pack binary data into a string
625 : */
626 : SWIGRUNTIME char *
627 : SWIG_PackData(char *c, void *ptr, size_t sz) {
628 : static const char hex[17] = "0123456789abcdef";
629 0 : const unsigned char *u = (unsigned char *) ptr;
630 0 : const unsigned char *eu = u + sz;
631 0 : for (; u != eu; ++u) {
632 0 : unsigned char uu = *u;
633 0 : *(c++) = hex[(uu & 0xf0) >> 4];
634 0 : *(c++) = hex[uu & 0xf];
635 : }
636 : return c;
637 : }
638 :
639 : /*
640 : Unpack binary data from a string
641 : */
642 : SWIGRUNTIME const char *
643 0 : SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
644 0 : unsigned char *u = (unsigned char *) ptr;
645 0 : const unsigned char *eu = u + sz;
646 0 : for (; u != eu; ++u) {
647 0 : char d = *(c++);
648 : unsigned char uu;
649 0 : if ((d >= '0') && (d <= '9'))
650 0 : uu = (unsigned char)((d - '0') << 4);
651 0 : else if ((d >= 'a') && (d <= 'f'))
652 0 : uu = (unsigned char)((d - ('a'-10)) << 4);
653 : else
654 : return (char *) 0;
655 0 : d = *(c++);
656 0 : if ((d >= '0') && (d <= '9'))
657 0 : uu |= (unsigned char)(d - '0');
658 0 : else if ((d >= 'a') && (d <= 'f'))
659 0 : uu |= (unsigned char)(d - ('a'-10));
660 : else
661 : return (char *) 0;
662 0 : *u = uu;
663 : }
664 : return c;
665 : }
666 :
667 : /*
668 : Pack 'void *' into a string buffer.
669 : */
670 : SWIGRUNTIME char *
671 0 : SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
672 0 : char *r = buff;
673 0 : if ((2*sizeof(void *) + 2) > bsz) return 0;
674 0 : *(r++) = '_';
675 0 : r = SWIG_PackData(r,&ptr,sizeof(void *));
676 0 : if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
677 0 : strcpy(r,name);
678 0 : return buff;
679 : }
680 :
681 : SWIGRUNTIME const char *
682 0 : SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
683 0 : if (*c != '_') {
684 0 : if (strcmp(c,"NULL") == 0) {
685 0 : *ptr = (void *) 0;
686 0 : return name;
687 : } else {
688 : return 0;
689 : }
690 : }
691 0 : return SWIG_UnpackData(++c,ptr,sizeof(void *));
692 : }
693 :
694 : SWIGRUNTIME char *
695 0 : SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
696 0 : char *r = buff;
697 0 : size_t lname = (name ? strlen(name) : 0);
698 0 : if ((2*sz + 2 + lname) > bsz) return 0;
699 0 : *(r++) = '_';
700 0 : r = SWIG_PackData(r,ptr,sz);
701 0 : if (lname) {
702 0 : strncpy(r,name,lname+1);
703 : } else {
704 0 : *r = 0;
705 : }
706 : return buff;
707 : }
708 :
709 : SWIGRUNTIME const char *
710 : SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
711 : if (*c != '_') {
712 : if (strcmp(c,"NULL") == 0) {
713 : memset(ptr,0,sz);
714 : return name;
715 : } else {
716 : return 0;
717 : }
718 : }
719 : return SWIG_UnpackData(++c,ptr,sz);
720 : }
721 :
722 : #ifdef __cplusplus
723 : }
724 : #endif
725 :
726 : /* Errors in SWIG */
727 : #define SWIG_UnknownError -1
728 : #define SWIG_IOError -2
729 : #define SWIG_RuntimeError -3
730 : #define SWIG_IndexError -4
731 : #define SWIG_TypeError -5
732 : #define SWIG_DivisionByZero -6
733 : #define SWIG_OverflowError -7
734 : #define SWIG_SyntaxError -8
735 : #define SWIG_ValueError -9
736 : #define SWIG_SystemError -10
737 : #define SWIG_AttributeError -11
738 : #define SWIG_MemoryError -12
739 : #define SWIG_NullReferenceError -13
740 :
741 :
742 :
743 : /* Compatibility macros for Python 3 */
744 : #if PY_VERSION_HEX >= 0x03000000
745 :
746 : #define PyClass_Check(obj) PyObject_IsInstance(obj, (PyObject *)&PyType_Type)
747 : #define PyInt_Check(x) PyLong_Check(x)
748 : #define PyInt_AsLong(x) PyLong_AsLong(x)
749 : #define PyInt_FromLong(x) PyLong_FromLong(x)
750 : #define PyInt_FromSize_t(x) PyLong_FromSize_t(x)
751 : #define PyString_Check(name) PyBytes_Check(name)
752 : #define PyString_FromString(x) PyUnicode_FromString(x)
753 : #define PyString_Format(fmt, args) PyUnicode_Format(fmt, args)
754 : #define PyString_AsString(str) PyBytes_AsString(str)
755 : #define PyString_Size(str) PyBytes_Size(str)
756 : #define PyString_InternFromString(key) PyUnicode_InternFromString(key)
757 : #define Py_TPFLAGS_HAVE_CLASS Py_TPFLAGS_BASETYPE
758 : #define PyString_AS_STRING(x) PyUnicode_AS_STRING(x)
759 : #define _PyLong_FromSsize_t(x) PyLong_FromSsize_t(x)
760 :
761 : #endif
762 :
763 : #ifndef Py_TYPE
764 : # define Py_TYPE(op) ((op)->ob_type)
765 : #endif
766 :
767 : /* SWIG APIs for compatibility of both Python 2 & 3 */
768 :
769 : #if PY_VERSION_HEX >= 0x03000000
770 : # define SWIG_Python_str_FromFormat PyUnicode_FromFormat
771 : #else
772 : # define SWIG_Python_str_FromFormat PyString_FromFormat
773 : #endif
774 :
775 :
776 : /* Warning: This function will allocate a new string in Python 3,
777 : * so please call SWIG_Python_str_DelForPy3(x) to free the space.
778 : */
779 : SWIGINTERN char*
780 : SWIG_Python_str_AsChar(PyObject *str)
781 : {
782 : #if PY_VERSION_HEX >= 0x03000000
783 : char *cstr;
784 : char *newstr;
785 : Py_ssize_t len;
786 : str = PyUnicode_AsUTF8String(str);
787 : PyBytes_AsStringAndSize(str, &cstr, &len);
788 : newstr = (char *) malloc(len+1);
789 : memcpy(newstr, cstr, len+1);
790 : Py_XDECREF(str);
791 : return newstr;
792 : #else
793 0 : return PyString_AsString(str);
794 : #endif
795 : }
796 :
797 : #if PY_VERSION_HEX >= 0x03000000
798 : # define SWIG_Python_str_DelForPy3(x) free( (void*) (x) )
799 : #else
800 : # define SWIG_Python_str_DelForPy3(x)
801 : #endif
802 :
803 :
804 : SWIGINTERN PyObject*
805 : SWIG_Python_str_FromChar(const char *c)
806 : {
807 : #if PY_VERSION_HEX >= 0x03000000
808 : return PyUnicode_FromString(c);
809 : #else
810 27 : return PyString_FromString(c);
811 : #endif
812 : }
813 :
814 : /* Add PyOS_snprintf for old Pythons */
815 : #if PY_VERSION_HEX < 0x02020000
816 : # if defined(_MSC_VER) || defined(__BORLANDC__) || defined(_WATCOM)
817 : # define PyOS_snprintf _snprintf
818 : # else
819 : # define PyOS_snprintf snprintf
820 : # endif
821 : #endif
822 :
823 : /* A crude PyString_FromFormat implementation for old Pythons */
824 : #if PY_VERSION_HEX < 0x02020000
825 :
826 : #ifndef SWIG_PYBUFFER_SIZE
827 : # define SWIG_PYBUFFER_SIZE 1024
828 : #endif
829 :
830 : static PyObject *
831 : PyString_FromFormat(const char *fmt, ...) {
832 : va_list ap;
833 : char buf[SWIG_PYBUFFER_SIZE * 2];
834 : int res;
835 : va_start(ap, fmt);
836 : res = vsnprintf(buf, sizeof(buf), fmt, ap);
837 : va_end(ap);
838 : return (res < 0 || res >= (int)sizeof(buf)) ? 0 : PyString_FromString(buf);
839 : }
840 : #endif
841 :
842 : #ifndef PyObject_DEL
843 : # define PyObject_DEL PyObject_Del
844 : #endif
845 :
846 : /* A crude PyExc_StopIteration exception for old Pythons */
847 : #if PY_VERSION_HEX < 0x02020000
848 : # ifndef PyExc_StopIteration
849 : # define PyExc_StopIteration PyExc_RuntimeError
850 : # endif
851 : # ifndef PyObject_GenericGetAttr
852 : # define PyObject_GenericGetAttr 0
853 : # endif
854 : #endif
855 :
856 : /* Py_NotImplemented is defined in 2.1 and up. */
857 : #if PY_VERSION_HEX < 0x02010000
858 : # ifndef Py_NotImplemented
859 : # define Py_NotImplemented PyExc_RuntimeError
860 : # endif
861 : #endif
862 :
863 : /* A crude PyString_AsStringAndSize implementation for old Pythons */
864 : #if PY_VERSION_HEX < 0x02010000
865 : # ifndef PyString_AsStringAndSize
866 : # define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;}
867 : # endif
868 : #endif
869 :
870 : /* PySequence_Size for old Pythons */
871 : #if PY_VERSION_HEX < 0x02000000
872 : # ifndef PySequence_Size
873 : # define PySequence_Size PySequence_Length
874 : # endif
875 : #endif
876 :
877 : /* PyBool_FromLong for old Pythons */
878 : #if PY_VERSION_HEX < 0x02030000
879 : static
880 : PyObject *PyBool_FromLong(long ok)
881 : {
882 : PyObject *result = ok ? Py_True : Py_False;
883 : Py_INCREF(result);
884 : return result;
885 : }
886 : #endif
887 :
888 : /* Py_ssize_t for old Pythons */
889 : /* This code is as recommended by: */
890 : /* http://www.python.org/dev/peps/pep-0353/#conversion-guidelines */
891 : #if PY_VERSION_HEX < 0x02050000 && !defined(PY_SSIZE_T_MIN)
892 : typedef int Py_ssize_t;
893 : # define PY_SSIZE_T_MAX INT_MAX
894 : # define PY_SSIZE_T_MIN INT_MIN
895 : typedef inquiry lenfunc;
896 : typedef intargfunc ssizeargfunc;
897 : typedef intintargfunc ssizessizeargfunc;
898 : typedef intobjargproc ssizeobjargproc;
899 : typedef intintobjargproc ssizessizeobjargproc;
900 : typedef getreadbufferproc readbufferproc;
901 : typedef getwritebufferproc writebufferproc;
902 : typedef getsegcountproc segcountproc;
903 : typedef getcharbufferproc charbufferproc;
904 : static long PyNumber_AsSsize_t (PyObject *x, void *SWIGUNUSEDPARM(exc))
905 : {
906 : long result = 0;
907 : PyObject *i = PyNumber_Int(x);
908 : if (i) {
909 : result = PyInt_AsLong(i);
910 : Py_DECREF(i);
911 : }
912 : return result;
913 : }
914 : #endif
915 :
916 : #if PY_VERSION_HEX < 0x02050000
917 : #define PyInt_FromSize_t(x) PyInt_FromLong((long)x)
918 : #endif
919 :
920 : #if PY_VERSION_HEX < 0x02040000
921 : #define Py_VISIT(op) \
922 : do { \
923 : if (op) { \
924 : int vret = visit((op), arg); \
925 : if (vret) \
926 : return vret; \
927 : } \
928 : } while (0)
929 : #endif
930 :
931 : #if PY_VERSION_HEX < 0x02030000
932 : typedef struct {
933 : PyTypeObject type;
934 : PyNumberMethods as_number;
935 : PyMappingMethods as_mapping;
936 : PySequenceMethods as_sequence;
937 : PyBufferProcs as_buffer;
938 : PyObject *name, *slots;
939 : } PyHeapTypeObject;
940 : #endif
941 :
942 : #if PY_VERSION_HEX < 0x02030000
943 : typedef destructor freefunc;
944 : #endif
945 :
946 : #if ((PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION > 6) || \
947 : (PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION > 0) || \
948 : (PY_MAJOR_VERSION > 3))
949 : # define SWIGPY_USE_CAPSULE
950 : # define SWIGPY_CAPSULE_NAME ((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION ".type_pointer_capsule" SWIG_TYPE_TABLE_NAME)
951 : #endif
952 :
953 : #if PY_VERSION_HEX < 0x03020000
954 : #define PyDescr_TYPE(x) (((PyDescrObject *)(x))->d_type)
955 : #define PyDescr_NAME(x) (((PyDescrObject *)(x))->d_name)
956 : #endif
957 :
958 : /* -----------------------------------------------------------------------------
959 : * error manipulation
960 : * ----------------------------------------------------------------------------- */
961 :
962 : SWIGRUNTIME PyObject*
963 0 : SWIG_Python_ErrorType(int code) {
964 0 : PyObject* type = 0;
965 0 : switch(code) {
966 : case SWIG_MemoryError:
967 0 : type = PyExc_MemoryError;
968 0 : break;
969 : case SWIG_IOError:
970 0 : type = PyExc_IOError;
971 0 : break;
972 : case SWIG_RuntimeError:
973 0 : type = PyExc_RuntimeError;
974 0 : break;
975 : case SWIG_IndexError:
976 0 : type = PyExc_IndexError;
977 0 : break;
978 : case SWIG_TypeError:
979 0 : type = PyExc_TypeError;
980 0 : break;
981 : case SWIG_DivisionByZero:
982 0 : type = PyExc_ZeroDivisionError;
983 0 : break;
984 : case SWIG_OverflowError:
985 0 : type = PyExc_OverflowError;
986 0 : break;
987 : case SWIG_SyntaxError:
988 0 : type = PyExc_SyntaxError;
989 0 : break;
990 : case SWIG_ValueError:
991 0 : type = PyExc_ValueError;
992 0 : break;
993 : case SWIG_SystemError:
994 0 : type = PyExc_SystemError;
995 0 : break;
996 : case SWIG_AttributeError:
997 0 : type = PyExc_AttributeError;
998 0 : break;
999 : default:
1000 0 : type = PyExc_RuntimeError;
1001 : }
1002 0 : return type;
1003 : }
1004 :
1005 :
1006 : SWIGRUNTIME void
1007 : SWIG_Python_AddErrorMsg(const char* mesg)
1008 : {
1009 : PyObject *type = 0;
1010 : PyObject *value = 0;
1011 : PyObject *traceback = 0;
1012 :
1013 : if (PyErr_Occurred()) PyErr_Fetch(&type, &value, &traceback);
1014 : if (value) {
1015 : char *tmp;
1016 : PyObject *old_str = PyObject_Str(value);
1017 : PyErr_Clear();
1018 : Py_XINCREF(type);
1019 :
1020 : PyErr_Format(type, "%s %s", tmp = SWIG_Python_str_AsChar(old_str), mesg);
1021 : SWIG_Python_str_DelForPy3(tmp);
1022 : Py_DECREF(old_str);
1023 : Py_DECREF(value);
1024 : } else {
1025 : PyErr_SetString(PyExc_RuntimeError, mesg);
1026 : }
1027 : }
1028 :
1029 : #if defined(SWIG_PYTHON_NO_THREADS)
1030 : # if defined(SWIG_PYTHON_THREADS)
1031 : # undef SWIG_PYTHON_THREADS
1032 : # endif
1033 : #endif
1034 : #if defined(SWIG_PYTHON_THREADS) /* Threading support is enabled */
1035 : # if !defined(SWIG_PYTHON_USE_GIL) && !defined(SWIG_PYTHON_NO_USE_GIL)
1036 : # if (PY_VERSION_HEX >= 0x02030000) /* For 2.3 or later, use the PyGILState calls */
1037 : # define SWIG_PYTHON_USE_GIL
1038 : # endif
1039 : # endif
1040 : # if defined(SWIG_PYTHON_USE_GIL) /* Use PyGILState threads calls */
1041 : # ifndef SWIG_PYTHON_INITIALIZE_THREADS
1042 : # define SWIG_PYTHON_INITIALIZE_THREADS PyEval_InitThreads()
1043 : # endif
1044 : # ifdef __cplusplus /* C++ code */
1045 : class SWIG_Python_Thread_Block {
1046 : bool status;
1047 : PyGILState_STATE state;
1048 : public:
1049 : void end() { if (status) { PyGILState_Release(state); status = false;} }
1050 : SWIG_Python_Thread_Block() : status(true), state(PyGILState_Ensure()) {}
1051 : ~SWIG_Python_Thread_Block() { end(); }
1052 : };
1053 : class SWIG_Python_Thread_Allow {
1054 : bool status;
1055 : PyThreadState *save;
1056 : public:
1057 : void end() { if (status) { PyEval_RestoreThread(save); status = false; }}
1058 : SWIG_Python_Thread_Allow() : status(true), save(PyEval_SaveThread()) {}
1059 : ~SWIG_Python_Thread_Allow() { end(); }
1060 : };
1061 : # define SWIG_PYTHON_THREAD_BEGIN_BLOCK SWIG_Python_Thread_Block _swig_thread_block
1062 : # define SWIG_PYTHON_THREAD_END_BLOCK _swig_thread_block.end()
1063 : # define SWIG_PYTHON_THREAD_BEGIN_ALLOW SWIG_Python_Thread_Allow _swig_thread_allow
1064 : # define SWIG_PYTHON_THREAD_END_ALLOW _swig_thread_allow.end()
1065 : # else /* C code */
1066 : # define SWIG_PYTHON_THREAD_BEGIN_BLOCK PyGILState_STATE _swig_thread_block = PyGILState_Ensure()
1067 : # define SWIG_PYTHON_THREAD_END_BLOCK PyGILState_Release(_swig_thread_block)
1068 : # define SWIG_PYTHON_THREAD_BEGIN_ALLOW PyThreadState *_swig_thread_allow = PyEval_SaveThread()
1069 : # define SWIG_PYTHON_THREAD_END_ALLOW PyEval_RestoreThread(_swig_thread_allow)
1070 : # endif
1071 : # else /* Old thread way, not implemented, user must provide it */
1072 : # if !defined(SWIG_PYTHON_INITIALIZE_THREADS)
1073 : # define SWIG_PYTHON_INITIALIZE_THREADS
1074 : # endif
1075 : # if !defined(SWIG_PYTHON_THREAD_BEGIN_BLOCK)
1076 : # define SWIG_PYTHON_THREAD_BEGIN_BLOCK
1077 : # endif
1078 : # if !defined(SWIG_PYTHON_THREAD_END_BLOCK)
1079 : # define SWIG_PYTHON_THREAD_END_BLOCK
1080 : # endif
1081 : # if !defined(SWIG_PYTHON_THREAD_BEGIN_ALLOW)
1082 : # define SWIG_PYTHON_THREAD_BEGIN_ALLOW
1083 : # endif
1084 : # if !defined(SWIG_PYTHON_THREAD_END_ALLOW)
1085 : # define SWIG_PYTHON_THREAD_END_ALLOW
1086 : # endif
1087 : # endif
1088 : #else /* No thread support */
1089 : # define SWIG_PYTHON_INITIALIZE_THREADS
1090 : # define SWIG_PYTHON_THREAD_BEGIN_BLOCK
1091 : # define SWIG_PYTHON_THREAD_END_BLOCK
1092 : # define SWIG_PYTHON_THREAD_BEGIN_ALLOW
1093 : # define SWIG_PYTHON_THREAD_END_ALLOW
1094 : #endif
1095 :
1096 : /* -----------------------------------------------------------------------------
1097 : * Python API portion that goes into the runtime
1098 : * ----------------------------------------------------------------------------- */
1099 :
1100 : #ifdef __cplusplus
1101 : extern "C" {
1102 : #endif
1103 :
1104 : /* -----------------------------------------------------------------------------
1105 : * Constant declarations
1106 : * ----------------------------------------------------------------------------- */
1107 :
1108 : /* Constant Types */
1109 : #define SWIG_PY_POINTER 4
1110 : #define SWIG_PY_BINARY 5
1111 :
1112 : /* Constant information structure */
1113 : typedef struct swig_const_info {
1114 : int type;
1115 : char *name;
1116 : long lvalue;
1117 : double dvalue;
1118 : void *pvalue;
1119 : swig_type_info **ptype;
1120 : } swig_const_info;
1121 :
1122 :
1123 : /* -----------------------------------------------------------------------------
1124 : * Wrapper of PyInstanceMethod_New() used in Python 3
1125 : * It is exported to the generated module, used for -fastproxy
1126 : * ----------------------------------------------------------------------------- */
1127 : #if PY_VERSION_HEX >= 0x03000000
1128 : SWIGRUNTIME PyObject* SWIG_PyInstanceMethod_New(PyObject *SWIGUNUSEDPARM(self), PyObject *func)
1129 : {
1130 : return PyInstanceMethod_New(func);
1131 : }
1132 : #else
1133 0 : SWIGRUNTIME PyObject* SWIG_PyInstanceMethod_New(PyObject *SWIGUNUSEDPARM(self), PyObject *SWIGUNUSEDPARM(func))
1134 : {
1135 0 : return NULL;
1136 : }
1137 : #endif
1138 :
1139 : #ifdef __cplusplus
1140 : }
1141 : #endif
1142 :
1143 :
1144 : /* -----------------------------------------------------------------------------
1145 : * pyrun.swg
1146 : *
1147 : * This file contains the runtime support for Python modules
1148 : * and includes code for managing global variables and pointer
1149 : * type checking.
1150 : *
1151 : * ----------------------------------------------------------------------------- */
1152 :
1153 : /* Common SWIG API */
1154 :
1155 : /* for raw pointers */
1156 : #define SWIG_Python_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, 0)
1157 : #define SWIG_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtr(obj, pptr, type, flags)
1158 : #define SWIG_ConvertPtrAndOwn(obj,pptr,type,flags,own) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, own)
1159 :
1160 : #ifdef SWIGPYTHON_BUILTIN
1161 : #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(self, ptr, type, flags)
1162 : #else
1163 : #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
1164 : #endif
1165 :
1166 : #define SWIG_InternalNewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
1167 :
1168 : #define SWIG_CheckImplicit(ty) SWIG_Python_CheckImplicit(ty)
1169 : #define SWIG_AcquirePtr(ptr, src) SWIG_Python_AcquirePtr(ptr, src)
1170 : #define swig_owntype int
1171 :
1172 : /* for raw packed data */
1173 : #define SWIG_ConvertPacked(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
1174 : #define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
1175 :
1176 : /* for class or struct pointers */
1177 : #define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_ConvertPtr(obj, pptr, type, flags)
1178 : #define SWIG_NewInstanceObj(ptr, type, flags) SWIG_NewPointerObj(ptr, type, flags)
1179 :
1180 : /* for C or C++ function pointers */
1181 : #define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_Python_ConvertFunctionPtr(obj, pptr, type)
1182 : #define SWIG_NewFunctionPtrObj(ptr, type) SWIG_Python_NewPointerObj(NULL, ptr, type, 0)
1183 :
1184 : /* for C++ member pointers, ie, member methods */
1185 : #define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
1186 : #define SWIG_NewMemberObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
1187 :
1188 :
1189 : /* Runtime API */
1190 :
1191 : #define SWIG_GetModule(clientdata) SWIG_Python_GetModule(clientdata)
1192 : #define SWIG_SetModule(clientdata, pointer) SWIG_Python_SetModule(pointer)
1193 : #define SWIG_NewClientData(obj) SwigPyClientData_New(obj)
1194 :
1195 : #define SWIG_SetErrorObj SWIG_Python_SetErrorObj
1196 : #define SWIG_SetErrorMsg SWIG_Python_SetErrorMsg
1197 : #define SWIG_ErrorType(code) SWIG_Python_ErrorType(code)
1198 : #define SWIG_Error(code, msg) SWIG_Python_SetErrorMsg(SWIG_ErrorType(code), msg)
1199 : #define SWIG_fail goto fail
1200 :
1201 :
1202 : /* Runtime API implementation */
1203 :
1204 : /* Error manipulation */
1205 :
1206 : SWIGINTERN void
1207 : SWIG_Python_SetErrorObj(PyObject *errtype, PyObject *obj) {
1208 : SWIG_PYTHON_THREAD_BEGIN_BLOCK;
1209 : PyErr_SetObject(errtype, obj);
1210 : Py_DECREF(obj);
1211 : SWIG_PYTHON_THREAD_END_BLOCK;
1212 : }
1213 :
1214 : SWIGINTERN void
1215 0 : SWIG_Python_SetErrorMsg(PyObject *errtype, const char *msg) {
1216 0 : SWIG_PYTHON_THREAD_BEGIN_BLOCK;
1217 0 : PyErr_SetString(errtype, msg);
1218 0 : SWIG_PYTHON_THREAD_END_BLOCK;
1219 0 : }
1220 :
1221 : #define SWIG_Python_Raise(obj, type, desc) SWIG_Python_SetErrorObj(SWIG_Python_ExceptionType(desc), obj)
1222 :
1223 : /* Set a constant value */
1224 :
1225 : #if defined(SWIGPYTHON_BUILTIN)
1226 :
1227 : SWIGINTERN void
1228 : SwigPyBuiltin_AddPublicSymbol(PyObject *seq, const char *key) {
1229 : PyObject *s = PyString_InternFromString(key);
1230 : PyList_Append(seq, s);
1231 : Py_DECREF(s);
1232 : }
1233 :
1234 : SWIGINTERN void
1235 : SWIG_Python_SetConstant(PyObject *d, PyObject *public_interface, 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 : if (public_interface)
1243 : SwigPyBuiltin_AddPublicSymbol(public_interface, name);
1244 : }
1245 :
1246 : #else
1247 :
1248 : SWIGINTERN void
1249 24975 : SWIG_Python_SetConstant(PyObject *d, const char *name, PyObject *obj) {
1250 : #if PY_VERSION_HEX < 0x02030000
1251 : PyDict_SetItemString(d, (char *)name, obj);
1252 : #else
1253 24975 : PyDict_SetItemString(d, name, obj);
1254 : #endif
1255 24975 : Py_DECREF(obj);
1256 24975 : }
1257 :
1258 : #endif
1259 :
1260 : /* Append a value to the result obj */
1261 :
1262 : SWIGINTERN PyObject*
1263 : SWIG_Python_AppendOutput(PyObject* result, PyObject* obj) {
1264 : #if !defined(SWIG_PYTHON_OUTPUT_TUPLE)
1265 : if (!result) {
1266 : result = obj;
1267 : } else if (result == Py_None) {
1268 : Py_DECREF(result);
1269 : result = obj;
1270 : } else {
1271 : if (!PyList_Check(result)) {
1272 : PyObject *o2 = result;
1273 : result = PyList_New(1);
1274 : PyList_SetItem(result, 0, o2);
1275 : }
1276 : PyList_Append(result,obj);
1277 : Py_DECREF(obj);
1278 : }
1279 : return result;
1280 : #else
1281 : PyObject* o2;
1282 : PyObject* o3;
1283 : if (!result) {
1284 : result = obj;
1285 : } else if (result == Py_None) {
1286 : Py_DECREF(result);
1287 : result = obj;
1288 : } else {
1289 : if (!PyTuple_Check(result)) {
1290 : o2 = result;
1291 : result = PyTuple_New(1);
1292 : PyTuple_SET_ITEM(result, 0, o2);
1293 : }
1294 : o3 = PyTuple_New(1);
1295 : PyTuple_SET_ITEM(o3, 0, obj);
1296 : o2 = result;
1297 : result = PySequence_Concat(o2, o3);
1298 : Py_DECREF(o2);
1299 : Py_DECREF(o3);
1300 : }
1301 : return result;
1302 : #endif
1303 : }
1304 :
1305 : /* Unpack the argument tuple */
1306 :
1307 : SWIGINTERN Py_ssize_t
1308 : SWIG_Python_UnpackTuple(PyObject *args, const char *name, Py_ssize_t min, Py_ssize_t max, PyObject **objs)
1309 : {
1310 : if (!args) {
1311 : if (!min && !max) {
1312 : return 1;
1313 : } else {
1314 : PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got none",
1315 : name, (min == max ? "" : "at least "), (int)min);
1316 : return 0;
1317 : }
1318 : }
1319 : if (!PyTuple_Check(args)) {
1320 : if (min <= 1 && max >= 1) {
1321 : Py_ssize_t i;
1322 : objs[0] = args;
1323 : for (i = 1; i < max; ++i) {
1324 : objs[i] = 0;
1325 : }
1326 : return 2;
1327 : }
1328 : PyErr_SetString(PyExc_SystemError, "UnpackTuple() argument list is not a tuple");
1329 : return 0;
1330 : } else {
1331 : Py_ssize_t l = PyTuple_GET_SIZE(args);
1332 : if (l < min) {
1333 : PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d",
1334 : name, (min == max ? "" : "at least "), (int)min, (int)l);
1335 : return 0;
1336 : } else if (l > max) {
1337 : PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d",
1338 : name, (min == max ? "" : "at most "), (int)max, (int)l);
1339 : return 0;
1340 : } else {
1341 : Py_ssize_t i;
1342 : for (i = 0; i < l; ++i) {
1343 : objs[i] = PyTuple_GET_ITEM(args, i);
1344 : }
1345 : for (; l < max; ++l) {
1346 : objs[l] = 0;
1347 : }
1348 : return i + 1;
1349 : }
1350 : }
1351 : }
1352 :
1353 : /* A functor is a function object with one single object argument */
1354 : #if PY_VERSION_HEX >= 0x02020000
1355 : #define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunctionObjArgs(functor, obj, NULL);
1356 : #else
1357 : #define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunction(functor, "O", obj);
1358 : #endif
1359 :
1360 : /*
1361 : Helper for static pointer initialization for both C and C++ code, for example
1362 : static PyObject *SWIG_STATIC_POINTER(MyVar) = NewSomething(...);
1363 : */
1364 : #ifdef __cplusplus
1365 : #define SWIG_STATIC_POINTER(var) var
1366 : #else
1367 : #define SWIG_STATIC_POINTER(var) var = 0; if (!var) var
1368 : #endif
1369 :
1370 : /* -----------------------------------------------------------------------------
1371 : * Pointer declarations
1372 : * ----------------------------------------------------------------------------- */
1373 :
1374 : /* Flags for new pointer objects */
1375 : #define SWIG_POINTER_NOSHADOW (SWIG_POINTER_OWN << 1)
1376 : #define SWIG_POINTER_NEW (SWIG_POINTER_NOSHADOW | SWIG_POINTER_OWN)
1377 :
1378 : #define SWIG_POINTER_IMPLICIT_CONV (SWIG_POINTER_DISOWN << 1)
1379 :
1380 : #define SWIG_BUILTIN_TP_INIT (SWIG_POINTER_OWN << 2)
1381 : #define SWIG_BUILTIN_INIT (SWIG_BUILTIN_TP_INIT | SWIG_POINTER_OWN)
1382 :
1383 : #ifdef __cplusplus
1384 : extern "C" {
1385 : #endif
1386 :
1387 : /* How to access Py_None */
1388 : #if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
1389 : # ifndef SWIG_PYTHON_NO_BUILD_NONE
1390 : # ifndef SWIG_PYTHON_BUILD_NONE
1391 : # define SWIG_PYTHON_BUILD_NONE
1392 : # endif
1393 : # endif
1394 : #endif
1395 :
1396 : #ifdef SWIG_PYTHON_BUILD_NONE
1397 : # ifdef Py_None
1398 : # undef Py_None
1399 : # define Py_None SWIG_Py_None()
1400 : # endif
1401 : SWIGRUNTIMEINLINE PyObject *
1402 : _SWIG_Py_None(void)
1403 : {
1404 : PyObject *none = Py_BuildValue((char*)"");
1405 : Py_DECREF(none);
1406 : return none;
1407 : }
1408 : SWIGRUNTIME PyObject *
1409 : SWIG_Py_None(void)
1410 : {
1411 : static PyObject *SWIG_STATIC_POINTER(none) = _SWIG_Py_None();
1412 : return none;
1413 : }
1414 : #endif
1415 :
1416 : /* The python void return value */
1417 :
1418 : SWIGRUNTIMEINLINE PyObject *
1419 : SWIG_Py_Void(void)
1420 : {
1421 1942 : PyObject *none = Py_None;
1422 1942 : Py_INCREF(none);
1423 : return none;
1424 : }
1425 :
1426 : /* SwigPyClientData */
1427 :
1428 : typedef struct {
1429 : PyObject *klass;
1430 : PyObject *newraw;
1431 : PyObject *newargs;
1432 : PyObject *destroy;
1433 : int delargs;
1434 : int implicitconv;
1435 : PyTypeObject *pytype;
1436 : } SwigPyClientData;
1437 :
1438 : SWIGRUNTIMEINLINE int
1439 : SWIG_Python_CheckImplicit(swig_type_info *ty)
1440 : {
1441 : SwigPyClientData *data = (SwigPyClientData *)ty->clientdata;
1442 : return data ? data->implicitconv : 0;
1443 : }
1444 :
1445 : SWIGRUNTIMEINLINE PyObject *
1446 : SWIG_Python_ExceptionType(swig_type_info *desc) {
1447 : SwigPyClientData *data = desc ? (SwigPyClientData *) desc->clientdata : 0;
1448 : PyObject *klass = data ? data->klass : 0;
1449 : return (klass ? klass : PyExc_RuntimeError);
1450 : }
1451 :
1452 :
1453 : SWIGRUNTIME SwigPyClientData *
1454 810 : SwigPyClientData_New(PyObject* obj)
1455 : {
1456 810 : if (!obj) {
1457 : return 0;
1458 : } else {
1459 810 : SwigPyClientData *data = (SwigPyClientData *)malloc(sizeof(SwigPyClientData));
1460 : /* the klass element */
1461 810 : data->klass = obj;
1462 810 : Py_INCREF(data->klass);
1463 : /* the newraw method and newargs arguments used to create a new raw instance */
1464 810 : if (PyClass_Check(obj)) {
1465 0 : data->newraw = 0;
1466 0 : data->newargs = obj;
1467 0 : Py_INCREF(obj);
1468 : } else {
1469 : #if (PY_VERSION_HEX < 0x02020000)
1470 : data->newraw = 0;
1471 : #else
1472 810 : data->newraw = PyObject_GetAttrString(data->klass, (char *)"__new__");
1473 : #endif
1474 810 : if (data->newraw) {
1475 810 : Py_INCREF(data->newraw);
1476 810 : data->newargs = PyTuple_New(1);
1477 810 : PyTuple_SetItem(data->newargs, 0, obj);
1478 : } else {
1479 0 : data->newargs = obj;
1480 : }
1481 810 : Py_INCREF(data->newargs);
1482 : }
1483 : /* the destroy method, aka as the C++ delete method */
1484 810 : data->destroy = PyObject_GetAttrString(data->klass, (char *)"__swig_destroy__");
1485 810 : if (PyErr_Occurred()) {
1486 0 : PyErr_Clear();
1487 0 : data->destroy = 0;
1488 : }
1489 810 : if (data->destroy) {
1490 : int flags;
1491 810 : Py_INCREF(data->destroy);
1492 810 : flags = PyCFunction_GET_FLAGS(data->destroy);
1493 : #ifdef METH_O
1494 810 : data->delargs = !(flags & (METH_O));
1495 : #else
1496 : data->delargs = 0;
1497 : #endif
1498 : } else {
1499 0 : data->delargs = 0;
1500 : }
1501 810 : data->implicitconv = 0;
1502 810 : data->pytype = 0;
1503 810 : return data;
1504 : }
1505 : }
1506 :
1507 : SWIGRUNTIME void
1508 810 : SwigPyClientData_Del(SwigPyClientData *data) {
1509 810 : Py_XDECREF(data->newraw);
1510 810 : Py_XDECREF(data->newargs);
1511 810 : Py_XDECREF(data->destroy);
1512 810 : }
1513 :
1514 : /* =============== SwigPyObject =====================*/
1515 :
1516 : typedef struct {
1517 : PyObject_HEAD
1518 : void *ptr;
1519 : swig_type_info *ty;
1520 : int own;
1521 : PyObject *next;
1522 : #ifdef SWIGPYTHON_BUILTIN
1523 : PyObject *dict;
1524 : #endif
1525 : } SwigPyObject;
1526 :
1527 :
1528 : #ifdef SWIGPYTHON_BUILTIN
1529 :
1530 : SWIGRUNTIME PyObject *
1531 : SwigPyObject_get___dict__(PyObject *v, PyObject *SWIGUNUSEDPARM(args))
1532 : {
1533 : SwigPyObject *sobj = (SwigPyObject *)v;
1534 :
1535 : if (!sobj->dict)
1536 : sobj->dict = PyDict_New();
1537 :
1538 : Py_INCREF(sobj->dict);
1539 : return sobj->dict;
1540 : }
1541 :
1542 : #endif
1543 :
1544 : SWIGRUNTIME PyObject *
1545 0 : SwigPyObject_long(SwigPyObject *v)
1546 : {
1547 0 : return PyLong_FromVoidPtr(v->ptr);
1548 : }
1549 :
1550 : SWIGRUNTIME PyObject *
1551 0 : SwigPyObject_format(const char* fmt, SwigPyObject *v)
1552 : {
1553 0 : PyObject *res = NULL;
1554 0 : PyObject *args = PyTuple_New(1);
1555 0 : if (args) {
1556 0 : if (PyTuple_SetItem(args, 0, SwigPyObject_long(v)) == 0) {
1557 0 : PyObject *ofmt = SWIG_Python_str_FromChar(fmt);
1558 0 : if (ofmt) {
1559 : #if PY_VERSION_HEX >= 0x03000000
1560 : res = PyUnicode_Format(ofmt,args);
1561 : #else
1562 0 : res = PyString_Format(ofmt,args);
1563 : #endif
1564 0 : Py_DECREF(ofmt);
1565 : }
1566 0 : Py_DECREF(args);
1567 : }
1568 : }
1569 0 : return res;
1570 : }
1571 :
1572 : SWIGRUNTIME PyObject *
1573 0 : SwigPyObject_oct(SwigPyObject *v)
1574 : {
1575 0 : return SwigPyObject_format("%o",v);
1576 : }
1577 :
1578 : SWIGRUNTIME PyObject *
1579 0 : SwigPyObject_hex(SwigPyObject *v)
1580 : {
1581 0 : return SwigPyObject_format("%x",v);
1582 : }
1583 :
1584 : SWIGRUNTIME PyObject *
1585 : #ifdef METH_NOARGS
1586 0 : SwigPyObject_repr(SwigPyObject *v)
1587 : #else
1588 : SwigPyObject_repr(SwigPyObject *v, PyObject *args)
1589 : #endif
1590 : {
1591 0 : const char *name = SWIG_TypePrettyName(v->ty);
1592 0 : PyObject *repr = SWIG_Python_str_FromFormat("<Swig Object of type '%s' at %p>", (name ? name : "unknown"), (void *)v);
1593 0 : if (v->next) {
1594 : # ifdef METH_NOARGS
1595 0 : PyObject *nrep = SwigPyObject_repr((SwigPyObject *)v->next);
1596 : # else
1597 : PyObject *nrep = SwigPyObject_repr((SwigPyObject *)v->next, args);
1598 : # endif
1599 : # if PY_VERSION_HEX >= 0x03000000
1600 : PyObject *joined = PyUnicode_Concat(repr, nrep);
1601 : Py_DecRef(repr);
1602 : Py_DecRef(nrep);
1603 : repr = joined;
1604 : # else
1605 0 : PyString_ConcatAndDel(&repr,nrep);
1606 : # endif
1607 : }
1608 0 : return repr;
1609 : }
1610 :
1611 : SWIGRUNTIME int
1612 0 : SwigPyObject_compare(SwigPyObject *v, SwigPyObject *w)
1613 : {
1614 101 : void *i = v->ptr;
1615 101 : void *j = w->ptr;
1616 101 : return (i < j) ? -1 : ((i > j) ? 1 : 0);
1617 : }
1618 :
1619 : /* Added for Python 3.x, would it also be useful for Python 2.x? */
1620 : SWIGRUNTIME PyObject*
1621 101 : SwigPyObject_richcompare(SwigPyObject *v, SwigPyObject *w, int op)
1622 : {
1623 : PyObject* res;
1624 101 : if( op != Py_EQ && op != Py_NE ) {
1625 0 : Py_INCREF(Py_NotImplemented);
1626 0 : return Py_NotImplemented;
1627 : }
1628 101 : res = PyBool_FromLong( (SwigPyObject_compare(v, w)==0) == (op == Py_EQ) ? 1 : 0);
1629 101 : return res;
1630 : }
1631 :
1632 :
1633 : SWIGRUNTIME PyTypeObject* SwigPyObject_TypeOnce(void);
1634 :
1635 : #ifdef SWIGPYTHON_BUILTIN
1636 : static swig_type_info *SwigPyObject_stype = 0;
1637 : SWIGRUNTIME PyTypeObject*
1638 : SwigPyObject_type(void) {
1639 : SwigPyClientData *cd;
1640 : assert(SwigPyObject_stype);
1641 : cd = (SwigPyClientData*) SwigPyObject_stype->clientdata;
1642 : assert(cd);
1643 : assert(cd->pytype);
1644 : return cd->pytype;
1645 : }
1646 : #else
1647 : SWIGRUNTIME PyTypeObject*
1648 : SwigPyObject_type(void) {
1649 16324 : static PyTypeObject *SWIG_STATIC_POINTER(type) = SwigPyObject_TypeOnce();
1650 16324 : return type;
1651 : }
1652 : #endif
1653 :
1654 : SWIGRUNTIMEINLINE int
1655 12468 : SwigPyObject_Check(PyObject *op) {
1656 : #ifdef SWIGPYTHON_BUILTIN
1657 : PyTypeObject *target_tp = SwigPyObject_type();
1658 : if (PyType_IsSubtype(op->ob_type, target_tp))
1659 : return 1;
1660 : return (strcmp(op->ob_type->tp_name, "SwigPyObject") == 0);
1661 : #else
1662 12468 : return (Py_TYPE(op) == SwigPyObject_type())
1663 12468 : || (strcmp(Py_TYPE(op)->tp_name,"SwigPyObject") == 0);
1664 : #endif
1665 : }
1666 :
1667 : SWIGRUNTIME PyObject *
1668 : SwigPyObject_New(void *ptr, swig_type_info *ty, int own);
1669 :
1670 : SWIGRUNTIME void
1671 1915 : SwigPyObject_dealloc(PyObject *v)
1672 : {
1673 1915 : SwigPyObject *sobj = (SwigPyObject *) v;
1674 1915 : PyObject *next = sobj->next;
1675 1915 : if (sobj->own == SWIG_POINTER_OWN) {
1676 0 : swig_type_info *ty = sobj->ty;
1677 0 : SwigPyClientData *data = ty ? (SwigPyClientData *) ty->clientdata : 0;
1678 0 : PyObject *destroy = data ? data->destroy : 0;
1679 0 : if (destroy) {
1680 : /* destroy is always a VARARGS method */
1681 : PyObject *res;
1682 :
1683 : /* PyObject_CallFunction() has the potential to silently drop
1684 : the active active exception. In cases of unnamed temporary
1685 : variable or where we just finished iterating over a generator
1686 : StopIteration will be active right now, and this needs to
1687 : remain true upon return from SwigPyObject_dealloc. So save
1688 : and restore. */
1689 :
1690 0 : PyObject *val = NULL, *type = NULL, *tb = NULL;
1691 0 : PyErr_Fetch(&val, &type, &tb);
1692 :
1693 0 : if (data->delargs) {
1694 : /* we need to create a temporary object to carry the destroy operation */
1695 0 : PyObject *tmp = SwigPyObject_New(sobj->ptr, ty, 0);
1696 0 : res = SWIG_Python_CallFunctor(destroy, tmp);
1697 0 : Py_DECREF(tmp);
1698 : } else {
1699 0 : PyCFunction meth = PyCFunction_GET_FUNCTION(destroy);
1700 0 : PyObject *mself = PyCFunction_GET_SELF(destroy);
1701 0 : res = ((*meth)(mself, v));
1702 : }
1703 0 : if (!res)
1704 0 : PyErr_WriteUnraisable(destroy);
1705 :
1706 0 : PyErr_Restore(val, type, tb);
1707 :
1708 0 : Py_XDECREF(res);
1709 : }
1710 : #if !defined(SWIG_PYTHON_SILENT_MEMLEAK)
1711 : else {
1712 0 : const char *name = SWIG_TypePrettyName(ty);
1713 0 : printf("swig/python detected a memory leak of type '%s', no destructor found.\n", (name ? name : "unknown"));
1714 : }
1715 : #endif
1716 : }
1717 1915 : Py_XDECREF(next);
1718 1915 : PyObject_DEL(v);
1719 1915 : }
1720 :
1721 : SWIGRUNTIME PyObject*
1722 0 : SwigPyObject_append(PyObject* v, PyObject* next)
1723 : {
1724 0 : SwigPyObject *sobj = (SwigPyObject *) v;
1725 : #ifndef METH_O
1726 : PyObject *tmp = 0;
1727 : if (!PyArg_ParseTuple(next,(char *)"O:append", &tmp)) return NULL;
1728 : next = tmp;
1729 : #endif
1730 0 : if (!SwigPyObject_Check(next)) {
1731 0 : PyErr_SetString(PyExc_TypeError, "Attempt to append a non SwigPyObject");
1732 0 : return NULL;
1733 : }
1734 0 : sobj->next = next;
1735 0 : Py_INCREF(next);
1736 0 : return SWIG_Py_Void();
1737 : }
1738 :
1739 : SWIGRUNTIME PyObject*
1740 : #ifdef METH_NOARGS
1741 0 : SwigPyObject_next(PyObject* v)
1742 : #else
1743 : SwigPyObject_next(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1744 : #endif
1745 : {
1746 0 : SwigPyObject *sobj = (SwigPyObject *) v;
1747 0 : if (sobj->next) {
1748 0 : Py_INCREF(sobj->next);
1749 0 : return sobj->next;
1750 : } else {
1751 0 : return SWIG_Py_Void();
1752 : }
1753 : }
1754 :
1755 : SWIGINTERN PyObject*
1756 : #ifdef METH_NOARGS
1757 0 : SwigPyObject_disown(PyObject *v)
1758 : #else
1759 : SwigPyObject_disown(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1760 : #endif
1761 : {
1762 0 : SwigPyObject *sobj = (SwigPyObject *)v;
1763 0 : sobj->own = 0;
1764 0 : return SWIG_Py_Void();
1765 : }
1766 :
1767 : SWIGINTERN PyObject*
1768 : #ifdef METH_NOARGS
1769 0 : SwigPyObject_acquire(PyObject *v)
1770 : #else
1771 : SwigPyObject_acquire(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1772 : #endif
1773 : {
1774 0 : SwigPyObject *sobj = (SwigPyObject *)v;
1775 0 : sobj->own = SWIG_POINTER_OWN;
1776 0 : return SWIG_Py_Void();
1777 : }
1778 :
1779 : SWIGINTERN PyObject*
1780 0 : SwigPyObject_own(PyObject *v, PyObject *args)
1781 : {
1782 0 : PyObject *val = 0;
1783 : #if (PY_VERSION_HEX < 0x02020000)
1784 : if (!PyArg_ParseTuple(args,(char *)"|O:own",&val))
1785 : #elif (PY_VERSION_HEX < 0x02050000)
1786 : if (!PyArg_UnpackTuple(args, (char *)"own", 0, 1, &val))
1787 : #else
1788 0 : if (!PyArg_UnpackTuple(args, "own", 0, 1, &val))
1789 : #endif
1790 : {
1791 : return NULL;
1792 : }
1793 : else
1794 : {
1795 0 : SwigPyObject *sobj = (SwigPyObject *)v;
1796 0 : PyObject *obj = PyBool_FromLong(sobj->own);
1797 0 : if (val) {
1798 : #ifdef METH_NOARGS
1799 0 : if (PyObject_IsTrue(val)) {
1800 : SwigPyObject_acquire(v);
1801 : } else {
1802 : SwigPyObject_disown(v);
1803 : }
1804 : #else
1805 : if (PyObject_IsTrue(val)) {
1806 : SwigPyObject_acquire(v,args);
1807 : } else {
1808 : SwigPyObject_disown(v,args);
1809 : }
1810 : #endif
1811 : }
1812 : return obj;
1813 : }
1814 : }
1815 :
1816 : #ifdef METH_O
1817 : static PyMethodDef
1818 : swigobject_methods[] = {
1819 : {(char *)"disown", (PyCFunction)SwigPyObject_disown, METH_NOARGS, (char *)"releases ownership of the pointer"},
1820 : {(char *)"acquire", (PyCFunction)SwigPyObject_acquire, METH_NOARGS, (char *)"acquires ownership of the pointer"},
1821 : {(char *)"own", (PyCFunction)SwigPyObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"},
1822 : {(char *)"append", (PyCFunction)SwigPyObject_append, METH_O, (char *)"appends another 'this' object"},
1823 : {(char *)"next", (PyCFunction)SwigPyObject_next, METH_NOARGS, (char *)"returns the next 'this' object"},
1824 : {(char *)"__repr__",(PyCFunction)SwigPyObject_repr, METH_NOARGS, (char *)"returns object representation"},
1825 : {0, 0, 0, 0}
1826 : };
1827 : #else
1828 : static PyMethodDef
1829 : swigobject_methods[] = {
1830 : {(char *)"disown", (PyCFunction)SwigPyObject_disown, METH_VARARGS, (char *)"releases ownership of the pointer"},
1831 : {(char *)"acquire", (PyCFunction)SwigPyObject_acquire, METH_VARARGS, (char *)"acquires ownership of the pointer"},
1832 : {(char *)"own", (PyCFunction)SwigPyObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"},
1833 : {(char *)"append", (PyCFunction)SwigPyObject_append, METH_VARARGS, (char *)"appends another 'this' object"},
1834 : {(char *)"next", (PyCFunction)SwigPyObject_next, METH_VARARGS, (char *)"returns the next 'this' object"},
1835 : {(char *)"__repr__",(PyCFunction)SwigPyObject_repr, METH_VARARGS, (char *)"returns object representation"},
1836 : {0, 0, 0, 0}
1837 : };
1838 : #endif
1839 :
1840 : #if PY_VERSION_HEX < 0x02020000
1841 : SWIGINTERN PyObject *
1842 : SwigPyObject_getattr(SwigPyObject *sobj,char *name)
1843 : {
1844 : return Py_FindMethod(swigobject_methods, (PyObject *)sobj, name);
1845 : }
1846 : #endif
1847 :
1848 : SWIGRUNTIME PyTypeObject*
1849 27 : SwigPyObject_TypeOnce(void) {
1850 : static char swigobject_doc[] = "Swig object carries a C/C++ instance pointer";
1851 :
1852 : static PyNumberMethods SwigPyObject_as_number = {
1853 : (binaryfunc)0, /*nb_add*/
1854 : (binaryfunc)0, /*nb_subtract*/
1855 : (binaryfunc)0, /*nb_multiply*/
1856 : /* nb_divide removed in Python 3 */
1857 : #if PY_VERSION_HEX < 0x03000000
1858 : (binaryfunc)0, /*nb_divide*/
1859 : #endif
1860 : (binaryfunc)0, /*nb_remainder*/
1861 : (binaryfunc)0, /*nb_divmod*/
1862 : (ternaryfunc)0,/*nb_power*/
1863 : (unaryfunc)0, /*nb_negative*/
1864 : (unaryfunc)0, /*nb_positive*/
1865 : (unaryfunc)0, /*nb_absolute*/
1866 : (inquiry)0, /*nb_nonzero*/
1867 : 0, /*nb_invert*/
1868 : 0, /*nb_lshift*/
1869 : 0, /*nb_rshift*/
1870 : 0, /*nb_and*/
1871 : 0, /*nb_xor*/
1872 : 0, /*nb_or*/
1873 : #if PY_VERSION_HEX < 0x03000000
1874 : 0, /*nb_coerce*/
1875 : #endif
1876 : (unaryfunc)SwigPyObject_long, /*nb_int*/
1877 : #if PY_VERSION_HEX < 0x03000000
1878 : (unaryfunc)SwigPyObject_long, /*nb_long*/
1879 : #else
1880 : 0, /*nb_reserved*/
1881 : #endif
1882 : (unaryfunc)0, /*nb_float*/
1883 : #if PY_VERSION_HEX < 0x03000000
1884 : (unaryfunc)SwigPyObject_oct, /*nb_oct*/
1885 : (unaryfunc)SwigPyObject_hex, /*nb_hex*/
1886 : #endif
1887 : #if PY_VERSION_HEX >= 0x03050000 /* 3.5 */
1888 : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_matrix_multiply */
1889 : #elif PY_VERSION_HEX >= 0x03000000 /* 3.0 */
1890 : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_index, nb_inplace_divide removed */
1891 : #elif PY_VERSION_HEX >= 0x02050000 /* 2.5.0 */
1892 : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_index */
1893 : #elif PY_VERSION_HEX >= 0x02020000 /* 2.2.0 */
1894 : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */
1895 : #elif PY_VERSION_HEX >= 0x02000000 /* 2.0.0 */
1896 : 0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */
1897 : #endif
1898 : };
1899 :
1900 : static PyTypeObject swigpyobject_type;
1901 : static int type_init = 0;
1902 27 : if (!type_init) {
1903 : const PyTypeObject tmp = {
1904 : /* PyObject header changed in Python 3 */
1905 : #if PY_VERSION_HEX >= 0x03000000
1906 : PyVarObject_HEAD_INIT(NULL, 0)
1907 : #else
1908 : PyObject_HEAD_INIT(NULL)
1909 : 0, /* ob_size */
1910 : #endif
1911 : (char *)"SwigPyObject", /* tp_name */
1912 : sizeof(SwigPyObject), /* tp_basicsize */
1913 : 0, /* tp_itemsize */
1914 : (destructor)SwigPyObject_dealloc, /* tp_dealloc */
1915 : 0, /* tp_print */
1916 : #if PY_VERSION_HEX < 0x02020000
1917 : (getattrfunc)SwigPyObject_getattr, /* tp_getattr */
1918 : #else
1919 : (getattrfunc)0, /* tp_getattr */
1920 : #endif
1921 : (setattrfunc)0, /* tp_setattr */
1922 : #if PY_VERSION_HEX >= 0x03000000
1923 : 0, /* tp_reserved in 3.0.1, tp_compare in 3.0.0 but not used */
1924 : #else
1925 : (cmpfunc)SwigPyObject_compare, /* tp_compare */
1926 : #endif
1927 : (reprfunc)SwigPyObject_repr, /* tp_repr */
1928 : &SwigPyObject_as_number, /* tp_as_number */
1929 : 0, /* tp_as_sequence */
1930 : 0, /* tp_as_mapping */
1931 : (hashfunc)0, /* tp_hash */
1932 : (ternaryfunc)0, /* tp_call */
1933 : 0, /* tp_str */
1934 : PyObject_GenericGetAttr, /* tp_getattro */
1935 : 0, /* tp_setattro */
1936 : 0, /* tp_as_buffer */
1937 : Py_TPFLAGS_DEFAULT, /* tp_flags */
1938 : swigobject_doc, /* tp_doc */
1939 : 0, /* tp_traverse */
1940 : 0, /* tp_clear */
1941 : (richcmpfunc)SwigPyObject_richcompare,/* tp_richcompare */
1942 : 0, /* tp_weaklistoffset */
1943 : #if PY_VERSION_HEX >= 0x02020000
1944 : 0, /* tp_iter */
1945 : 0, /* tp_iternext */
1946 : swigobject_methods, /* tp_methods */
1947 : 0, /* tp_members */
1948 : 0, /* tp_getset */
1949 : 0, /* tp_base */
1950 : 0, /* tp_dict */
1951 : 0, /* tp_descr_get */
1952 : 0, /* tp_descr_set */
1953 : 0, /* tp_dictoffset */
1954 : 0, /* tp_init */
1955 : 0, /* tp_alloc */
1956 : 0, /* tp_new */
1957 : 0, /* tp_free */
1958 : 0, /* tp_is_gc */
1959 : 0, /* tp_bases */
1960 : 0, /* tp_mro */
1961 : 0, /* tp_cache */
1962 : 0, /* tp_subclasses */
1963 : 0, /* tp_weaklist */
1964 : #endif
1965 : #if PY_VERSION_HEX >= 0x02030000
1966 : 0, /* tp_del */
1967 : #endif
1968 : #if PY_VERSION_HEX >= 0x02060000
1969 : 0, /* tp_version_tag */
1970 : #endif
1971 : #if PY_VERSION_HEX >= 0x03040000
1972 : 0, /* tp_finalize */
1973 : #endif
1974 : #ifdef COUNT_ALLOCS
1975 : 0, /* tp_allocs */
1976 : 0, /* tp_frees */
1977 : 0, /* tp_maxalloc */
1978 : #if PY_VERSION_HEX >= 0x02050000
1979 : 0, /* tp_prev */
1980 : #endif
1981 : 0 /* tp_next */
1982 : #endif
1983 : };
1984 27 : swigpyobject_type = tmp;
1985 27 : type_init = 1;
1986 : #if PY_VERSION_HEX < 0x02020000
1987 : swigpyobject_type.ob_type = &PyType_Type;
1988 : #else
1989 27 : if (PyType_Ready(&swigpyobject_type) < 0)
1990 : return NULL;
1991 : #endif
1992 : }
1993 : return &swigpyobject_type;
1994 : }
1995 :
1996 : SWIGRUNTIME PyObject *
1997 1928 : SwigPyObject_New(void *ptr, swig_type_info *ty, int own)
1998 : {
1999 1928 : SwigPyObject *sobj = PyObject_NEW(SwigPyObject, SwigPyObject_type());
2000 1928 : if (sobj) {
2001 1928 : sobj->ptr = ptr;
2002 1928 : sobj->ty = ty;
2003 1928 : sobj->own = own;
2004 1928 : sobj->next = 0;
2005 : }
2006 1928 : return (PyObject *)sobj;
2007 : }
2008 :
2009 : /* -----------------------------------------------------------------------------
2010 : * Implements a simple Swig Packed type, and use it instead of string
2011 : * ----------------------------------------------------------------------------- */
2012 :
2013 : typedef struct {
2014 : PyObject_HEAD
2015 : void *pack;
2016 : swig_type_info *ty;
2017 : size_t size;
2018 : } SwigPyPacked;
2019 :
2020 : SWIGRUNTIME int
2021 0 : SwigPyPacked_print(SwigPyPacked *v, FILE *fp, int SWIGUNUSEDPARM(flags))
2022 : {
2023 : char result[SWIG_BUFFER_SIZE];
2024 0 : fputs("<Swig Packed ", fp);
2025 0 : if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
2026 0 : fputs("at ", fp);
2027 0 : fputs(result, fp);
2028 : }
2029 0 : fputs(v->ty->name,fp);
2030 0 : fputs(">", fp);
2031 0 : return 0;
2032 : }
2033 :
2034 : SWIGRUNTIME PyObject *
2035 0 : SwigPyPacked_repr(SwigPyPacked *v)
2036 : {
2037 : char result[SWIG_BUFFER_SIZE];
2038 0 : if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
2039 0 : return SWIG_Python_str_FromFormat("<Swig Packed at %s%s>", result, v->ty->name);
2040 : } else {
2041 0 : return SWIG_Python_str_FromFormat("<Swig Packed %s>", v->ty->name);
2042 : }
2043 : }
2044 :
2045 : SWIGRUNTIME PyObject *
2046 0 : SwigPyPacked_str(SwigPyPacked *v)
2047 : {
2048 : char result[SWIG_BUFFER_SIZE];
2049 0 : if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){
2050 0 : return SWIG_Python_str_FromFormat("%s%s", result, v->ty->name);
2051 : } else {
2052 0 : return SWIG_Python_str_FromChar(v->ty->name);
2053 : }
2054 : }
2055 :
2056 : SWIGRUNTIME int
2057 0 : SwigPyPacked_compare(SwigPyPacked *v, SwigPyPacked *w)
2058 : {
2059 0 : size_t i = v->size;
2060 0 : size_t j = w->size;
2061 0 : int s = (i < j) ? -1 : ((i > j) ? 1 : 0);
2062 0 : return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size);
2063 : }
2064 :
2065 : SWIGRUNTIME PyTypeObject* SwigPyPacked_TypeOnce(void);
2066 :
2067 : SWIGRUNTIME PyTypeObject*
2068 : SwigPyPacked_type(void) {
2069 0 : static PyTypeObject *SWIG_STATIC_POINTER(type) = SwigPyPacked_TypeOnce();
2070 0 : return type;
2071 : }
2072 :
2073 : SWIGRUNTIMEINLINE int
2074 0 : SwigPyPacked_Check(PyObject *op) {
2075 0 : return ((op)->ob_type == SwigPyPacked_TypeOnce())
2076 0 : || (strcmp((op)->ob_type->tp_name,"SwigPyPacked") == 0);
2077 : }
2078 :
2079 : SWIGRUNTIME void
2080 0 : SwigPyPacked_dealloc(PyObject *v)
2081 : {
2082 0 : if (SwigPyPacked_Check(v)) {
2083 0 : SwigPyPacked *sobj = (SwigPyPacked *) v;
2084 0 : free(sobj->pack);
2085 : }
2086 0 : PyObject_DEL(v);
2087 0 : }
2088 :
2089 : SWIGRUNTIME PyTypeObject*
2090 0 : SwigPyPacked_TypeOnce(void) {
2091 : static char swigpacked_doc[] = "Swig object carries a C/C++ instance pointer";
2092 : static PyTypeObject swigpypacked_type;
2093 : static int type_init = 0;
2094 0 : if (!type_init) {
2095 : const PyTypeObject tmp = {
2096 : /* PyObject header changed in Python 3 */
2097 : #if PY_VERSION_HEX>=0x03000000
2098 : PyVarObject_HEAD_INIT(NULL, 0)
2099 : #else
2100 : PyObject_HEAD_INIT(NULL)
2101 : 0, /* ob_size */
2102 : #endif
2103 : (char *)"SwigPyPacked", /* tp_name */
2104 : sizeof(SwigPyPacked), /* tp_basicsize */
2105 : 0, /* tp_itemsize */
2106 : (destructor)SwigPyPacked_dealloc, /* tp_dealloc */
2107 : (printfunc)SwigPyPacked_print, /* tp_print */
2108 : (getattrfunc)0, /* tp_getattr */
2109 : (setattrfunc)0, /* tp_setattr */
2110 : #if PY_VERSION_HEX>=0x03000000
2111 : 0, /* tp_reserved in 3.0.1 */
2112 : #else
2113 : (cmpfunc)SwigPyPacked_compare, /* tp_compare */
2114 : #endif
2115 : (reprfunc)SwigPyPacked_repr, /* tp_repr */
2116 : 0, /* tp_as_number */
2117 : 0, /* tp_as_sequence */
2118 : 0, /* tp_as_mapping */
2119 : (hashfunc)0, /* tp_hash */
2120 : (ternaryfunc)0, /* tp_call */
2121 : (reprfunc)SwigPyPacked_str, /* tp_str */
2122 : PyObject_GenericGetAttr, /* tp_getattro */
2123 : 0, /* tp_setattro */
2124 : 0, /* tp_as_buffer */
2125 : Py_TPFLAGS_DEFAULT, /* tp_flags */
2126 : swigpacked_doc, /* tp_doc */
2127 : 0, /* tp_traverse */
2128 : 0, /* tp_clear */
2129 : 0, /* tp_richcompare */
2130 : 0, /* tp_weaklistoffset */
2131 : #if PY_VERSION_HEX >= 0x02020000
2132 : 0, /* tp_iter */
2133 : 0, /* tp_iternext */
2134 : 0, /* tp_methods */
2135 : 0, /* tp_members */
2136 : 0, /* tp_getset */
2137 : 0, /* tp_base */
2138 : 0, /* tp_dict */
2139 : 0, /* tp_descr_get */
2140 : 0, /* tp_descr_set */
2141 : 0, /* tp_dictoffset */
2142 : 0, /* tp_init */
2143 : 0, /* tp_alloc */
2144 : 0, /* tp_new */
2145 : 0, /* tp_free */
2146 : 0, /* tp_is_gc */
2147 : 0, /* tp_bases */
2148 : 0, /* tp_mro */
2149 : 0, /* tp_cache */
2150 : 0, /* tp_subclasses */
2151 : 0, /* tp_weaklist */
2152 : #endif
2153 : #if PY_VERSION_HEX >= 0x02030000
2154 : 0, /* tp_del */
2155 : #endif
2156 : #if PY_VERSION_HEX >= 0x02060000
2157 : 0, /* tp_version_tag */
2158 : #endif
2159 : #if PY_VERSION_HEX >= 0x03040000
2160 : 0, /* tp_finalize */
2161 : #endif
2162 : #ifdef COUNT_ALLOCS
2163 : 0, /* tp_allocs */
2164 : 0, /* tp_frees */
2165 : 0, /* tp_maxalloc */
2166 : #if PY_VERSION_HEX >= 0x02050000
2167 : 0, /* tp_prev */
2168 : #endif
2169 : 0 /* tp_next */
2170 : #endif
2171 : };
2172 0 : swigpypacked_type = tmp;
2173 0 : type_init = 1;
2174 : #if PY_VERSION_HEX < 0x02020000
2175 : swigpypacked_type.ob_type = &PyType_Type;
2176 : #else
2177 0 : if (PyType_Ready(&swigpypacked_type) < 0)
2178 : return NULL;
2179 : #endif
2180 : }
2181 : return &swigpypacked_type;
2182 : }
2183 :
2184 : SWIGRUNTIME PyObject *
2185 0 : SwigPyPacked_New(void *ptr, size_t size, swig_type_info *ty)
2186 : {
2187 0 : SwigPyPacked *sobj = PyObject_NEW(SwigPyPacked, SwigPyPacked_type());
2188 0 : if (sobj) {
2189 0 : void *pack = malloc(size);
2190 0 : if (pack) {
2191 0 : memcpy(pack, ptr, size);
2192 0 : sobj->pack = pack;
2193 0 : sobj->ty = ty;
2194 0 : sobj->size = size;
2195 : } else {
2196 0 : PyObject_DEL((PyObject *) sobj);
2197 0 : sobj = 0;
2198 : }
2199 : }
2200 0 : return (PyObject *) sobj;
2201 : }
2202 :
2203 : SWIGRUNTIME swig_type_info *
2204 : SwigPyPacked_UnpackData(PyObject *obj, void *ptr, size_t size)
2205 : {
2206 : if (SwigPyPacked_Check(obj)) {
2207 : SwigPyPacked *sobj = (SwigPyPacked *)obj;
2208 : if (sobj->size != size) return 0;
2209 : memcpy(ptr, sobj->pack, size);
2210 : return sobj->ty;
2211 : } else {
2212 : return 0;
2213 : }
2214 : }
2215 :
2216 : /* -----------------------------------------------------------------------------
2217 : * pointers/data manipulation
2218 : * ----------------------------------------------------------------------------- */
2219 :
2220 : SWIGRUNTIMEINLINE PyObject *
2221 : _SWIG_This(void)
2222 : {
2223 27 : return SWIG_Python_str_FromChar("this");
2224 : }
2225 :
2226 : static PyObject *swig_this = NULL;
2227 :
2228 : SWIGRUNTIME PyObject *
2229 : SWIG_This(void)
2230 : {
2231 6370 : if (swig_this == NULL)
2232 27 : swig_this = _SWIG_This();
2233 6370 : return swig_this;
2234 : }
2235 :
2236 : /* #define SWIG_PYTHON_SLOW_GETSET_THIS */
2237 :
2238 : /* TODO: I don't know how to implement the fast getset in Python 3 right now */
2239 : #if PY_VERSION_HEX>=0x03000000
2240 : #define SWIG_PYTHON_SLOW_GETSET_THIS
2241 : #endif
2242 :
2243 : SWIGRUNTIME SwigPyObject *
2244 7552 : SWIG_Python_GetSwigThis(PyObject *pyobj)
2245 : {
2246 : PyObject *obj;
2247 :
2248 7552 : if (SwigPyObject_Check(pyobj))
2249 : return (SwigPyObject *) pyobj;
2250 :
2251 : #ifdef SWIGPYTHON_BUILTIN
2252 : (void)obj;
2253 : # ifdef PyWeakref_CheckProxy
2254 : if (PyWeakref_CheckProxy(pyobj)) {
2255 : pyobj = PyWeakref_GET_OBJECT(pyobj);
2256 : if (pyobj && SwigPyObject_Check(pyobj))
2257 : return (SwigPyObject*) pyobj;
2258 : }
2259 : # endif
2260 : return NULL;
2261 : #else
2262 :
2263 4916 : obj = 0;
2264 :
2265 : #if (!defined(SWIG_PYTHON_SLOW_GETSET_THIS) && (PY_VERSION_HEX >= 0x02030000))
2266 4916 : if (PyInstance_Check(pyobj)) {
2267 0 : obj = _PyInstance_Lookup(pyobj, SWIG_This());
2268 : } else {
2269 4916 : PyObject **dictptr = _PyObject_GetDictPtr(pyobj);
2270 4916 : if (dictptr != NULL) {
2271 4916 : PyObject *dict = *dictptr;
2272 9832 : obj = dict ? PyDict_GetItem(dict, SWIG_This()) : 0;
2273 : } else {
2274 : #ifdef PyWeakref_CheckProxy
2275 0 : if (PyWeakref_CheckProxy(pyobj)) {
2276 0 : PyObject *wobj = PyWeakref_GET_OBJECT(pyobj);
2277 0 : return wobj ? SWIG_Python_GetSwigThis(wobj) : 0;
2278 : }
2279 : #endif
2280 0 : obj = PyObject_GetAttr(pyobj,SWIG_This());
2281 0 : if (obj) {
2282 0 : Py_DECREF(obj);
2283 : } else {
2284 0 : if (PyErr_Occurred()) PyErr_Clear();
2285 : return 0;
2286 : }
2287 : }
2288 : }
2289 : #else
2290 : obj = PyObject_GetAttr(pyobj,SWIG_This());
2291 : if (obj) {
2292 : Py_DECREF(obj);
2293 : } else {
2294 : if (PyErr_Occurred()) PyErr_Clear();
2295 : return 0;
2296 : }
2297 : #endif
2298 4916 : if (obj && !SwigPyObject_Check(obj)) {
2299 : /* a PyObject is called 'this', try to get the 'real this'
2300 : SwigPyObject from it */
2301 : return SWIG_Python_GetSwigThis(obj);
2302 : }
2303 : return (SwigPyObject *)obj;
2304 : #endif
2305 : }
2306 :
2307 : /* Acquire a pointer value */
2308 :
2309 : SWIGRUNTIME int
2310 : SWIG_Python_AcquirePtr(PyObject *obj, int own) {
2311 : if (own == SWIG_POINTER_OWN) {
2312 : SwigPyObject *sobj = SWIG_Python_GetSwigThis(obj);
2313 : if (sobj) {
2314 : int oldown = sobj->own;
2315 : sobj->own = own;
2316 : return oldown;
2317 : }
2318 : }
2319 : return 0;
2320 : }
2321 :
2322 : /* Convert a pointer value */
2323 :
2324 : SWIGRUNTIME int
2325 7640 : SWIG_Python_ConvertPtrAndOwn(PyObject *obj, void **ptr, swig_type_info *ty, int flags, int *own) {
2326 : int res;
2327 : SwigPyObject *sobj;
2328 7640 : int implicit_conv = (flags & SWIG_POINTER_IMPLICIT_CONV) != 0;
2329 :
2330 7640 : if (!obj)
2331 : return SWIG_ERROR;
2332 7640 : if (obj == Py_None && !implicit_conv) {
2333 88 : if (ptr)
2334 88 : *ptr = 0;
2335 : return SWIG_OK;
2336 : }
2337 :
2338 7552 : res = SWIG_ERROR;
2339 :
2340 7552 : sobj = SWIG_Python_GetSwigThis(obj);
2341 7552 : if (own)
2342 0 : *own = 0;
2343 7552 : while (sobj) {
2344 7552 : void *vptr = sobj->ptr;
2345 7552 : if (ty) {
2346 7552 : swig_type_info *to = sobj->ty;
2347 7552 : if (to == ty) {
2348 : /* no type cast needed */
2349 7552 : if (ptr) *ptr = vptr;
2350 : break;
2351 : } else {
2352 0 : swig_cast_info *tc = SWIG_TypeCheck(to->name,ty);
2353 0 : if (!tc) {
2354 0 : sobj = (SwigPyObject *)sobj->next;
2355 : } else {
2356 0 : if (ptr) {
2357 0 : int newmemory = 0;
2358 0 : *ptr = SWIG_TypeCast(tc,vptr,&newmemory);
2359 0 : if (newmemory == SWIG_CAST_NEW_MEMORY) {
2360 : assert(own); /* badly formed typemap which will lead to a memory leak - it must set and use own to delete *ptr */
2361 0 : if (own)
2362 0 : *own = *own | SWIG_CAST_NEW_MEMORY;
2363 : }
2364 : }
2365 : break;
2366 : }
2367 : }
2368 : } else {
2369 0 : if (ptr) *ptr = vptr;
2370 : break;
2371 : }
2372 : }
2373 7552 : if (sobj) {
2374 7552 : if (own)
2375 0 : *own = *own | sobj->own;
2376 7552 : if (flags & SWIG_POINTER_DISOWN) {
2377 0 : sobj->own = 0;
2378 : }
2379 : res = SWIG_OK;
2380 : } else {
2381 0 : if (implicit_conv) {
2382 0 : SwigPyClientData *data = ty ? (SwigPyClientData *) ty->clientdata : 0;
2383 0 : if (data && !data->implicitconv) {
2384 0 : PyObject *klass = data->klass;
2385 0 : if (klass) {
2386 : PyObject *impconv;
2387 0 : data->implicitconv = 1; /* avoid recursion and call 'explicit' constructors*/
2388 0 : impconv = SWIG_Python_CallFunctor(klass, obj);
2389 0 : data->implicitconv = 0;
2390 0 : if (PyErr_Occurred()) {
2391 0 : PyErr_Clear();
2392 0 : impconv = 0;
2393 : }
2394 0 : if (impconv) {
2395 0 : SwigPyObject *iobj = SWIG_Python_GetSwigThis(impconv);
2396 0 : if (iobj) {
2397 : void *vptr;
2398 0 : res = SWIG_Python_ConvertPtrAndOwn((PyObject*)iobj, &vptr, ty, 0, 0);
2399 0 : if (SWIG_IsOK(res)) {
2400 0 : if (ptr) {
2401 0 : *ptr = vptr;
2402 : /* transfer the ownership to 'ptr' */
2403 0 : iobj->own = 0;
2404 0 : res = SWIG_AddCast(res);
2405 0 : res = SWIG_AddNewMask(res);
2406 : } else {
2407 : res = SWIG_AddCast(res);
2408 : }
2409 : }
2410 : }
2411 0 : Py_DECREF(impconv);
2412 : }
2413 : }
2414 : }
2415 : }
2416 0 : if (!SWIG_IsOK(res) && obj == Py_None) {
2417 0 : if (ptr)
2418 0 : *ptr = 0;
2419 0 : if (PyErr_Occurred())
2420 0 : PyErr_Clear();
2421 : res = SWIG_OK;
2422 : }
2423 : }
2424 : return res;
2425 : }
2426 :
2427 : /* Convert a function ptr value */
2428 :
2429 : SWIGRUNTIME int
2430 0 : SWIG_Python_ConvertFunctionPtr(PyObject *obj, void **ptr, swig_type_info *ty) {
2431 0 : if (!PyCFunction_Check(obj)) {
2432 0 : return SWIG_ConvertPtr(obj, ptr, ty, 0);
2433 : } else {
2434 0 : void *vptr = 0;
2435 :
2436 : /* here we get the method pointer for callbacks */
2437 0 : const char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
2438 0 : const char *desc = doc ? strstr(doc, "swig_ptr: ") : 0;
2439 0 : if (desc)
2440 0 : desc = ty ? SWIG_UnpackVoidPtr(desc + 10, &vptr, ty->name) : 0;
2441 0 : if (!desc)
2442 : return SWIG_ERROR;
2443 0 : if (ty) {
2444 0 : swig_cast_info *tc = SWIG_TypeCheck(desc,ty);
2445 0 : if (tc) {
2446 0 : int newmemory = 0;
2447 0 : *ptr = SWIG_TypeCast(tc,vptr,&newmemory);
2448 : assert(!newmemory); /* newmemory handling not yet implemented */
2449 : } else {
2450 : return SWIG_ERROR;
2451 : }
2452 : } else {
2453 0 : *ptr = vptr;
2454 : }
2455 : return SWIG_OK;
2456 : }
2457 : }
2458 :
2459 : /* Convert a packed value value */
2460 :
2461 : SWIGRUNTIME int
2462 : SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty) {
2463 : swig_type_info *to = SwigPyPacked_UnpackData(obj, ptr, sz);
2464 : if (!to) return SWIG_ERROR;
2465 : if (ty) {
2466 : if (to != ty) {
2467 : /* check type cast? */
2468 : swig_cast_info *tc = SWIG_TypeCheck(to->name,ty);
2469 : if (!tc) return SWIG_ERROR;
2470 : }
2471 : }
2472 : return SWIG_OK;
2473 : }
2474 :
2475 : /* -----------------------------------------------------------------------------
2476 : * Create a new pointer object
2477 : * ----------------------------------------------------------------------------- */
2478 :
2479 : /*
2480 : Create a new instance object, without calling __init__, and set the
2481 : 'this' attribute.
2482 : */
2483 :
2484 : SWIGRUNTIME PyObject*
2485 1375 : SWIG_Python_NewShadowInstance(SwigPyClientData *data, PyObject *swig_this)
2486 : {
2487 : #if (PY_VERSION_HEX >= 0x02020000)
2488 1375 : PyObject *inst = 0;
2489 1375 : PyObject *newraw = data->newraw;
2490 1375 : if (newraw) {
2491 1375 : inst = PyObject_Call(newraw, data->newargs, NULL);
2492 1375 : if (inst) {
2493 : #if !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
2494 1375 : PyObject **dictptr = _PyObject_GetDictPtr(inst);
2495 1375 : if (dictptr != NULL) {
2496 1375 : PyObject *dict = *dictptr;
2497 1375 : if (dict == NULL) {
2498 1375 : dict = PyDict_New();
2499 1375 : *dictptr = dict;
2500 1375 : PyDict_SetItem(dict, SWIG_This(), swig_this);
2501 : }
2502 : }
2503 : #else
2504 : PyObject *key = SWIG_This();
2505 : PyObject_SetAttr(inst, key, swig_this);
2506 : #endif
2507 : }
2508 : } else {
2509 : #if PY_VERSION_HEX >= 0x03000000
2510 : inst = ((PyTypeObject*) data->newargs)->tp_new((PyTypeObject*) data->newargs, Py_None, Py_None);
2511 : if (inst) {
2512 : PyObject_SetAttr(inst, SWIG_This(), swig_this);
2513 : Py_TYPE(inst)->tp_flags &= ~Py_TPFLAGS_VALID_VERSION_TAG;
2514 : }
2515 : #else
2516 0 : PyObject *dict = PyDict_New();
2517 0 : if (dict) {
2518 0 : PyDict_SetItem(dict, SWIG_This(), swig_this);
2519 0 : inst = PyInstance_NewRaw(data->newargs, dict);
2520 0 : Py_DECREF(dict);
2521 : }
2522 : #endif
2523 : }
2524 1375 : return inst;
2525 : #else
2526 : #if (PY_VERSION_HEX >= 0x02010000)
2527 : PyObject *inst = 0;
2528 : PyObject *dict = PyDict_New();
2529 : if (dict) {
2530 : PyDict_SetItem(dict, SWIG_This(), swig_this);
2531 : inst = PyInstance_NewRaw(data->newargs, dict);
2532 : Py_DECREF(dict);
2533 : }
2534 : return (PyObject *) inst;
2535 : #else
2536 : PyInstanceObject *inst = PyObject_NEW(PyInstanceObject, &PyInstance_Type);
2537 : if (inst == NULL) {
2538 : return NULL;
2539 : }
2540 : inst->in_class = (PyClassObject *)data->newargs;
2541 : Py_INCREF(inst->in_class);
2542 : inst->in_dict = PyDict_New();
2543 : if (inst->in_dict == NULL) {
2544 : Py_DECREF(inst);
2545 : return NULL;
2546 : }
2547 : #ifdef Py_TPFLAGS_HAVE_WEAKREFS
2548 : inst->in_weakreflist = NULL;
2549 : #endif
2550 : #ifdef Py_TPFLAGS_GC
2551 : PyObject_GC_Init(inst);
2552 : #endif
2553 : PyDict_SetItem(inst->in_dict, SWIG_This(), swig_this);
2554 : return (PyObject *) inst;
2555 : #endif
2556 : #endif
2557 : }
2558 :
2559 : SWIGRUNTIME void
2560 : SWIG_Python_SetSwigThis(PyObject *inst, PyObject *swig_this)
2561 : {
2562 : PyObject *dict;
2563 : #if (PY_VERSION_HEX >= 0x02020000) && !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
2564 : PyObject **dictptr = _PyObject_GetDictPtr(inst);
2565 : if (dictptr != NULL) {
2566 : dict = *dictptr;
2567 : if (dict == NULL) {
2568 : dict = PyDict_New();
2569 : *dictptr = dict;
2570 : }
2571 : PyDict_SetItem(dict, SWIG_This(), swig_this);
2572 : return;
2573 : }
2574 : #endif
2575 : dict = PyObject_GetAttrString(inst, (char*)"__dict__");
2576 : PyDict_SetItem(dict, SWIG_This(), swig_this);
2577 : Py_DECREF(dict);
2578 : }
2579 :
2580 :
2581 : SWIGINTERN PyObject *
2582 : SWIG_Python_InitShadowInstance(PyObject *args) {
2583 : PyObject *obj[2];
2584 : if (!SWIG_Python_UnpackTuple(args, "swiginit", 2, 2, obj)) {
2585 : return NULL;
2586 : } else {
2587 : SwigPyObject *sthis = SWIG_Python_GetSwigThis(obj[0]);
2588 : if (sthis) {
2589 : SwigPyObject_append((PyObject*) sthis, obj[1]);
2590 : } else {
2591 : SWIG_Python_SetSwigThis(obj[0], obj[1]);
2592 : }
2593 : return SWIG_Py_Void();
2594 : }
2595 : }
2596 :
2597 : /* Create a new pointer object */
2598 :
2599 : SWIGRUNTIME PyObject *
2600 2017 : SWIG_Python_NewPointerObj(PyObject *self, void *ptr, swig_type_info *type, int flags) {
2601 : SwigPyClientData *clientdata;
2602 : PyObject * robj;
2603 : int own;
2604 :
2605 2017 : if (!ptr)
2606 89 : return SWIG_Py_Void();
2607 :
2608 1928 : clientdata = type ? (SwigPyClientData *)(type->clientdata) : 0;
2609 1928 : own = (flags & SWIG_POINTER_OWN) ? SWIG_POINTER_OWN : 0;
2610 1928 : if (clientdata && clientdata->pytype) {
2611 : SwigPyObject *newobj;
2612 0 : if (flags & SWIG_BUILTIN_TP_INIT) {
2613 0 : newobj = (SwigPyObject*) self;
2614 0 : if (newobj->ptr) {
2615 0 : PyObject *next_self = clientdata->pytype->tp_alloc(clientdata->pytype, 0);
2616 0 : while (newobj->next)
2617 : newobj = (SwigPyObject *) newobj->next;
2618 0 : newobj->next = next_self;
2619 0 : newobj = (SwigPyObject *)next_self;
2620 : #ifdef SWIGPYTHON_BUILTIN
2621 : newobj->dict = 0;
2622 : #endif
2623 : }
2624 : } else {
2625 0 : newobj = PyObject_New(SwigPyObject, clientdata->pytype);
2626 : #ifdef SWIGPYTHON_BUILTIN
2627 : newobj->dict = 0;
2628 : #endif
2629 : }
2630 0 : if (newobj) {
2631 0 : newobj->ptr = ptr;
2632 0 : newobj->ty = type;
2633 0 : newobj->own = own;
2634 0 : newobj->next = 0;
2635 0 : return (PyObject*) newobj;
2636 : }
2637 0 : return SWIG_Py_Void();
2638 : }
2639 :
2640 : assert(!(flags & SWIG_BUILTIN_TP_INIT));
2641 :
2642 1928 : robj = SwigPyObject_New(ptr, type, own);
2643 1928 : if (robj && clientdata && !(flags & SWIG_POINTER_NOSHADOW)) {
2644 1375 : PyObject *inst = SWIG_Python_NewShadowInstance(clientdata, robj);
2645 1375 : Py_DECREF(robj);
2646 : robj = inst;
2647 : }
2648 : return robj;
2649 : }
2650 :
2651 : /* Create a new packed object */
2652 :
2653 : SWIGRUNTIMEINLINE PyObject *
2654 : SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {
2655 0 : return ptr ? SwigPyPacked_New((void *) ptr, sz, type) : SWIG_Py_Void();
2656 : }
2657 :
2658 : /* -----------------------------------------------------------------------------*
2659 : * Get type list
2660 : * -----------------------------------------------------------------------------*/
2661 :
2662 : #ifdef SWIG_LINK_RUNTIME
2663 : void *SWIG_ReturnGlobalTypeList(void *);
2664 : #endif
2665 :
2666 : SWIGRUNTIME swig_module_info *
2667 27 : SWIG_Python_GetModule(void *SWIGUNUSEDPARM(clientdata)) {
2668 : static void *type_pointer = (void *)0;
2669 : /* first check if module already created */
2670 27 : if (!type_pointer) {
2671 : #ifdef SWIG_LINK_RUNTIME
2672 : type_pointer = SWIG_ReturnGlobalTypeList((void *)0);
2673 : #else
2674 : # ifdef SWIGPY_USE_CAPSULE
2675 27 : type_pointer = PyCapsule_Import(SWIGPY_CAPSULE_NAME, 0);
2676 : # else
2677 : type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
2678 : (char*)"type_pointer" SWIG_TYPE_TABLE_NAME);
2679 : # endif
2680 27 : if (PyErr_Occurred()) {
2681 27 : PyErr_Clear();
2682 27 : type_pointer = (void *)0;
2683 : }
2684 : #endif
2685 : }
2686 27 : return (swig_module_info *) type_pointer;
2687 : }
2688 :
2689 : #if PY_MAJOR_VERSION < 2
2690 : /* PyModule_AddObject function was introduced in Python 2.0. The following function
2691 : is copied out of Python/modsupport.c in python version 2.3.4 */
2692 : SWIGINTERN int
2693 : PyModule_AddObject(PyObject *m, char *name, PyObject *o)
2694 : {
2695 : PyObject *dict;
2696 : if (!PyModule_Check(m)) {
2697 : PyErr_SetString(PyExc_TypeError, "PyModule_AddObject() needs module as first arg");
2698 : return SWIG_ERROR;
2699 : }
2700 : if (!o) {
2701 : PyErr_SetString(PyExc_TypeError, "PyModule_AddObject() needs non-NULL value");
2702 : return SWIG_ERROR;
2703 : }
2704 :
2705 : dict = PyModule_GetDict(m);
2706 : if (dict == NULL) {
2707 : /* Internal error -- modules must have a dict! */
2708 : PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
2709 : PyModule_GetName(m));
2710 : return SWIG_ERROR;
2711 : }
2712 : if (PyDict_SetItemString(dict, name, o))
2713 : return SWIG_ERROR;
2714 : Py_DECREF(o);
2715 : return SWIG_OK;
2716 : }
2717 : #endif
2718 :
2719 : SWIGRUNTIME void
2720 : #ifdef SWIGPY_USE_CAPSULE
2721 27 : SWIG_Python_DestroyModule(PyObject *obj)
2722 : #else
2723 : SWIG_Python_DestroyModule(void *vptr)
2724 : #endif
2725 : {
2726 : #ifdef SWIGPY_USE_CAPSULE
2727 27 : swig_module_info *swig_module = (swig_module_info *) PyCapsule_GetPointer(obj, SWIGPY_CAPSULE_NAME);
2728 : #else
2729 : swig_module_info *swig_module = (swig_module_info *) vptr;
2730 : #endif
2731 27 : swig_type_info **types = swig_module->types;
2732 : size_t i;
2733 2322 : for (i =0; i < swig_module->size; ++i) {
2734 2295 : swig_type_info *ty = types[i];
2735 2295 : if (ty->owndata) {
2736 810 : SwigPyClientData *data = (SwigPyClientData *) ty->clientdata;
2737 810 : if (data) SwigPyClientData_Del(data);
2738 : }
2739 : }
2740 79 : Py_DECREF(SWIG_This());
2741 27 : swig_this = NULL;
2742 27 : }
2743 :
2744 : SWIGRUNTIME void
2745 27 : SWIG_Python_SetModule(swig_module_info *swig_module) {
2746 : #if PY_VERSION_HEX >= 0x03000000
2747 : /* Add a dummy module object into sys.modules */
2748 : PyObject *module = PyImport_AddModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION);
2749 : #else
2750 : static PyMethodDef swig_empty_runtime_method_table[] = { {NULL, NULL, 0, NULL} }; /* Sentinel */
2751 27 : PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION, swig_empty_runtime_method_table);
2752 : #endif
2753 : #ifdef SWIGPY_USE_CAPSULE
2754 27 : PyObject *pointer = PyCapsule_New((void *) swig_module, SWIGPY_CAPSULE_NAME, SWIG_Python_DestroyModule);
2755 27 : if (pointer && module) {
2756 27 : PyModule_AddObject(module, (char*)"type_pointer_capsule" SWIG_TYPE_TABLE_NAME, pointer);
2757 : } else {
2758 0 : Py_XDECREF(pointer);
2759 : }
2760 : #else
2761 : PyObject *pointer = PyCObject_FromVoidPtr((void *) swig_module, SWIG_Python_DestroyModule);
2762 : if (pointer && module) {
2763 : PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
2764 : } else {
2765 : Py_XDECREF(pointer);
2766 : }
2767 : #endif
2768 27 : }
2769 :
2770 : /* The python cached type query */
2771 : SWIGRUNTIME PyObject *
2772 : SWIG_Python_TypeCache(void) {
2773 : static PyObject *SWIG_STATIC_POINTER(cache) = PyDict_New();
2774 : return cache;
2775 : }
2776 :
2777 : SWIGRUNTIME swig_type_info *
2778 : SWIG_Python_TypeQuery(const char *type)
2779 : {
2780 : PyObject *cache = SWIG_Python_TypeCache();
2781 : PyObject *key = SWIG_Python_str_FromChar(type);
2782 : PyObject *obj = PyDict_GetItem(cache, key);
2783 : swig_type_info *descriptor;
2784 : if (obj) {
2785 : #ifdef SWIGPY_USE_CAPSULE
2786 : descriptor = (swig_type_info *) PyCapsule_GetPointer(obj, NULL);
2787 : #else
2788 : descriptor = (swig_type_info *) PyCObject_AsVoidPtr(obj);
2789 : #endif
2790 : } else {
2791 : swig_module_info *swig_module = SWIG_GetModule(0);
2792 : descriptor = SWIG_TypeQueryModule(swig_module, swig_module, type);
2793 : if (descriptor) {
2794 : #ifdef SWIGPY_USE_CAPSULE
2795 : obj = PyCapsule_New((void*) descriptor, NULL, NULL);
2796 : #else
2797 : obj = PyCObject_FromVoidPtr(descriptor, NULL);
2798 : #endif
2799 : PyDict_SetItem(cache, key, obj);
2800 : Py_DECREF(obj);
2801 : }
2802 : }
2803 : Py_DECREF(key);
2804 : return descriptor;
2805 : }
2806 :
2807 : /*
2808 : For backward compatibility only
2809 : */
2810 : #define SWIG_POINTER_EXCEPTION 0
2811 : #define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg)
2812 : #define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags)
2813 :
2814 : SWIGRUNTIME int
2815 : SWIG_Python_AddErrMesg(const char* mesg, int infront)
2816 : {
2817 : if (PyErr_Occurred()) {
2818 : PyObject *type = 0;
2819 : PyObject *value = 0;
2820 : PyObject *traceback = 0;
2821 : PyErr_Fetch(&type, &value, &traceback);
2822 : if (value) {
2823 : char *tmp;
2824 : PyObject *old_str = PyObject_Str(value);
2825 : Py_XINCREF(type);
2826 : PyErr_Clear();
2827 : if (infront) {
2828 : PyErr_Format(type, "%s %s", mesg, tmp = SWIG_Python_str_AsChar(old_str));
2829 : } else {
2830 : PyErr_Format(type, "%s %s", tmp = SWIG_Python_str_AsChar(old_str), mesg);
2831 : }
2832 : SWIG_Python_str_DelForPy3(tmp);
2833 : Py_DECREF(old_str);
2834 : }
2835 : return 1;
2836 : } else {
2837 : return 0;
2838 : }
2839 : }
2840 :
2841 : SWIGRUNTIME int
2842 : SWIG_Python_ArgFail(int argnum)
2843 : {
2844 : if (PyErr_Occurred()) {
2845 : /* add information about failing argument */
2846 : char mesg[256];
2847 : PyOS_snprintf(mesg, sizeof(mesg), "argument number %d:", argnum);
2848 : return SWIG_Python_AddErrMesg(mesg, 1);
2849 : } else {
2850 : return 0;
2851 : }
2852 : }
2853 :
2854 : SWIGRUNTIMEINLINE const char *
2855 : SwigPyObject_GetDesc(PyObject *self)
2856 : {
2857 : SwigPyObject *v = (SwigPyObject *)self;
2858 : swig_type_info *ty = v ? v->ty : 0;
2859 : return ty ? ty->str : "";
2860 : }
2861 :
2862 : SWIGRUNTIME void
2863 : SWIG_Python_TypeError(const char *type, PyObject *obj)
2864 : {
2865 : if (type) {
2866 : #if defined(SWIG_COBJECT_TYPES)
2867 : if (obj && SwigPyObject_Check(obj)) {
2868 : const char *otype = (const char *) SwigPyObject_GetDesc(obj);
2869 : if (otype) {
2870 : PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'SwigPyObject(%s)' is received",
2871 : type, otype);
2872 : return;
2873 : }
2874 : } else
2875 : #endif
2876 : {
2877 : const char *otype = (obj ? obj->ob_type->tp_name : 0);
2878 : if (otype) {
2879 : PyObject *str = PyObject_Str(obj);
2880 : const char *cstr = str ? SWIG_Python_str_AsChar(str) : 0;
2881 : if (cstr) {
2882 : PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received",
2883 : type, otype, cstr);
2884 : SWIG_Python_str_DelForPy3(cstr);
2885 : } else {
2886 : PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received",
2887 : type, otype);
2888 : }
2889 : Py_XDECREF(str);
2890 : return;
2891 : }
2892 : }
2893 : PyErr_Format(PyExc_TypeError, "a '%s' is expected", type);
2894 : } else {
2895 : PyErr_Format(PyExc_TypeError, "unexpected type is received");
2896 : }
2897 : }
2898 :
2899 :
2900 : /* Convert a pointer value, signal an exception on a type mismatch */
2901 : SWIGRUNTIME void *
2902 : SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int SWIGUNUSEDPARM(argnum), int flags) {
2903 : void *result;
2904 : if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
2905 : PyErr_Clear();
2906 : #if SWIG_POINTER_EXCEPTION
2907 : if (flags) {
2908 : SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
2909 : SWIG_Python_ArgFail(argnum);
2910 : }
2911 : #endif
2912 : }
2913 : return result;
2914 : }
2915 :
2916 : #ifdef SWIGPYTHON_BUILTIN
2917 : SWIGRUNTIME int
2918 : SWIG_Python_NonDynamicSetAttr(PyObject *obj, PyObject *name, PyObject *value) {
2919 : PyTypeObject *tp = obj->ob_type;
2920 : PyObject *descr;
2921 : PyObject *encoded_name;
2922 : descrsetfunc f;
2923 : int res = -1;
2924 :
2925 : # ifdef Py_USING_UNICODE
2926 : if (PyString_Check(name)) {
2927 : name = PyUnicode_Decode(PyString_AsString(name), PyString_Size(name), NULL, NULL);
2928 : if (!name)
2929 : return -1;
2930 : } else if (!PyUnicode_Check(name))
2931 : # else
2932 : if (!PyString_Check(name))
2933 : # endif
2934 : {
2935 : PyErr_Format(PyExc_TypeError, "attribute name must be string, not '%.200s'", name->ob_type->tp_name);
2936 : return -1;
2937 : } else {
2938 : Py_INCREF(name);
2939 : }
2940 :
2941 : if (!tp->tp_dict) {
2942 : if (PyType_Ready(tp) < 0)
2943 : goto done;
2944 : }
2945 :
2946 : descr = _PyType_Lookup(tp, name);
2947 : f = NULL;
2948 : if (descr != NULL)
2949 : f = descr->ob_type->tp_descr_set;
2950 : if (!f) {
2951 : if (PyString_Check(name)) {
2952 : encoded_name = name;
2953 : Py_INCREF(name);
2954 : } else {
2955 : encoded_name = PyUnicode_AsUTF8String(name);
2956 : }
2957 : PyErr_Format(PyExc_AttributeError, "'%.100s' object has no attribute '%.200s'", tp->tp_name, PyString_AsString(encoded_name));
2958 : Py_DECREF(encoded_name);
2959 : } else {
2960 : res = f(descr, obj, value);
2961 : }
2962 :
2963 : done:
2964 : Py_DECREF(name);
2965 : return res;
2966 : }
2967 : #endif
2968 :
2969 :
2970 : #ifdef __cplusplus
2971 : }
2972 : #endif
2973 :
2974 :
2975 :
2976 : #define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0)
2977 :
2978 : #define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else
2979 :
2980 :
2981 :
2982 : /* -------- TYPES TABLE (BEGIN) -------- */
2983 :
2984 : #define SWIGTYPE_p_FILE swig_types[0]
2985 : #define SWIGTYPE_p__gpgme_attr_t swig_types[1]
2986 : #define SWIGTYPE_p__gpgme_engine_info swig_types[2]
2987 : #define SWIGTYPE_p__gpgme_import_status swig_types[3]
2988 : #define SWIGTYPE_p__gpgme_invalid_key swig_types[4]
2989 : #define SWIGTYPE_p__gpgme_key swig_types[5]
2990 : #define SWIGTYPE_p__gpgme_key_sig swig_types[6]
2991 : #define SWIGTYPE_p__gpgme_new_signature swig_types[7]
2992 : #define SWIGTYPE_p__gpgme_op_assuan_result swig_types[8]
2993 : #define SWIGTYPE_p__gpgme_op_decrypt_result swig_types[9]
2994 : #define SWIGTYPE_p__gpgme_op_encrypt_result swig_types[10]
2995 : #define SWIGTYPE_p__gpgme_op_genkey_result swig_types[11]
2996 : #define SWIGTYPE_p__gpgme_op_import_result swig_types[12]
2997 : #define SWIGTYPE_p__gpgme_op_keylist_result swig_types[13]
2998 : #define SWIGTYPE_p__gpgme_op_query_swdb_result swig_types[14]
2999 : #define SWIGTYPE_p__gpgme_op_sign_result swig_types[15]
3000 : #define SWIGTYPE_p__gpgme_op_verify_result swig_types[16]
3001 : #define SWIGTYPE_p__gpgme_op_vfs_mount_result swig_types[17]
3002 : #define SWIGTYPE_p__gpgme_recipient swig_types[18]
3003 : #define SWIGTYPE_p__gpgme_sig_notation swig_types[19]
3004 : #define SWIGTYPE_p__gpgme_sig_stat_t swig_types[20]
3005 : #define SWIGTYPE_p__gpgme_signature swig_types[21]
3006 : #define SWIGTYPE_p__gpgme_subkey swig_types[22]
3007 : #define SWIGTYPE_p__gpgme_tofu_info swig_types[23]
3008 : #define SWIGTYPE_p__gpgme_trust_item swig_types[24]
3009 : #define SWIGTYPE_p__gpgme_user_id swig_types[25]
3010 : #define SWIGTYPE_p_a___p__gpgme_key swig_types[26]
3011 : #define SWIGTYPE_p_char swig_types[27]
3012 : #define SWIGTYPE_p_f_p_void__void swig_types[28]
3013 : #define SWIGTYPE_p_f_p_void_enum_gpgme_event_io_t_p_void__void swig_types[29]
3014 : #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[30]
3015 : #define SWIGTYPE_p_f_p_void_off_t_int__off_t swig_types[31]
3016 : #define SWIGTYPE_p_f_p_void_p_q_const__char_int_int_int__void swig_types[32]
3017 : #define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char__gpg_error_t swig_types[33]
3018 : #define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_int__gpg_error_t swig_types[34]
3019 : #define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_int_int__gpg_error_t swig_types[35]
3020 : #define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_p_struct_gpgme_data__gpg_error_t swig_types[36]
3021 : #define SWIGTYPE_p_f_p_void_p_q_const__void_size_t__gpg_error_t swig_types[37]
3022 : #define SWIGTYPE_p_f_p_void_p_q_const__void_size_t__ssize_t swig_types[38]
3023 : #define SWIGTYPE_p_f_p_void_p_void_size_t__ssize_t swig_types[39]
3024 : #define SWIGTYPE_p_gpg_err_code_t swig_types[40]
3025 : #define SWIGTYPE_p_gpg_err_source_t swig_types[41]
3026 : #define SWIGTYPE_p_gpg_error_t swig_types[42]
3027 : #define SWIGTYPE_p_gpgme_conf_arg swig_types[43]
3028 : #define SWIGTYPE_p_gpgme_conf_arg_value swig_types[44]
3029 : #define SWIGTYPE_p_gpgme_conf_comp swig_types[45]
3030 : #define SWIGTYPE_p_gpgme_conf_level_t swig_types[46]
3031 : #define SWIGTYPE_p_gpgme_conf_opt swig_types[47]
3032 : #define SWIGTYPE_p_gpgme_conf_type_t swig_types[48]
3033 : #define SWIGTYPE_p_gpgme_context swig_types[49]
3034 : #define SWIGTYPE_p_gpgme_data swig_types[50]
3035 : #define SWIGTYPE_p_gpgme_data_cbs swig_types[51]
3036 : #define SWIGTYPE_p_gpgme_data_encoding_t swig_types[52]
3037 : #define SWIGTYPE_p_gpgme_data_type_t swig_types[53]
3038 : #define SWIGTYPE_p_gpgme_encrypt_flags_t swig_types[54]
3039 : #define SWIGTYPE_p_gpgme_event_io_t swig_types[55]
3040 : #define SWIGTYPE_p_gpgme_hash_algo_t swig_types[56]
3041 : #define SWIGTYPE_p_gpgme_io_cbs swig_types[57]
3042 : #define SWIGTYPE_p_gpgme_io_event_done_data swig_types[58]
3043 : #define SWIGTYPE_p_gpgme_pinentry_mode_t swig_types[59]
3044 : #define SWIGTYPE_p_gpgme_protocol_t swig_types[60]
3045 : #define SWIGTYPE_p_gpgme_pubkey_algo_t swig_types[61]
3046 : #define SWIGTYPE_p_gpgme_sig_mode_t swig_types[62]
3047 : #define SWIGTYPE_p_gpgme_sigsum_t swig_types[63]
3048 : #define SWIGTYPE_p_gpgme_status_code_t swig_types[64]
3049 : #define SWIGTYPE_p_gpgme_tofu_policy_t swig_types[65]
3050 : #define SWIGTYPE_p_gpgme_validity_t swig_types[66]
3051 : #define SWIGTYPE_p_off_t swig_types[67]
3052 : #define SWIGTYPE_p_p__gpgme_engine_info swig_types[68]
3053 : #define SWIGTYPE_p_p__gpgme_key swig_types[69]
3054 : #define SWIGTYPE_p_p__gpgme_trust_item swig_types[70]
3055 : #define SWIGTYPE_p_p_char swig_types[71]
3056 : #define SWIGTYPE_p_p_f_p_void_p_q_const__char_int_int_int__void swig_types[72]
3057 : #define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char__gpg_error_t swig_types[73]
3058 : #define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_int_int__gpg_error_t swig_types[74]
3059 : #define SWIGTYPE_p_p_gpgme_conf_arg swig_types[75]
3060 : #define SWIGTYPE_p_p_gpgme_conf_comp swig_types[76]
3061 : #define SWIGTYPE_p_p_gpgme_conf_opt swig_types[77]
3062 : #define SWIGTYPE_p_p_gpgme_context swig_types[78]
3063 : #define SWIGTYPE_p_p_gpgme_data swig_types[79]
3064 : #define SWIGTYPE_p_p_void swig_types[80]
3065 : #define SWIGTYPE_p_size_t swig_types[81]
3066 : #define SWIGTYPE_p_ssize_t swig_types[82]
3067 : #define SWIGTYPE_p_unsigned_int swig_types[83]
3068 : #define SWIGTYPE_p_void swig_types[84]
3069 : static swig_type_info *swig_types[86];
3070 : static swig_module_info swig_module = {swig_types, 85, 0, 0, 0, 0};
3071 : #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
3072 : #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
3073 :
3074 : /* -------- TYPES TABLE (END) -------- */
3075 :
3076 : #if (PY_VERSION_HEX <= 0x02000000)
3077 : # if !defined(SWIG_PYTHON_CLASSIC)
3078 : # error "This python version requires swig to be run with the '-classic' option"
3079 : # endif
3080 : #endif
3081 :
3082 : /*-----------------------------------------------
3083 : @(target):= _gpgme.so
3084 : ------------------------------------------------*/
3085 : #if PY_VERSION_HEX >= 0x03000000
3086 : # define SWIG_init PyInit__gpgme
3087 :
3088 : #else
3089 : # define SWIG_init init_gpgme
3090 :
3091 : #endif
3092 : #define SWIG_name "_gpgme"
3093 :
3094 : #define SWIGVERSION 0x030010
3095 : #define SWIG_VERSION SWIGVERSION
3096 :
3097 :
3098 : #define SWIG_as_voidptr(a) (void *)((const void *)(a))
3099 : #define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),(void**)(a))
3100 :
3101 :
3102 : #include "data.h" /* For struct gpgme_data. */
3103 :
3104 :
3105 : #include <limits.h>
3106 : #if !defined(SWIG_NO_LLONG_MAX)
3107 : # if !defined(LLONG_MAX) && defined(__GNUC__) && defined (__LONG_LONG_MAX__)
3108 : # define LLONG_MAX __LONG_LONG_MAX__
3109 : # define LLONG_MIN (-LLONG_MAX - 1LL)
3110 : # define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL)
3111 : # endif
3112 : #endif
3113 :
3114 :
3115 : SWIGINTERN int
3116 : SWIG_AsVal_double (PyObject *obj, double *val)
3117 : {
3118 : int res = SWIG_TypeError;
3119 : if (PyFloat_Check(obj)) {
3120 : if (val) *val = PyFloat_AsDouble(obj);
3121 : return SWIG_OK;
3122 : #if PY_VERSION_HEX < 0x03000000
3123 : } else if (PyInt_Check(obj)) {
3124 : if (val) *val = PyInt_AsLong(obj);
3125 : return SWIG_OK;
3126 : #endif
3127 : } else if (PyLong_Check(obj)) {
3128 : double v = PyLong_AsDouble(obj);
3129 : if (!PyErr_Occurred()) {
3130 : if (val) *val = v;
3131 : return SWIG_OK;
3132 : } else {
3133 : PyErr_Clear();
3134 : }
3135 : }
3136 : #ifdef SWIG_PYTHON_CAST_MODE
3137 : {
3138 : int dispatch = 0;
3139 : double d = PyFloat_AsDouble(obj);
3140 : if (!PyErr_Occurred()) {
3141 : if (val) *val = d;
3142 : return SWIG_AddCast(SWIG_OK);
3143 : } else {
3144 : PyErr_Clear();
3145 : }
3146 : if (!dispatch) {
3147 : long v = PyLong_AsLong(obj);
3148 : if (!PyErr_Occurred()) {
3149 : if (val) *val = v;
3150 : return SWIG_AddCast(SWIG_AddCast(SWIG_OK));
3151 : } else {
3152 : PyErr_Clear();
3153 : }
3154 : }
3155 : }
3156 : #endif
3157 : return res;
3158 : }
3159 :
3160 :
3161 : #include <float.h>
3162 :
3163 :
3164 : #include <math.h>
3165 :
3166 :
3167 : SWIGINTERNINLINE int
3168 : SWIG_CanCastAsInteger(double *d, double min, double max) {
3169 : double x = *d;
3170 : if ((min <= x && x <= max)) {
3171 : double fx = floor(x);
3172 : double cx = ceil(x);
3173 : double rd = ((x - fx) < 0.5) ? fx : cx; /* simple rint */
3174 : if ((errno == EDOM) || (errno == ERANGE)) {
3175 : errno = 0;
3176 : } else {
3177 : double summ, reps, diff;
3178 : if (rd < x) {
3179 : diff = x - rd;
3180 : } else if (rd > x) {
3181 : diff = rd - x;
3182 : } else {
3183 : return 1;
3184 : }
3185 : summ = rd + x;
3186 : reps = diff/summ;
3187 : if (reps < 8*DBL_EPSILON) {
3188 : *d = rd;
3189 : return 1;
3190 : }
3191 : }
3192 : }
3193 : return 0;
3194 : }
3195 :
3196 :
3197 : SWIGINTERN int
3198 615 : SWIG_AsVal_long (PyObject *obj, long* val)
3199 : {
3200 : #if PY_VERSION_HEX < 0x03000000
3201 615 : if (PyInt_Check(obj)) {
3202 615 : if (val) *val = PyInt_AsLong(obj);
3203 : return SWIG_OK;
3204 : } else
3205 : #endif
3206 0 : if (PyLong_Check(obj)) {
3207 0 : long v = PyLong_AsLong(obj);
3208 0 : if (!PyErr_Occurred()) {
3209 0 : if (val) *val = v;
3210 : return SWIG_OK;
3211 : } else {
3212 0 : PyErr_Clear();
3213 0 : return SWIG_OverflowError;
3214 : }
3215 : }
3216 : #ifdef SWIG_PYTHON_CAST_MODE
3217 : {
3218 : int dispatch = 0;
3219 : long v = PyInt_AsLong(obj);
3220 : if (!PyErr_Occurred()) {
3221 : if (val) *val = v;
3222 : return SWIG_AddCast(SWIG_OK);
3223 : } else {
3224 : PyErr_Clear();
3225 : }
3226 : if (!dispatch) {
3227 : double d;
3228 : int res = SWIG_AddCast(SWIG_AsVal_double (obj,&d));
3229 : if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, LONG_MIN, LONG_MAX)) {
3230 : if (val) *val = (long)(d);
3231 : return res;
3232 : }
3233 : }
3234 : }
3235 : #endif
3236 : return SWIG_TypeError;
3237 : }
3238 :
3239 :
3240 : SWIGINTERN int
3241 : SWIG_AsVal_int (PyObject * obj, int *val)
3242 : {
3243 : long v;
3244 615 : int res = SWIG_AsVal_long (obj, &v);
3245 615 : if (SWIG_IsOK(res)) {
3246 615 : if ((v < INT_MIN || v > INT_MAX)) {
3247 : return SWIG_OverflowError;
3248 : } else {
3249 615 : if (val) *val = (int)(v);
3250 : }
3251 : }
3252 : return res;
3253 : }
3254 :
3255 :
3256 : SWIGINTERN swig_type_info*
3257 0 : SWIG_pchar_descriptor(void)
3258 : {
3259 : static int init = 0;
3260 : static swig_type_info* info = 0;
3261 0 : if (!init) {
3262 0 : info = SWIG_TypeQuery("_p_char");
3263 0 : init = 1;
3264 : }
3265 0 : return info;
3266 : }
3267 :
3268 :
3269 : SWIGINTERN int
3270 0 : SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize, int *alloc)
3271 : {
3272 : #if PY_VERSION_HEX>=0x03000000
3273 : #if defined(SWIG_PYTHON_STRICT_BYTE_CHAR)
3274 : if (PyBytes_Check(obj))
3275 : #else
3276 : if (PyUnicode_Check(obj))
3277 : #endif
3278 : #else
3279 0 : if (PyString_Check(obj))
3280 : #endif
3281 : {
3282 : char *cstr; Py_ssize_t len;
3283 : #if PY_VERSION_HEX>=0x03000000
3284 : #if !defined(SWIG_PYTHON_STRICT_BYTE_CHAR)
3285 : if (!alloc && cptr) {
3286 : /* We can't allow converting without allocation, since the internal
3287 : representation of string in Python 3 is UCS-2/UCS-4 but we require
3288 : a UTF-8 representation.
3289 : TODO(bhy) More detailed explanation */
3290 : return SWIG_RuntimeError;
3291 : }
3292 : obj = PyUnicode_AsUTF8String(obj);
3293 : if(alloc) *alloc = SWIG_NEWOBJ;
3294 : #endif
3295 : PyBytes_AsStringAndSize(obj, &cstr, &len);
3296 : #else
3297 0 : PyString_AsStringAndSize(obj, &cstr, &len);
3298 : #endif
3299 0 : if (cptr) {
3300 0 : if (alloc) {
3301 : /*
3302 : In python the user should not be able to modify the inner
3303 : string representation. To warranty that, if you define
3304 : SWIG_PYTHON_SAFE_CSTRINGS, a new/copy of the python string
3305 : buffer is always returned.
3306 :
3307 : The default behavior is just to return the pointer value,
3308 : so, be careful.
3309 : */
3310 : #if defined(SWIG_PYTHON_SAFE_CSTRINGS)
3311 : if (*alloc != SWIG_OLDOBJ)
3312 : #else
3313 0 : if (*alloc == SWIG_NEWOBJ)
3314 : #endif
3315 : {
3316 0 : *cptr = (char *)memcpy((char *)malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
3317 0 : *alloc = SWIG_NEWOBJ;
3318 : } else {
3319 0 : *cptr = cstr;
3320 0 : *alloc = SWIG_OLDOBJ;
3321 : }
3322 : } else {
3323 : #if PY_VERSION_HEX>=0x03000000
3324 : #if defined(SWIG_PYTHON_STRICT_BYTE_CHAR)
3325 : *cptr = PyBytes_AsString(obj);
3326 : #else
3327 : assert(0); /* Should never reach here with Unicode strings in Python 3 */
3328 : #endif
3329 : #else
3330 0 : *cptr = SWIG_Python_str_AsChar(obj);
3331 : #endif
3332 : }
3333 : }
3334 0 : if (psize) *psize = len + 1;
3335 : #if PY_VERSION_HEX>=0x03000000 && !defined(SWIG_PYTHON_STRICT_BYTE_CHAR)
3336 : Py_XDECREF(obj);
3337 : #endif
3338 : return SWIG_OK;
3339 : } else {
3340 : #if defined(SWIG_PYTHON_2_UNICODE)
3341 : #if defined(SWIG_PYTHON_STRICT_BYTE_CHAR)
3342 : #error "Cannot use both SWIG_PYTHON_2_UNICODE and SWIG_PYTHON_STRICT_BYTE_CHAR at once"
3343 : #endif
3344 : #if PY_VERSION_HEX<0x03000000
3345 : if (PyUnicode_Check(obj)) {
3346 : char *cstr; Py_ssize_t len;
3347 : if (!alloc && cptr) {
3348 : return SWIG_RuntimeError;
3349 : }
3350 : obj = PyUnicode_AsUTF8String(obj);
3351 : if (PyString_AsStringAndSize(obj, &cstr, &len) != -1) {
3352 : if (cptr) {
3353 : if (alloc) *alloc = SWIG_NEWOBJ;
3354 : *cptr = (char *)memcpy((char *)malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
3355 : }
3356 : if (psize) *psize = len + 1;
3357 :
3358 : Py_XDECREF(obj);
3359 : return SWIG_OK;
3360 : } else {
3361 : Py_XDECREF(obj);
3362 : }
3363 : }
3364 : #endif
3365 : #endif
3366 :
3367 0 : swig_type_info* pchar_descriptor = SWIG_pchar_descriptor();
3368 0 : if (pchar_descriptor) {
3369 0 : void* vptr = 0;
3370 0 : if (SWIG_ConvertPtr(obj, &vptr, pchar_descriptor, 0) == SWIG_OK) {
3371 0 : if (cptr) *cptr = (char *) vptr;
3372 0 : if (psize) *psize = vptr ? (strlen((char *)vptr) + 1) : 0;
3373 0 : if (alloc) *alloc = SWIG_OLDOBJ;
3374 0 : return SWIG_OK;
3375 : }
3376 : }
3377 : }
3378 : return SWIG_TypeError;
3379 : }
3380 :
3381 :
3382 :
3383 :
3384 :
3385 : #ifdef HAVE_CONFIG_H
3386 : #include "config.h"
3387 : #endif
3388 :
3389 : #include <gpgme.h>
3390 :
3391 :
3392 : SWIGINTERNINLINE PyObject *
3393 1689 : SWIG_FromCharPtrAndSize(const char* carray, size_t size)
3394 : {
3395 1689 : if (carray) {
3396 1356 : if (size > INT_MAX) {
3397 0 : swig_type_info* pchar_descriptor = SWIG_pchar_descriptor();
3398 : return pchar_descriptor ?
3399 0 : SWIG_InternalNewPointerObj((char *)(carray), pchar_descriptor, 0) : SWIG_Py_Void();
3400 : } else {
3401 : #if PY_VERSION_HEX >= 0x03000000
3402 : #if defined(SWIG_PYTHON_STRICT_BYTE_CHAR)
3403 : return PyBytes_FromStringAndSize(carray, (Py_ssize_t)(size));
3404 : #else
3405 : #if PY_VERSION_HEX >= 0x03010000
3406 : return PyUnicode_DecodeUTF8(carray, (Py_ssize_t)(size), "surrogateescape");
3407 : #else
3408 : return PyUnicode_FromStringAndSize(carray, (Py_ssize_t)(size));
3409 : #endif
3410 : #endif
3411 : #else
3412 1410 : return PyString_FromStringAndSize(carray, (Py_ssize_t)(size));
3413 : #endif
3414 : }
3415 : } else {
3416 333 : return SWIG_Py_Void();
3417 : }
3418 : }
3419 :
3420 :
3421 : SWIGINTERNINLINE PyObject *
3422 1257 : SWIG_FromCharPtr(const char *cptr)
3423 : {
3424 1689 : return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
3425 : }
3426 :
3427 :
3428 : SWIGINTERN int
3429 181 : SWIG_AsVal_unsigned_SS_long (PyObject *obj, unsigned long *val)
3430 : {
3431 : #if PY_VERSION_HEX < 0x03000000
3432 181 : if (PyInt_Check(obj)) {
3433 181 : long v = PyInt_AsLong(obj);
3434 181 : if (v >= 0) {
3435 181 : if (val) *val = v;
3436 : return SWIG_OK;
3437 : } else {
3438 : return SWIG_OverflowError;
3439 : }
3440 : } else
3441 : #endif
3442 0 : if (PyLong_Check(obj)) {
3443 0 : unsigned long v = PyLong_AsUnsignedLong(obj);
3444 0 : if (!PyErr_Occurred()) {
3445 0 : if (val) *val = v;
3446 : return SWIG_OK;
3447 : } else {
3448 0 : PyErr_Clear();
3449 0 : return SWIG_OverflowError;
3450 : }
3451 : }
3452 : #ifdef SWIG_PYTHON_CAST_MODE
3453 : {
3454 : int dispatch = 0;
3455 : unsigned long v = PyLong_AsUnsignedLong(obj);
3456 : if (!PyErr_Occurred()) {
3457 : if (val) *val = v;
3458 : return SWIG_AddCast(SWIG_OK);
3459 : } else {
3460 : PyErr_Clear();
3461 : }
3462 : if (!dispatch) {
3463 : double d;
3464 : int res = SWIG_AddCast(SWIG_AsVal_double (obj,&d));
3465 : if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, 0, ULONG_MAX)) {
3466 : if (val) *val = (unsigned long)(d);
3467 : return res;
3468 : }
3469 : }
3470 : }
3471 : #endif
3472 : return SWIG_TypeError;
3473 : }
3474 :
3475 :
3476 : SWIGINTERN int
3477 : SWIG_AsVal_unsigned_SS_int (PyObject * obj, unsigned int *val)
3478 : {
3479 : unsigned long v;
3480 77 : int res = SWIG_AsVal_unsigned_SS_long (obj, &v);
3481 77 : if (SWIG_IsOK(res)) {
3482 77 : if ((v > UINT_MAX)) {
3483 : return SWIG_OverflowError;
3484 : } else {
3485 77 : if (val) *val = (unsigned int)(v);
3486 : }
3487 : }
3488 : return res;
3489 : }
3490 :
3491 :
3492 : SWIGINTERNINLINE PyObject*
3493 : SWIG_From_unsigned_SS_int (unsigned int value)
3494 : {
3495 2042 : return PyInt_FromSize_t((size_t) value);
3496 : }
3497 :
3498 :
3499 : SWIGINTERNINLINE PyObject*
3500 : SWIG_From_int (int value)
3501 : {
3502 9787 : return PyInt_FromLong((long) value);
3503 : }
3504 :
3505 :
3506 : SWIGINTERNINLINE PyObject *
3507 : SWIG_From_char (char c)
3508 : {
3509 54 : return SWIG_FromCharPtrAndSize(&c,1);
3510 : }
3511 :
3512 :
3513 : #if defined(LLONG_MAX) && !defined(SWIG_LONG_LONG_AVAILABLE)
3514 : # define SWIG_LONG_LONG_AVAILABLE
3515 : #endif
3516 :
3517 :
3518 : #ifdef SWIG_LONG_LONG_AVAILABLE
3519 : SWIGINTERN int
3520 : SWIG_AsVal_unsigned_SS_long_SS_long (PyObject *obj, unsigned long long *val)
3521 : {
3522 : int res = SWIG_TypeError;
3523 : if (PyLong_Check(obj)) {
3524 : unsigned long long v = PyLong_AsUnsignedLongLong(obj);
3525 : if (!PyErr_Occurred()) {
3526 : if (val) *val = v;
3527 : return SWIG_OK;
3528 : } else {
3529 : PyErr_Clear();
3530 : res = SWIG_OverflowError;
3531 : }
3532 : } else {
3533 : unsigned long v;
3534 : res = SWIG_AsVal_unsigned_SS_long (obj,&v);
3535 : if (SWIG_IsOK(res)) {
3536 : if (val) *val = v;
3537 : return res;
3538 : }
3539 : }
3540 : #ifdef SWIG_PYTHON_CAST_MODE
3541 : {
3542 : const double mant_max = 1LL << DBL_MANT_DIG;
3543 : double d;
3544 : res = SWIG_AsVal_double (obj,&d);
3545 : if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, 0, mant_max)) {
3546 : if (val) *val = (unsigned long long)(d);
3547 : return SWIG_AddCast(res);
3548 : }
3549 : res = SWIG_TypeError;
3550 : }
3551 : #endif
3552 : return res;
3553 : }
3554 : #endif
3555 :
3556 :
3557 : SWIGINTERNINLINE int
3558 : SWIG_AsVal_size_t (PyObject * obj, size_t *val)
3559 : {
3560 26 : int res = SWIG_TypeError;
3561 : #ifdef SWIG_LONG_LONG_AVAILABLE
3562 : if (sizeof(size_t) <= sizeof(unsigned long)) {
3563 : #endif
3564 : unsigned long v;
3565 26 : res = SWIG_AsVal_unsigned_SS_long (obj, val ? &v : 0);
3566 26 : if (SWIG_IsOK(res) && val) *val = (size_t)(v);
3567 : #ifdef SWIG_LONG_LONG_AVAILABLE
3568 : } else if (sizeof(size_t) <= sizeof(unsigned long long)) {
3569 : unsigned long long v;
3570 : res = SWIG_AsVal_unsigned_SS_long_SS_long (obj, val ? &v : 0);
3571 : if (SWIG_IsOK(res) && val) *val = (size_t)(v);
3572 : }
3573 : #endif
3574 : return res;
3575 : }
3576 :
3577 :
3578 : SWIGINTERN int
3579 : SWIG_AsVal_unsigned_SS_short (PyObject * obj, unsigned short *val)
3580 : {
3581 : unsigned long v;
3582 0 : int res = SWIG_AsVal_unsigned_SS_long (obj, &v);
3583 0 : if (SWIG_IsOK(res)) {
3584 0 : if ((v > USHRT_MAX)) {
3585 : return SWIG_OverflowError;
3586 : } else {
3587 0 : if (val) *val = (unsigned short)(v);
3588 : }
3589 : }
3590 : return res;
3591 : }
3592 :
3593 :
3594 : #define SWIG_From_long PyInt_FromLong
3595 :
3596 :
3597 : SWIGINTERNINLINE PyObject*
3598 30 : SWIG_From_unsigned_SS_long (unsigned long value)
3599 : {
3600 30 : return (value > LONG_MAX) ?
3601 30 : PyLong_FromUnsignedLong(value) : PyInt_FromLong((long)(value));
3602 : }
3603 :
3604 :
3605 : SWIGINTERNINLINE PyObject *
3606 : SWIG_From_unsigned_SS_short (unsigned short value)
3607 : {
3608 0 : return SWIG_From_unsigned_SS_long (value);
3609 : }
3610 :
3611 :
3612 : SWIGINTERN int
3613 0 : SWIG_AsCharArray(PyObject * obj, char *val, size_t size)
3614 : {
3615 0 : char* cptr = 0; size_t csize = 0; int alloc = SWIG_OLDOBJ;
3616 0 : int res = SWIG_AsCharPtrAndSize(obj, &cptr, &csize, &alloc);
3617 0 : if (SWIG_IsOK(res)) {
3618 : /* special case of single char conversion when we don't need space for NUL */
3619 0 : if (size == 1 && csize == 2 && cptr && !cptr[1]) --csize;
3620 0 : if (csize <= size) {
3621 0 : if (val) {
3622 0 : if (csize) memcpy(val, cptr, csize*sizeof(char));
3623 0 : if (csize < size) memset(val + csize, 0, (size - csize)*sizeof(char));
3624 : }
3625 0 : if (alloc == SWIG_NEWOBJ) {
3626 0 : free((char*)cptr);
3627 0 : res = SWIG_DelNewMask(res);
3628 : }
3629 : return res;
3630 : }
3631 0 : if (alloc == SWIG_NEWOBJ) free((char*)cptr);
3632 : }
3633 : return SWIG_TypeError;
3634 : }
3635 :
3636 :
3637 : size_t
3638 0 : SWIG_strnlen(const char* s, size_t maxlen)
3639 : {
3640 : const char *p;
3641 0 : for (p = s; maxlen-- && *p; p++)
3642 : ;
3643 0 : return p - s;
3644 : }
3645 :
3646 : typedef union {
3647 : unsigned int count;
3648 : unsigned int uint32;
3649 : int int32;
3650 : char *string;
3651 : } gpgme_conf_arg_value;
3652 :
3653 :
3654 : static gpgme_ctx_t *new_gpgme_ctx_t_p() {
3655 48 : return (gpgme_ctx_t *)malloc(sizeof(gpgme_ctx_t));
3656 : }
3657 :
3658 : static gpgme_ctx_t *copy_gpgme_ctx_t_p(gpgme_ctx_t value) {
3659 0 : return (gpgme_ctx_t *)memcpy((gpgme_ctx_t *)malloc(sizeof(gpgme_ctx_t)),&value,sizeof(gpgme_ctx_t));
3660 : }
3661 :
3662 : static void delete_gpgme_ctx_t_p(gpgme_ctx_t *obj) {
3663 48 : if (obj) free((char*)obj);
3664 : }
3665 :
3666 : static void gpgme_ctx_t_p_assign(gpgme_ctx_t *obj, gpgme_ctx_t value) {
3667 0 : *obj = value;
3668 : }
3669 :
3670 : static gpgme_ctx_t gpgme_ctx_t_p_value(gpgme_ctx_t *obj) {
3671 : return *obj;
3672 : }
3673 :
3674 :
3675 : static gpgme_data_t *new_gpgme_data_t_p() {
3676 108 : return (gpgme_data_t *)malloc(sizeof(gpgme_data_t));
3677 : }
3678 :
3679 : static gpgme_data_t *copy_gpgme_data_t_p(gpgme_data_t value) {
3680 0 : return (gpgme_data_t *)memcpy((gpgme_data_t *)malloc(sizeof(gpgme_data_t)),&value,sizeof(gpgme_data_t));
3681 : }
3682 :
3683 : static void delete_gpgme_data_t_p(gpgme_data_t *obj) {
3684 108 : if (obj) free((char*)obj);
3685 : }
3686 :
3687 : static void gpgme_data_t_p_assign(gpgme_data_t *obj, gpgme_data_t value) {
3688 0 : *obj = value;
3689 : }
3690 :
3691 : static gpgme_data_t gpgme_data_t_p_value(gpgme_data_t *obj) {
3692 : return *obj;
3693 : }
3694 :
3695 :
3696 : static gpgme_key_t *new_gpgme_key_t_p() {
3697 180 : return (gpgme_key_t *)malloc(sizeof(gpgme_key_t));
3698 : }
3699 :
3700 : static gpgme_key_t *copy_gpgme_key_t_p(gpgme_key_t value) {
3701 0 : return (gpgme_key_t *)memcpy((gpgme_key_t *)malloc(sizeof(gpgme_key_t)),&value,sizeof(gpgme_key_t));
3702 : }
3703 :
3704 : static void delete_gpgme_key_t_p(gpgme_key_t *obj) {
3705 178 : if (obj) free((char*)obj);
3706 : }
3707 :
3708 : static void gpgme_key_t_p_assign(gpgme_key_t *obj, gpgme_key_t value) {
3709 0 : *obj = value;
3710 : }
3711 :
3712 : static gpgme_key_t gpgme_key_t_p_value(gpgme_key_t *obj) {
3713 : return *obj;
3714 : }
3715 :
3716 :
3717 : static gpgme_error_t *new_gpgme_error_t_p() {
3718 16 : return (gpgme_error_t *)malloc(sizeof(gpgme_error_t));
3719 : }
3720 :
3721 : static gpgme_error_t *copy_gpgme_error_t_p(gpgme_error_t value) {
3722 0 : return (gpgme_error_t *)memcpy((gpgme_error_t *)malloc(sizeof(gpgme_error_t)),&value,sizeof(gpgme_error_t));
3723 : }
3724 :
3725 : static void delete_gpgme_error_t_p(gpgme_error_t *obj) {
3726 16 : if (obj) free((char*)obj);
3727 : }
3728 :
3729 : static void gpgme_error_t_p_assign(gpgme_error_t *obj, gpgme_error_t value) {
3730 0 : *obj = value;
3731 : }
3732 :
3733 : static gpgme_error_t gpgme_error_t_p_value(gpgme_error_t *obj) {
3734 : return *obj;
3735 : }
3736 :
3737 :
3738 : static gpgme_trust_item_t *new_gpgme_trust_item_t_p() {
3739 2 : return (gpgme_trust_item_t *)malloc(sizeof(gpgme_trust_item_t));
3740 : }
3741 :
3742 : static gpgme_trust_item_t *copy_gpgme_trust_item_t_p(gpgme_trust_item_t value) {
3743 0 : return (gpgme_trust_item_t *)memcpy((gpgme_trust_item_t *)malloc(sizeof(gpgme_trust_item_t)),&value,sizeof(gpgme_trust_item_t));
3744 : }
3745 :
3746 : static void delete_gpgme_trust_item_t_p(gpgme_trust_item_t *obj) {
3747 2 : if (obj) free((char*)obj);
3748 : }
3749 :
3750 : static void gpgme_trust_item_t_p_assign(gpgme_trust_item_t *obj, gpgme_trust_item_t value) {
3751 0 : *obj = value;
3752 : }
3753 :
3754 : static gpgme_trust_item_t gpgme_trust_item_t_p_value(gpgme_trust_item_t *obj) {
3755 : return *obj;
3756 : }
3757 :
3758 :
3759 : static gpgme_engine_info_t *new_gpgme_engine_info_t_p() {
3760 0 : return (gpgme_engine_info_t *)malloc(sizeof(gpgme_engine_info_t));
3761 : }
3762 :
3763 : static gpgme_engine_info_t *copy_gpgme_engine_info_t_p(gpgme_engine_info_t value) {
3764 0 : return (gpgme_engine_info_t *)memcpy((gpgme_engine_info_t *)malloc(sizeof(gpgme_engine_info_t)),&value,sizeof(gpgme_engine_info_t));
3765 : }
3766 :
3767 : static void delete_gpgme_engine_info_t_p(gpgme_engine_info_t *obj) {
3768 0 : if (obj) free((char*)obj);
3769 : }
3770 :
3771 : static void gpgme_engine_info_t_p_assign(gpgme_engine_info_t *obj, gpgme_engine_info_t value) {
3772 0 : *obj = value;
3773 : }
3774 :
3775 : static gpgme_engine_info_t gpgme_engine_info_t_p_value(gpgme_engine_info_t *obj) {
3776 : return *obj;
3777 : }
3778 :
3779 :
3780 : #include <stdio.h>
3781 :
3782 :
3783 : #include "helpers.h"
3784 : #include "private.h"
3785 :
3786 : /* SWIG runtime support for helpers.c */
3787 : PyObject *
3788 41 : _gpg_wrap_gpgme_data_t(gpgme_data_t data)
3789 : {
3790 : /*
3791 : * If SWIG is invoked without -builtin, the macro SWIG_NewPointerObj
3792 : * expects a variable named "self".
3793 : *
3794 : * XXX: It is not quite clear why passing NULL as self is okay, but
3795 : * it works with -builtin, and it seems to work just fine without
3796 : * it too.
3797 : */
3798 41 : PyObject* self = NULL;
3799 : (void) self;
3800 41 : return SWIG_NewPointerObj(data, SWIGTYPE_p_gpgme_data, 0);
3801 : }
3802 :
3803 : gpgme_ctx_t
3804 225 : _gpg_unwrap_gpgme_ctx_t(PyObject *wrapped)
3805 : {
3806 : gpgme_ctx_t result;
3807 225 : if (SWIG_ConvertPtr(wrapped,
3808 : (void **) &result,
3809 : SWIGTYPE_p_gpgme_context,
3810 : SWIG_POINTER_EXCEPTION) == -1)
3811 : return NULL;
3812 225 : return result;
3813 : }
3814 :
3815 : #ifdef __cplusplus
3816 : extern "C" {
3817 : #endif
3818 17 : SWIGINTERN PyObject *_wrap_gpgme_op_keylist_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3819 17 : PyObject *resultobj = 0;
3820 17 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
3821 17 : char *arg2 = (char *) "" ;
3822 17 : int arg3 = (int) 0 ;
3823 17 : void *argp1 = 0 ;
3824 17 : int res1 = 0 ;
3825 17 : PyObject *encodedInput2 = NULL ;
3826 : int val3 ;
3827 17 : int ecode3 = 0 ;
3828 17 : PyObject * obj0 = 0 ;
3829 17 : PyObject * obj1 = 0 ;
3830 17 : PyObject * obj2 = 0 ;
3831 : gpgme_error_t result;
3832 :
3833 17 : if (!PyArg_ParseTuple(args,(char *)"O|OO:gpgme_op_keylist_start",&obj0,&obj1,&obj2)) SWIG_fail;
3834 17 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
3835 17 : if (!SWIG_IsOK(res1)) {
3836 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_keylist_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
3837 : }
3838 17 : arg1 = (gpgme_ctx_t)(argp1);
3839 17 : if (obj1) {
3840 : {
3841 16 : if (obj1 == Py_None)
3842 : arg2 = NULL;
3843 12 : else if (PyUnicode_Check(obj1))
3844 : {
3845 1 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
3846 1 : if (encodedInput2 == NULL)
3847 : return NULL;
3848 1 : arg2 = PyBytes_AsString(encodedInput2);
3849 : }
3850 11 : else if (PyBytes_Check(obj1))
3851 11 : arg2 = PyBytes_AsString(obj1);
3852 : else {
3853 0 : PyErr_Format(PyExc_TypeError,
3854 : "arg %d: expected str, bytes, or None, got %s",
3855 : 2, obj1->ob_type->tp_name);
3856 0 : return NULL;
3857 : }
3858 : }
3859 : }
3860 17 : if (obj2) {
3861 30 : ecode3 = SWIG_AsVal_int(obj2, &val3);
3862 15 : if (!SWIG_IsOK(ecode3)) {
3863 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_keylist_start" "', argument " "3"" of type '" "int""'");
3864 : }
3865 : arg3 = (int)(val3);
3866 : }
3867 : {
3868 17 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
3869 17 : result = gpgme_op_keylist_start(arg1,(char const *)arg2,arg3);
3870 17 : SWIG_PYTHON_THREAD_END_ALLOW;
3871 : }
3872 : {
3873 17 : resultobj = PyLong_FromLong(result);
3874 : }
3875 : {
3876 17 : Py_XDECREF(encodedInput2);
3877 : }
3878 : return resultobj;
3879 : fail:
3880 : {
3881 0 : Py_XDECREF(encodedInput2);
3882 : }
3883 : return NULL;
3884 : }
3885 :
3886 :
3887 0 : SWIGINTERN PyObject *_wrap__gpgme_sig_notation_name_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3888 0 : PyObject *resultobj = 0;
3889 0 : struct _gpgme_sig_notation *arg1 = (struct _gpgme_sig_notation *) 0 ;
3890 0 : char *arg2 = (char *) 0 ;
3891 0 : void *argp1 = 0 ;
3892 0 : int res1 = 0 ;
3893 : int res2 ;
3894 0 : char *buf2 = 0 ;
3895 0 : int alloc2 = 0 ;
3896 0 : PyObject * obj0 = 0 ;
3897 0 : PyObject * obj1 = 0 ;
3898 :
3899 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_sig_notation_name_set",&obj0,&obj1)) SWIG_fail;
3900 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_sig_notation, 0 | 0 );
3901 0 : if (!SWIG_IsOK(res1)) {
3902 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_sig_notation_name_set" "', argument " "1"" of type '" "struct _gpgme_sig_notation *""'");
3903 : }
3904 0 : arg1 = (struct _gpgme_sig_notation *)(argp1);
3905 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
3906 0 : if (!SWIG_IsOK(res2)) {
3907 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_sig_notation_name_set" "', argument " "2"" of type '" "char *""'");
3908 : }
3909 0 : arg2 = (char *)(buf2);
3910 : {
3911 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
3912 0 : if (arg1->name) free((char*)arg1->name);
3913 0 : if (arg2) {
3914 0 : size_t size = strlen((const char *)(arg2)) + 1;
3915 0 : arg1->name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
3916 : } else {
3917 0 : arg1->name = 0;
3918 : }
3919 0 : SWIG_PYTHON_THREAD_END_ALLOW;
3920 : }
3921 0 : resultobj = SWIG_Py_Void();
3922 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
3923 : return resultobj;
3924 : fail:
3925 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
3926 : return NULL;
3927 : }
3928 :
3929 :
3930 15 : SWIGINTERN PyObject *_wrap__gpgme_sig_notation_name_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3931 15 : PyObject *resultobj = 0;
3932 15 : struct _gpgme_sig_notation *arg1 = (struct _gpgme_sig_notation *) 0 ;
3933 15 : void *argp1 = 0 ;
3934 15 : int res1 = 0 ;
3935 15 : PyObject * obj0 = 0 ;
3936 15 : char *result = 0 ;
3937 :
3938 15 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_sig_notation_name_get",&obj0)) SWIG_fail;
3939 15 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_sig_notation, 0 | 0 );
3940 15 : if (!SWIG_IsOK(res1)) {
3941 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_sig_notation_name_get" "', argument " "1"" of type '" "struct _gpgme_sig_notation *""'");
3942 : }
3943 15 : arg1 = (struct _gpgme_sig_notation *)(argp1);
3944 : {
3945 15 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
3946 15 : result = (char *) ((arg1)->name);
3947 15 : SWIG_PYTHON_THREAD_END_ALLOW;
3948 : }
3949 15 : resultobj = SWIG_FromCharPtr((const char *)result);
3950 15 : return resultobj;
3951 : fail:
3952 : return NULL;
3953 : }
3954 :
3955 :
3956 0 : SWIGINTERN PyObject *_wrap__gpgme_sig_notation_value_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3957 0 : PyObject *resultobj = 0;
3958 0 : struct _gpgme_sig_notation *arg1 = (struct _gpgme_sig_notation *) 0 ;
3959 0 : char *arg2 = (char *) 0 ;
3960 0 : void *argp1 = 0 ;
3961 0 : int res1 = 0 ;
3962 : int res2 ;
3963 0 : char *buf2 = 0 ;
3964 0 : int alloc2 = 0 ;
3965 0 : PyObject * obj0 = 0 ;
3966 0 : PyObject * obj1 = 0 ;
3967 :
3968 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_sig_notation_value_set",&obj0,&obj1)) SWIG_fail;
3969 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_sig_notation, 0 | 0 );
3970 0 : if (!SWIG_IsOK(res1)) {
3971 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_sig_notation_value_set" "', argument " "1"" of type '" "struct _gpgme_sig_notation *""'");
3972 : }
3973 0 : arg1 = (struct _gpgme_sig_notation *)(argp1);
3974 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
3975 0 : if (!SWIG_IsOK(res2)) {
3976 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_sig_notation_value_set" "', argument " "2"" of type '" "char *""'");
3977 : }
3978 0 : arg2 = (char *)(buf2);
3979 : {
3980 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
3981 0 : if (arg1->value) free((char*)arg1->value);
3982 0 : if (arg2) {
3983 0 : size_t size = strlen((const char *)(arg2)) + 1;
3984 0 : arg1->value = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
3985 : } else {
3986 0 : arg1->value = 0;
3987 : }
3988 0 : SWIG_PYTHON_THREAD_END_ALLOW;
3989 : }
3990 0 : resultobj = SWIG_Py_Void();
3991 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
3992 : return resultobj;
3993 : fail:
3994 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
3995 : return NULL;
3996 : }
3997 :
3998 :
3999 15 : SWIGINTERN PyObject *_wrap__gpgme_sig_notation_value_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4000 15 : PyObject *resultobj = 0;
4001 15 : struct _gpgme_sig_notation *arg1 = (struct _gpgme_sig_notation *) 0 ;
4002 15 : void *argp1 = 0 ;
4003 15 : int res1 = 0 ;
4004 15 : PyObject * obj0 = 0 ;
4005 15 : char *result = 0 ;
4006 :
4007 15 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_sig_notation_value_get",&obj0)) SWIG_fail;
4008 15 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_sig_notation, 0 | 0 );
4009 15 : if (!SWIG_IsOK(res1)) {
4010 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_sig_notation_value_get" "', argument " "1"" of type '" "struct _gpgme_sig_notation *""'");
4011 : }
4012 15 : arg1 = (struct _gpgme_sig_notation *)(argp1);
4013 : {
4014 15 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4015 15 : result = (char *) ((arg1)->value);
4016 15 : SWIG_PYTHON_THREAD_END_ALLOW;
4017 : }
4018 15 : resultobj = SWIG_FromCharPtr((const char *)result);
4019 15 : return resultobj;
4020 : fail:
4021 : return NULL;
4022 : }
4023 :
4024 :
4025 0 : SWIGINTERN PyObject *_wrap__gpgme_sig_notation_flags_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4026 0 : PyObject *resultobj = 0;
4027 0 : struct _gpgme_sig_notation *arg1 = (struct _gpgme_sig_notation *) 0 ;
4028 : gpgme_sig_notation_flags_t arg2 ;
4029 0 : void *argp1 = 0 ;
4030 0 : int res1 = 0 ;
4031 : unsigned int val2 ;
4032 0 : int ecode2 = 0 ;
4033 0 : PyObject * obj0 = 0 ;
4034 0 : PyObject * obj1 = 0 ;
4035 :
4036 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_sig_notation_flags_set",&obj0,&obj1)) SWIG_fail;
4037 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_sig_notation, 0 | 0 );
4038 0 : if (!SWIG_IsOK(res1)) {
4039 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_sig_notation_flags_set" "', argument " "1"" of type '" "struct _gpgme_sig_notation *""'");
4040 : }
4041 0 : arg1 = (struct _gpgme_sig_notation *)(argp1);
4042 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
4043 0 : if (!SWIG_IsOK(ecode2)) {
4044 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_sig_notation_flags_set" "', argument " "2"" of type '" "gpgme_sig_notation_flags_t""'");
4045 : }
4046 0 : arg2 = (gpgme_sig_notation_flags_t)(val2);
4047 : {
4048 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4049 0 : if (arg1) (arg1)->flags = arg2;
4050 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4051 : }
4052 0 : resultobj = SWIG_Py_Void();
4053 0 : return resultobj;
4054 : fail:
4055 : return NULL;
4056 : }
4057 :
4058 :
4059 15 : SWIGINTERN PyObject *_wrap__gpgme_sig_notation_flags_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4060 15 : PyObject *resultobj = 0;
4061 15 : struct _gpgme_sig_notation *arg1 = (struct _gpgme_sig_notation *) 0 ;
4062 15 : void *argp1 = 0 ;
4063 15 : int res1 = 0 ;
4064 15 : PyObject * obj0 = 0 ;
4065 : gpgme_sig_notation_flags_t result;
4066 :
4067 15 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_sig_notation_flags_get",&obj0)) SWIG_fail;
4068 15 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_sig_notation, 0 | 0 );
4069 15 : if (!SWIG_IsOK(res1)) {
4070 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_sig_notation_flags_get" "', argument " "1"" of type '" "struct _gpgme_sig_notation *""'");
4071 : }
4072 15 : arg1 = (struct _gpgme_sig_notation *)(argp1);
4073 : {
4074 15 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4075 15 : result = (gpgme_sig_notation_flags_t) ((arg1)->flags);
4076 15 : SWIG_PYTHON_THREAD_END_ALLOW;
4077 : }
4078 15 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
4079 15 : return resultobj;
4080 : fail:
4081 : return NULL;
4082 : }
4083 :
4084 :
4085 0 : SWIGINTERN PyObject *_wrap__gpgme_sig_notation_human_readable_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4086 0 : PyObject *resultobj = 0;
4087 0 : struct _gpgme_sig_notation *arg1 = (struct _gpgme_sig_notation *) 0 ;
4088 : unsigned int arg2 ;
4089 0 : void *argp1 = 0 ;
4090 0 : int res1 = 0 ;
4091 : unsigned int val2 ;
4092 0 : int ecode2 = 0 ;
4093 0 : PyObject * obj0 = 0 ;
4094 0 : PyObject * obj1 = 0 ;
4095 :
4096 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_sig_notation_human_readable_set",&obj0,&obj1)) SWIG_fail;
4097 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_sig_notation, 0 | 0 );
4098 0 : if (!SWIG_IsOK(res1)) {
4099 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_sig_notation_human_readable_set" "', argument " "1"" of type '" "struct _gpgme_sig_notation *""'");
4100 : }
4101 0 : arg1 = (struct _gpgme_sig_notation *)(argp1);
4102 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
4103 0 : if (!SWIG_IsOK(ecode2)) {
4104 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_sig_notation_human_readable_set" "', argument " "2"" of type '" "unsigned int""'");
4105 : }
4106 0 : arg2 = (unsigned int)(val2);
4107 : {
4108 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4109 0 : if (arg1) (arg1)->human_readable = arg2;
4110 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4111 : }
4112 0 : resultobj = SWIG_Py_Void();
4113 0 : return resultobj;
4114 : fail:
4115 : return NULL;
4116 : }
4117 :
4118 :
4119 15 : SWIGINTERN PyObject *_wrap__gpgme_sig_notation_human_readable_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4120 15 : PyObject *resultobj = 0;
4121 15 : struct _gpgme_sig_notation *arg1 = (struct _gpgme_sig_notation *) 0 ;
4122 15 : void *argp1 = 0 ;
4123 15 : int res1 = 0 ;
4124 15 : PyObject * obj0 = 0 ;
4125 : unsigned int result;
4126 :
4127 15 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_sig_notation_human_readable_get",&obj0)) SWIG_fail;
4128 15 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_sig_notation, 0 | 0 );
4129 15 : if (!SWIG_IsOK(res1)) {
4130 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_sig_notation_human_readable_get" "', argument " "1"" of type '" "struct _gpgme_sig_notation *""'");
4131 : }
4132 15 : arg1 = (struct _gpgme_sig_notation *)(argp1);
4133 : {
4134 15 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4135 15 : result = (unsigned int) ((arg1)->human_readable);
4136 15 : SWIG_PYTHON_THREAD_END_ALLOW;
4137 : }
4138 15 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
4139 15 : return resultobj;
4140 : fail:
4141 : return NULL;
4142 : }
4143 :
4144 :
4145 0 : SWIGINTERN PyObject *_wrap__gpgme_sig_notation_critical_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4146 0 : PyObject *resultobj = 0;
4147 0 : struct _gpgme_sig_notation *arg1 = (struct _gpgme_sig_notation *) 0 ;
4148 : unsigned int arg2 ;
4149 0 : void *argp1 = 0 ;
4150 0 : int res1 = 0 ;
4151 : unsigned int val2 ;
4152 0 : int ecode2 = 0 ;
4153 0 : PyObject * obj0 = 0 ;
4154 0 : PyObject * obj1 = 0 ;
4155 :
4156 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_sig_notation_critical_set",&obj0,&obj1)) SWIG_fail;
4157 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_sig_notation, 0 | 0 );
4158 0 : if (!SWIG_IsOK(res1)) {
4159 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_sig_notation_critical_set" "', argument " "1"" of type '" "struct _gpgme_sig_notation *""'");
4160 : }
4161 0 : arg1 = (struct _gpgme_sig_notation *)(argp1);
4162 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
4163 0 : if (!SWIG_IsOK(ecode2)) {
4164 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_sig_notation_critical_set" "', argument " "2"" of type '" "unsigned int""'");
4165 : }
4166 0 : arg2 = (unsigned int)(val2);
4167 : {
4168 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4169 0 : if (arg1) (arg1)->critical = arg2;
4170 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4171 : }
4172 0 : resultobj = SWIG_Py_Void();
4173 0 : return resultobj;
4174 : fail:
4175 : return NULL;
4176 : }
4177 :
4178 :
4179 15 : SWIGINTERN PyObject *_wrap__gpgme_sig_notation_critical_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4180 15 : PyObject *resultobj = 0;
4181 15 : struct _gpgme_sig_notation *arg1 = (struct _gpgme_sig_notation *) 0 ;
4182 15 : void *argp1 = 0 ;
4183 15 : int res1 = 0 ;
4184 15 : PyObject * obj0 = 0 ;
4185 : unsigned int result;
4186 :
4187 15 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_sig_notation_critical_get",&obj0)) SWIG_fail;
4188 15 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_sig_notation, 0 | 0 );
4189 15 : if (!SWIG_IsOK(res1)) {
4190 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_sig_notation_critical_get" "', argument " "1"" of type '" "struct _gpgme_sig_notation *""'");
4191 : }
4192 15 : arg1 = (struct _gpgme_sig_notation *)(argp1);
4193 : {
4194 15 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4195 15 : result = (unsigned int) ((arg1)->critical);
4196 15 : SWIG_PYTHON_THREAD_END_ALLOW;
4197 : }
4198 15 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
4199 15 : return resultobj;
4200 : fail:
4201 : return NULL;
4202 : }
4203 :
4204 :
4205 0 : SWIGINTERN PyObject *_wrap_new__gpgme_sig_notation(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4206 0 : PyObject *resultobj = 0;
4207 0 : struct _gpgme_sig_notation *result = 0 ;
4208 :
4209 0 : if (!PyArg_ParseTuple(args,(char *)":new__gpgme_sig_notation")) SWIG_fail;
4210 : {
4211 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4212 0 : result = (struct _gpgme_sig_notation *)calloc(1, sizeof(struct _gpgme_sig_notation));
4213 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4214 : }
4215 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_sig_notation, SWIG_POINTER_NEW | 0 );
4216 0 : return resultobj;
4217 : fail:
4218 : return NULL;
4219 : }
4220 :
4221 :
4222 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_sig_notation(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4223 0 : PyObject *resultobj = 0;
4224 0 : struct _gpgme_sig_notation *arg1 = (struct _gpgme_sig_notation *) 0 ;
4225 0 : void *argp1 = 0 ;
4226 0 : int res1 = 0 ;
4227 0 : PyObject * obj0 = 0 ;
4228 :
4229 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete__gpgme_sig_notation",&obj0)) SWIG_fail;
4230 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_sig_notation, SWIG_POINTER_DISOWN | 0 );
4231 0 : if (!SWIG_IsOK(res1)) {
4232 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_sig_notation" "', argument " "1"" of type '" "struct _gpgme_sig_notation *""'");
4233 : }
4234 0 : arg1 = (struct _gpgme_sig_notation *)(argp1);
4235 : {
4236 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4237 0 : free((char *) arg1);
4238 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4239 : }
4240 0 : resultobj = SWIG_Py_Void();
4241 0 : return resultobj;
4242 : fail:
4243 : return NULL;
4244 : }
4245 :
4246 :
4247 27 : SWIGINTERN PyObject *_gpgme_sig_notation_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4248 : PyObject *obj;
4249 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
4250 54 : SWIG_TypeNewClientData(SWIGTYPE_p__gpgme_sig_notation, SWIG_NewClientData(obj));
4251 27 : return SWIG_Py_Void();
4252 : }
4253 :
4254 0 : SWIGINTERN PyObject *_wrap_gpgme_err_make(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4255 0 : PyObject *resultobj = 0;
4256 : gpgme_err_source_t arg1 ;
4257 : gpgme_err_code_t arg2 ;
4258 0 : PyObject * obj0 = 0 ;
4259 0 : PyObject * obj1 = 0 ;
4260 : gpgme_error_t result;
4261 :
4262 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_err_make",&obj0,&obj1)) SWIG_fail;
4263 : {
4264 0 : if (PyLong_Check(obj0))
4265 0 : arg1 = PyLong_AsLong(obj0);
4266 :
4267 0 : else if (PyInt_Check(obj0))
4268 0 : arg1 = PyInt_AsLong(obj0);
4269 :
4270 : else
4271 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
4272 : }
4273 : {
4274 0 : if (PyLong_Check(obj1))
4275 0 : arg2 = PyLong_AsLong(obj1);
4276 :
4277 0 : else if (PyInt_Check(obj1))
4278 0 : arg2 = PyInt_AsLong(obj1);
4279 :
4280 : else
4281 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
4282 : }
4283 : {
4284 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4285 0 : result = gpgme_err_make(arg1,arg2);
4286 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4287 : }
4288 : {
4289 0 : resultobj = PyLong_FromLong(result);
4290 : }
4291 0 : return resultobj;
4292 : fail:
4293 : return NULL;
4294 : }
4295 :
4296 :
4297 0 : SWIGINTERN PyObject *_wrap_gpgme_error(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4298 0 : PyObject *resultobj = 0;
4299 : gpgme_err_code_t arg1 ;
4300 0 : PyObject * obj0 = 0 ;
4301 : gpgme_error_t result;
4302 :
4303 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_error",&obj0)) SWIG_fail;
4304 : {
4305 0 : if (PyLong_Check(obj0))
4306 0 : arg1 = PyLong_AsLong(obj0);
4307 :
4308 0 : else if (PyInt_Check(obj0))
4309 0 : arg1 = PyInt_AsLong(obj0);
4310 :
4311 : else
4312 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
4313 : }
4314 : {
4315 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4316 0 : result = gpgme_error(arg1);
4317 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4318 : }
4319 : {
4320 0 : resultobj = PyLong_FromLong(result);
4321 : }
4322 0 : return resultobj;
4323 : fail:
4324 : return NULL;
4325 : }
4326 :
4327 :
4328 43 : SWIGINTERN PyObject *_wrap_gpgme_err_code(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4329 43 : PyObject *resultobj = 0;
4330 : gpgme_error_t arg1 ;
4331 43 : PyObject * obj0 = 0 ;
4332 : gpgme_err_code_t result;
4333 :
4334 43 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_err_code",&obj0)) SWIG_fail;
4335 : {
4336 43 : if (PyLong_Check(obj0))
4337 43 : arg1 = PyLong_AsLong(obj0);
4338 :
4339 0 : else if (PyInt_Check(obj0))
4340 0 : arg1 = PyInt_AsLong(obj0);
4341 :
4342 : else
4343 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
4344 : }
4345 : {
4346 43 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4347 43 : result = gpgme_err_code(arg1);
4348 43 : SWIG_PYTHON_THREAD_END_ALLOW;
4349 : }
4350 : {
4351 43 : resultobj = PyLong_FromLong(result);
4352 : }
4353 43 : return resultobj;
4354 : fail:
4355 : return NULL;
4356 : }
4357 :
4358 :
4359 1 : SWIGINTERN PyObject *_wrap_gpgme_err_source(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4360 1 : PyObject *resultobj = 0;
4361 : gpgme_error_t arg1 ;
4362 1 : PyObject * obj0 = 0 ;
4363 : gpgme_err_source_t result;
4364 :
4365 1 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_err_source",&obj0)) SWIG_fail;
4366 : {
4367 1 : if (PyLong_Check(obj0))
4368 1 : arg1 = PyLong_AsLong(obj0);
4369 :
4370 0 : else if (PyInt_Check(obj0))
4371 0 : arg1 = PyInt_AsLong(obj0);
4372 :
4373 : else
4374 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
4375 : }
4376 : {
4377 1 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4378 1 : result = gpgme_err_source(arg1);
4379 1 : SWIG_PYTHON_THREAD_END_ALLOW;
4380 : }
4381 : {
4382 1 : resultobj = PyLong_FromLong(result);
4383 : }
4384 1 : return resultobj;
4385 : fail:
4386 : return NULL;
4387 : }
4388 :
4389 :
4390 0 : SWIGINTERN PyObject *_wrap_gpgme_strerror(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4391 0 : PyObject *resultobj = 0;
4392 : gpgme_error_t arg1 ;
4393 0 : PyObject * obj0 = 0 ;
4394 0 : char *result = 0 ;
4395 :
4396 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_strerror",&obj0)) SWIG_fail;
4397 : {
4398 0 : if (PyLong_Check(obj0))
4399 0 : arg1 = PyLong_AsLong(obj0);
4400 :
4401 0 : else if (PyInt_Check(obj0))
4402 0 : arg1 = PyInt_AsLong(obj0);
4403 :
4404 : else
4405 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
4406 : }
4407 : {
4408 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4409 0 : result = (char *)gpgme_strerror(arg1);
4410 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4411 : }
4412 0 : resultobj = SWIG_FromCharPtr((const char *)result);
4413 0 : return resultobj;
4414 : fail:
4415 : return NULL;
4416 : }
4417 :
4418 :
4419 0 : SWIGINTERN PyObject *_wrap_gpgme_strerror_r(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4420 0 : PyObject *resultobj = 0;
4421 : gpg_error_t arg1 ;
4422 0 : char *arg2 = (char *) 0 ;
4423 : size_t arg3 ;
4424 0 : PyObject * obj0 = 0 ;
4425 0 : PyObject * obj1 = 0 ;
4426 : int result;
4427 :
4428 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_strerror_r",&obj0,&obj1)) SWIG_fail;
4429 : {
4430 0 : if (PyLong_Check(obj0))
4431 0 : arg1 = PyLong_AsLong(obj0);
4432 :
4433 0 : else if (PyInt_Check(obj0))
4434 0 : arg1 = PyInt_AsLong(obj0);
4435 :
4436 : else
4437 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
4438 : }
4439 : {
4440 : {
4441 : long tmp2;
4442 0 : if (PyLong_Check(obj1))
4443 0 : tmp2 = PyLong_AsLong(obj1);
4444 :
4445 0 : else if (PyInt_Check(obj1))
4446 0 : tmp2 = PyInt_AsLong(obj1);
4447 :
4448 : else
4449 : {
4450 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
4451 0 : return NULL;
4452 : }
4453 :
4454 0 : if (tmp2 < 0) {
4455 0 : PyErr_SetString(PyExc_ValueError, "Positive integer expected");
4456 0 : return NULL;
4457 : }
4458 0 : arg3 = (size_t) tmp2;
4459 0 : arg2 = (char *) malloc(arg3+1);
4460 : }
4461 : }
4462 : {
4463 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4464 0 : result = (int)gpgme_strerror_r(arg1,arg2,arg3);
4465 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4466 : }
4467 0 : resultobj = SWIG_From_int((int)(result));
4468 : {
4469 0 : Py_XDECREF(resultobj); /* Blow away any previous result */
4470 0 : if (result < 0) {
4471 : /* Check for I/O error */
4472 0 : free(arg2);
4473 0 : return PyErr_SetFromErrno(PyExc_RuntimeError);
4474 : }
4475 0 : resultobj = PyBytes_FromStringAndSize(arg2,result);
4476 0 : free(arg2);
4477 : }
4478 0 : return resultobj;
4479 : fail:
4480 : return NULL;
4481 : }
4482 :
4483 :
4484 0 : SWIGINTERN PyObject *_wrap_gpgme_strsource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4485 0 : PyObject *resultobj = 0;
4486 : gpgme_error_t arg1 ;
4487 0 : PyObject * obj0 = 0 ;
4488 0 : char *result = 0 ;
4489 :
4490 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_strsource",&obj0)) SWIG_fail;
4491 : {
4492 0 : if (PyLong_Check(obj0))
4493 0 : arg1 = PyLong_AsLong(obj0);
4494 :
4495 0 : else if (PyInt_Check(obj0))
4496 0 : arg1 = PyInt_AsLong(obj0);
4497 :
4498 : else
4499 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
4500 : }
4501 : {
4502 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4503 0 : result = (char *)gpgme_strsource(arg1);
4504 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4505 : }
4506 0 : resultobj = SWIG_FromCharPtr((const char *)result);
4507 0 : return resultobj;
4508 : fail:
4509 : return NULL;
4510 : }
4511 :
4512 :
4513 0 : SWIGINTERN PyObject *_wrap_gpgme_err_code_from_errno(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4514 0 : PyObject *resultobj = 0;
4515 : int arg1 ;
4516 : int val1 ;
4517 0 : int ecode1 = 0 ;
4518 0 : PyObject * obj0 = 0 ;
4519 : gpgme_err_code_t result;
4520 :
4521 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_err_code_from_errno",&obj0)) SWIG_fail;
4522 0 : ecode1 = SWIG_AsVal_int(obj0, &val1);
4523 0 : if (!SWIG_IsOK(ecode1)) {
4524 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "gpgme_err_code_from_errno" "', argument " "1"" of type '" "int""'");
4525 : }
4526 0 : arg1 = (int)(val1);
4527 : {
4528 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4529 0 : result = gpgme_err_code_from_errno(arg1);
4530 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4531 : }
4532 : {
4533 0 : resultobj = PyLong_FromLong(result);
4534 : }
4535 0 : return resultobj;
4536 : fail:
4537 : return NULL;
4538 : }
4539 :
4540 :
4541 0 : SWIGINTERN PyObject *_wrap_gpgme_err_code_to_errno(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4542 0 : PyObject *resultobj = 0;
4543 : gpgme_err_code_t arg1 ;
4544 0 : PyObject * obj0 = 0 ;
4545 : int result;
4546 :
4547 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_err_code_to_errno",&obj0)) SWIG_fail;
4548 : {
4549 0 : if (PyLong_Check(obj0))
4550 0 : arg1 = PyLong_AsLong(obj0);
4551 :
4552 0 : else if (PyInt_Check(obj0))
4553 0 : arg1 = PyInt_AsLong(obj0);
4554 :
4555 : else
4556 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
4557 : }
4558 : {
4559 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4560 0 : result = (int)gpgme_err_code_to_errno(arg1);
4561 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4562 : }
4563 0 : resultobj = SWIG_From_int((int)(result));
4564 0 : return resultobj;
4565 : fail:
4566 : return NULL;
4567 : }
4568 :
4569 :
4570 0 : SWIGINTERN PyObject *_wrap_gpgme_err_code_from_syserror(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4571 0 : PyObject *resultobj = 0;
4572 : gpgme_err_code_t result;
4573 :
4574 0 : if (!PyArg_ParseTuple(args,(char *)":gpgme_err_code_from_syserror")) SWIG_fail;
4575 : {
4576 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4577 0 : result = gpgme_err_code_from_syserror();
4578 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4579 : }
4580 : {
4581 0 : resultobj = PyLong_FromLong(result);
4582 : }
4583 0 : return resultobj;
4584 : fail:
4585 : return NULL;
4586 : }
4587 :
4588 :
4589 0 : SWIGINTERN PyObject *_wrap_gpgme_err_set_errno(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4590 0 : PyObject *resultobj = 0;
4591 : int arg1 ;
4592 : int val1 ;
4593 0 : int ecode1 = 0 ;
4594 0 : PyObject * obj0 = 0 ;
4595 :
4596 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_err_set_errno",&obj0)) SWIG_fail;
4597 0 : ecode1 = SWIG_AsVal_int(obj0, &val1);
4598 0 : if (!SWIG_IsOK(ecode1)) {
4599 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "gpgme_err_set_errno" "', argument " "1"" of type '" "int""'");
4600 : }
4601 0 : arg1 = (int)(val1);
4602 : {
4603 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4604 0 : gpgme_err_set_errno(arg1);
4605 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4606 : }
4607 0 : resultobj = SWIG_Py_Void();
4608 0 : return resultobj;
4609 : fail:
4610 : return NULL;
4611 : }
4612 :
4613 :
4614 0 : SWIGINTERN PyObject *_wrap_gpgme_err_make_from_errno(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4615 0 : PyObject *resultobj = 0;
4616 : gpgme_err_source_t arg1 ;
4617 : int arg2 ;
4618 : int val2 ;
4619 0 : int ecode2 = 0 ;
4620 0 : PyObject * obj0 = 0 ;
4621 0 : PyObject * obj1 = 0 ;
4622 : gpgme_error_t result;
4623 :
4624 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_err_make_from_errno",&obj0,&obj1)) SWIG_fail;
4625 : {
4626 0 : if (PyLong_Check(obj0))
4627 0 : arg1 = PyLong_AsLong(obj0);
4628 :
4629 0 : else if (PyInt_Check(obj0))
4630 0 : arg1 = PyInt_AsLong(obj0);
4631 :
4632 : else
4633 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
4634 : }
4635 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
4636 0 : if (!SWIG_IsOK(ecode2)) {
4637 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_err_make_from_errno" "', argument " "2"" of type '" "int""'");
4638 : }
4639 0 : arg2 = (int)(val2);
4640 : {
4641 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4642 0 : result = gpgme_err_make_from_errno(arg1,arg2);
4643 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4644 : }
4645 : {
4646 0 : resultobj = PyLong_FromLong(result);
4647 : }
4648 0 : return resultobj;
4649 : fail:
4650 : return NULL;
4651 : }
4652 :
4653 :
4654 0 : SWIGINTERN PyObject *_wrap_gpgme_error_from_errno(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4655 0 : PyObject *resultobj = 0;
4656 : int arg1 ;
4657 : int val1 ;
4658 0 : int ecode1 = 0 ;
4659 0 : PyObject * obj0 = 0 ;
4660 : gpgme_error_t result;
4661 :
4662 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_error_from_errno",&obj0)) SWIG_fail;
4663 0 : ecode1 = SWIG_AsVal_int(obj0, &val1);
4664 0 : if (!SWIG_IsOK(ecode1)) {
4665 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "gpgme_error_from_errno" "', argument " "1"" of type '" "int""'");
4666 : }
4667 0 : arg1 = (int)(val1);
4668 : {
4669 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4670 0 : result = gpgme_error_from_errno(arg1);
4671 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4672 : }
4673 : {
4674 0 : resultobj = PyLong_FromLong(result);
4675 : }
4676 0 : return resultobj;
4677 : fail:
4678 : return NULL;
4679 : }
4680 :
4681 :
4682 0 : SWIGINTERN PyObject *_wrap_gpgme_error_from_syserror(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4683 0 : PyObject *resultobj = 0;
4684 : gpgme_error_t result;
4685 :
4686 0 : if (!PyArg_ParseTuple(args,(char *)":gpgme_error_from_syserror")) SWIG_fail;
4687 : {
4688 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4689 0 : result = gpgme_error_from_syserror();
4690 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4691 : }
4692 : {
4693 0 : resultobj = PyLong_FromLong(result);
4694 : }
4695 0 : return resultobj;
4696 : fail:
4697 : return NULL;
4698 : }
4699 :
4700 :
4701 0 : SWIGINTERN PyObject *_wrap__gpgme_engine_info_protocol_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4702 0 : PyObject *resultobj = 0;
4703 0 : struct _gpgme_engine_info *arg1 = (struct _gpgme_engine_info *) 0 ;
4704 : gpgme_protocol_t arg2 ;
4705 0 : void *argp1 = 0 ;
4706 0 : int res1 = 0 ;
4707 : int val2 ;
4708 0 : int ecode2 = 0 ;
4709 0 : PyObject * obj0 = 0 ;
4710 0 : PyObject * obj1 = 0 ;
4711 :
4712 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_engine_info_protocol_set",&obj0,&obj1)) SWIG_fail;
4713 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
4714 0 : if (!SWIG_IsOK(res1)) {
4715 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_engine_info_protocol_set" "', argument " "1"" of type '" "struct _gpgme_engine_info *""'");
4716 : }
4717 0 : arg1 = (struct _gpgme_engine_info *)(argp1);
4718 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
4719 0 : if (!SWIG_IsOK(ecode2)) {
4720 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_engine_info_protocol_set" "', argument " "2"" of type '" "gpgme_protocol_t""'");
4721 : }
4722 0 : arg2 = (gpgme_protocol_t)(val2);
4723 : {
4724 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4725 0 : if (arg1) (arg1)->protocol = arg2;
4726 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4727 : }
4728 0 : resultobj = SWIG_Py_Void();
4729 0 : return resultobj;
4730 : fail:
4731 : return NULL;
4732 : }
4733 :
4734 :
4735 18 : SWIGINTERN PyObject *_wrap__gpgme_engine_info_protocol_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4736 18 : PyObject *resultobj = 0;
4737 18 : struct _gpgme_engine_info *arg1 = (struct _gpgme_engine_info *) 0 ;
4738 18 : void *argp1 = 0 ;
4739 18 : int res1 = 0 ;
4740 18 : PyObject * obj0 = 0 ;
4741 : gpgme_protocol_t result;
4742 :
4743 18 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_engine_info_protocol_get",&obj0)) SWIG_fail;
4744 18 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
4745 18 : if (!SWIG_IsOK(res1)) {
4746 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_engine_info_protocol_get" "', argument " "1"" of type '" "struct _gpgme_engine_info *""'");
4747 : }
4748 18 : arg1 = (struct _gpgme_engine_info *)(argp1);
4749 : {
4750 18 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4751 18 : result = (gpgme_protocol_t) ((arg1)->protocol);
4752 18 : SWIG_PYTHON_THREAD_END_ALLOW;
4753 : }
4754 36 : resultobj = SWIG_From_int((int)(result));
4755 18 : return resultobj;
4756 : fail:
4757 : return NULL;
4758 : }
4759 :
4760 :
4761 0 : SWIGINTERN PyObject *_wrap__gpgme_engine_info_file_name_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4762 0 : PyObject *resultobj = 0;
4763 0 : struct _gpgme_engine_info *arg1 = (struct _gpgme_engine_info *) 0 ;
4764 0 : char *arg2 = (char *) 0 ;
4765 0 : void *argp1 = 0 ;
4766 0 : int res1 = 0 ;
4767 : int res2 ;
4768 0 : char *buf2 = 0 ;
4769 0 : int alloc2 = 0 ;
4770 0 : PyObject * obj0 = 0 ;
4771 0 : PyObject * obj1 = 0 ;
4772 :
4773 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_engine_info_file_name_set",&obj0,&obj1)) SWIG_fail;
4774 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
4775 0 : if (!SWIG_IsOK(res1)) {
4776 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_engine_info_file_name_set" "', argument " "1"" of type '" "struct _gpgme_engine_info *""'");
4777 : }
4778 0 : arg1 = (struct _gpgme_engine_info *)(argp1);
4779 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
4780 0 : if (!SWIG_IsOK(res2)) {
4781 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_engine_info_file_name_set" "', argument " "2"" of type '" "char *""'");
4782 : }
4783 0 : arg2 = (char *)(buf2);
4784 : {
4785 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4786 0 : if (arg1->file_name) free((char*)arg1->file_name);
4787 0 : if (arg2) {
4788 0 : size_t size = strlen((const char *)(arg2)) + 1;
4789 0 : arg1->file_name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
4790 : } else {
4791 0 : arg1->file_name = 0;
4792 : }
4793 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4794 : }
4795 0 : resultobj = SWIG_Py_Void();
4796 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
4797 : return resultobj;
4798 : fail:
4799 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
4800 : return NULL;
4801 : }
4802 :
4803 :
4804 18 : SWIGINTERN PyObject *_wrap__gpgme_engine_info_file_name_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4805 18 : PyObject *resultobj = 0;
4806 18 : struct _gpgme_engine_info *arg1 = (struct _gpgme_engine_info *) 0 ;
4807 18 : void *argp1 = 0 ;
4808 18 : int res1 = 0 ;
4809 18 : PyObject * obj0 = 0 ;
4810 18 : char *result = 0 ;
4811 :
4812 18 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_engine_info_file_name_get",&obj0)) SWIG_fail;
4813 18 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
4814 18 : if (!SWIG_IsOK(res1)) {
4815 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_engine_info_file_name_get" "', argument " "1"" of type '" "struct _gpgme_engine_info *""'");
4816 : }
4817 18 : arg1 = (struct _gpgme_engine_info *)(argp1);
4818 : {
4819 18 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4820 18 : result = (char *) ((arg1)->file_name);
4821 18 : SWIG_PYTHON_THREAD_END_ALLOW;
4822 : }
4823 18 : resultobj = SWIG_FromCharPtr((const char *)result);
4824 18 : return resultobj;
4825 : fail:
4826 : return NULL;
4827 : }
4828 :
4829 :
4830 0 : SWIGINTERN PyObject *_wrap__gpgme_engine_info_version_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4831 0 : PyObject *resultobj = 0;
4832 0 : struct _gpgme_engine_info *arg1 = (struct _gpgme_engine_info *) 0 ;
4833 0 : char *arg2 = (char *) 0 ;
4834 0 : void *argp1 = 0 ;
4835 0 : int res1 = 0 ;
4836 : int res2 ;
4837 0 : char *buf2 = 0 ;
4838 0 : int alloc2 = 0 ;
4839 0 : PyObject * obj0 = 0 ;
4840 0 : PyObject * obj1 = 0 ;
4841 :
4842 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_engine_info_version_set",&obj0,&obj1)) SWIG_fail;
4843 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
4844 0 : if (!SWIG_IsOK(res1)) {
4845 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_engine_info_version_set" "', argument " "1"" of type '" "struct _gpgme_engine_info *""'");
4846 : }
4847 0 : arg1 = (struct _gpgme_engine_info *)(argp1);
4848 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
4849 0 : if (!SWIG_IsOK(res2)) {
4850 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_engine_info_version_set" "', argument " "2"" of type '" "char *""'");
4851 : }
4852 0 : arg2 = (char *)(buf2);
4853 : {
4854 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4855 0 : if (arg1->version) free((char*)arg1->version);
4856 0 : if (arg2) {
4857 0 : size_t size = strlen((const char *)(arg2)) + 1;
4858 0 : arg1->version = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
4859 : } else {
4860 0 : arg1->version = 0;
4861 : }
4862 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4863 : }
4864 0 : resultobj = SWIG_Py_Void();
4865 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
4866 : return resultobj;
4867 : fail:
4868 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
4869 : return NULL;
4870 : }
4871 :
4872 :
4873 18 : SWIGINTERN PyObject *_wrap__gpgme_engine_info_version_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4874 18 : PyObject *resultobj = 0;
4875 18 : struct _gpgme_engine_info *arg1 = (struct _gpgme_engine_info *) 0 ;
4876 18 : void *argp1 = 0 ;
4877 18 : int res1 = 0 ;
4878 18 : PyObject * obj0 = 0 ;
4879 18 : char *result = 0 ;
4880 :
4881 18 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_engine_info_version_get",&obj0)) SWIG_fail;
4882 18 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
4883 18 : if (!SWIG_IsOK(res1)) {
4884 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_engine_info_version_get" "', argument " "1"" of type '" "struct _gpgme_engine_info *""'");
4885 : }
4886 18 : arg1 = (struct _gpgme_engine_info *)(argp1);
4887 : {
4888 18 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4889 18 : result = (char *) ((arg1)->version);
4890 18 : SWIG_PYTHON_THREAD_END_ALLOW;
4891 : }
4892 18 : resultobj = SWIG_FromCharPtr((const char *)result);
4893 18 : return resultobj;
4894 : fail:
4895 : return NULL;
4896 : }
4897 :
4898 :
4899 0 : SWIGINTERN PyObject *_wrap__gpgme_engine_info_req_version_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4900 0 : PyObject *resultobj = 0;
4901 0 : struct _gpgme_engine_info *arg1 = (struct _gpgme_engine_info *) 0 ;
4902 0 : char *arg2 = (char *) 0 ;
4903 0 : void *argp1 = 0 ;
4904 0 : int res1 = 0 ;
4905 0 : PyObject *encodedInput2 = NULL ;
4906 0 : PyObject * obj0 = 0 ;
4907 0 : PyObject * obj1 = 0 ;
4908 :
4909 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_engine_info_req_version_set",&obj0,&obj1)) SWIG_fail;
4910 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
4911 0 : if (!SWIG_IsOK(res1)) {
4912 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_engine_info_req_version_set" "', argument " "1"" of type '" "struct _gpgme_engine_info *""'");
4913 : }
4914 0 : arg1 = (struct _gpgme_engine_info *)(argp1);
4915 : {
4916 0 : if (obj1 == Py_None)
4917 : arg2 = NULL;
4918 0 : else if (PyUnicode_Check(obj1))
4919 : {
4920 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
4921 0 : if (encodedInput2 == NULL)
4922 : return NULL;
4923 0 : arg2 = PyBytes_AsString(encodedInput2);
4924 : }
4925 0 : else if (PyBytes_Check(obj1))
4926 0 : arg2 = PyBytes_AsString(obj1);
4927 : else {
4928 0 : PyErr_Format(PyExc_TypeError,
4929 : "arg %d: expected str, bytes, or None, got %s",
4930 : 2, obj1->ob_type->tp_name);
4931 0 : return NULL;
4932 : }
4933 : }
4934 : {
4935 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4936 0 : if (arg2) {
4937 0 : size_t size = strlen((const char *)((const char *)(arg2))) + 1;
4938 0 : arg1->req_version = (char const *)(char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
4939 : } else {
4940 0 : arg1->req_version = 0;
4941 : }
4942 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4943 : }
4944 0 : resultobj = SWIG_Py_Void();
4945 : {
4946 0 : Py_XDECREF(encodedInput2);
4947 : }
4948 : return resultobj;
4949 : fail:
4950 : {
4951 : Py_XDECREF(encodedInput2);
4952 : }
4953 : return NULL;
4954 : }
4955 :
4956 :
4957 18 : SWIGINTERN PyObject *_wrap__gpgme_engine_info_req_version_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4958 18 : PyObject *resultobj = 0;
4959 18 : struct _gpgme_engine_info *arg1 = (struct _gpgme_engine_info *) 0 ;
4960 18 : void *argp1 = 0 ;
4961 18 : int res1 = 0 ;
4962 18 : PyObject * obj0 = 0 ;
4963 18 : char *result = 0 ;
4964 :
4965 18 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_engine_info_req_version_get",&obj0)) SWIG_fail;
4966 18 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
4967 18 : if (!SWIG_IsOK(res1)) {
4968 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_engine_info_req_version_get" "', argument " "1"" of type '" "struct _gpgme_engine_info *""'");
4969 : }
4970 18 : arg1 = (struct _gpgme_engine_info *)(argp1);
4971 : {
4972 18 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4973 18 : result = (char *) ((arg1)->req_version);
4974 18 : SWIG_PYTHON_THREAD_END_ALLOW;
4975 : }
4976 18 : resultobj = SWIG_FromCharPtr((const char *)result);
4977 18 : return resultobj;
4978 : fail:
4979 : return NULL;
4980 : }
4981 :
4982 :
4983 0 : SWIGINTERN PyObject *_wrap__gpgme_engine_info_home_dir_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4984 0 : PyObject *resultobj = 0;
4985 0 : struct _gpgme_engine_info *arg1 = (struct _gpgme_engine_info *) 0 ;
4986 0 : char *arg2 = (char *) 0 ;
4987 0 : void *argp1 = 0 ;
4988 0 : int res1 = 0 ;
4989 : int res2 ;
4990 0 : char *buf2 = 0 ;
4991 0 : int alloc2 = 0 ;
4992 0 : PyObject * obj0 = 0 ;
4993 0 : PyObject * obj1 = 0 ;
4994 :
4995 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_engine_info_home_dir_set",&obj0,&obj1)) SWIG_fail;
4996 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
4997 0 : if (!SWIG_IsOK(res1)) {
4998 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_engine_info_home_dir_set" "', argument " "1"" of type '" "struct _gpgme_engine_info *""'");
4999 : }
5000 0 : arg1 = (struct _gpgme_engine_info *)(argp1);
5001 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
5002 0 : if (!SWIG_IsOK(res2)) {
5003 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_engine_info_home_dir_set" "', argument " "2"" of type '" "char *""'");
5004 : }
5005 0 : arg2 = (char *)(buf2);
5006 : {
5007 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5008 0 : if (arg1->home_dir) free((char*)arg1->home_dir);
5009 0 : if (arg2) {
5010 0 : size_t size = strlen((const char *)(arg2)) + 1;
5011 0 : arg1->home_dir = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
5012 : } else {
5013 0 : arg1->home_dir = 0;
5014 : }
5015 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5016 : }
5017 0 : resultobj = SWIG_Py_Void();
5018 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
5019 : return resultobj;
5020 : fail:
5021 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
5022 : return NULL;
5023 : }
5024 :
5025 :
5026 18 : SWIGINTERN PyObject *_wrap__gpgme_engine_info_home_dir_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5027 18 : PyObject *resultobj = 0;
5028 18 : struct _gpgme_engine_info *arg1 = (struct _gpgme_engine_info *) 0 ;
5029 18 : void *argp1 = 0 ;
5030 18 : int res1 = 0 ;
5031 18 : PyObject * obj0 = 0 ;
5032 18 : char *result = 0 ;
5033 :
5034 18 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_engine_info_home_dir_get",&obj0)) SWIG_fail;
5035 18 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
5036 18 : if (!SWIG_IsOK(res1)) {
5037 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_engine_info_home_dir_get" "', argument " "1"" of type '" "struct _gpgme_engine_info *""'");
5038 : }
5039 18 : arg1 = (struct _gpgme_engine_info *)(argp1);
5040 : {
5041 18 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5042 18 : result = (char *) ((arg1)->home_dir);
5043 18 : SWIG_PYTHON_THREAD_END_ALLOW;
5044 : }
5045 18 : resultobj = SWIG_FromCharPtr((const char *)result);
5046 18 : return resultobj;
5047 : fail:
5048 : return NULL;
5049 : }
5050 :
5051 :
5052 0 : SWIGINTERN PyObject *_wrap_new__gpgme_engine_info(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5053 0 : PyObject *resultobj = 0;
5054 0 : struct _gpgme_engine_info *result = 0 ;
5055 :
5056 0 : if (!PyArg_ParseTuple(args,(char *)":new__gpgme_engine_info")) SWIG_fail;
5057 : {
5058 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5059 0 : result = (struct _gpgme_engine_info *)calloc(1, sizeof(struct _gpgme_engine_info));
5060 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5061 : }
5062 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_engine_info, SWIG_POINTER_NEW | 0 );
5063 0 : return resultobj;
5064 : fail:
5065 : return NULL;
5066 : }
5067 :
5068 :
5069 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_engine_info(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5070 0 : PyObject *resultobj = 0;
5071 0 : struct _gpgme_engine_info *arg1 = (struct _gpgme_engine_info *) 0 ;
5072 0 : void *argp1 = 0 ;
5073 0 : int res1 = 0 ;
5074 0 : PyObject * obj0 = 0 ;
5075 :
5076 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete__gpgme_engine_info",&obj0)) SWIG_fail;
5077 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_engine_info, SWIG_POINTER_DISOWN | 0 );
5078 0 : if (!SWIG_IsOK(res1)) {
5079 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_engine_info" "', argument " "1"" of type '" "struct _gpgme_engine_info *""'");
5080 : }
5081 0 : arg1 = (struct _gpgme_engine_info *)(argp1);
5082 : {
5083 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5084 0 : free((char *) arg1);
5085 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5086 : }
5087 0 : resultobj = SWIG_Py_Void();
5088 0 : return resultobj;
5089 : fail:
5090 : return NULL;
5091 : }
5092 :
5093 :
5094 27 : SWIGINTERN PyObject *_gpgme_engine_info_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5095 : PyObject *obj;
5096 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
5097 54 : SWIG_TypeNewClientData(SWIGTYPE_p__gpgme_engine_info, SWIG_NewClientData(obj));
5098 27 : return SWIG_Py_Void();
5099 : }
5100 :
5101 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_validity_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5102 0 : PyObject *resultobj = 0;
5103 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5104 : unsigned int arg2 ;
5105 0 : void *argp1 = 0 ;
5106 0 : int res1 = 0 ;
5107 : unsigned int val2 ;
5108 0 : int ecode2 = 0 ;
5109 0 : PyObject * obj0 = 0 ;
5110 0 : PyObject * obj1 = 0 ;
5111 :
5112 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_tofu_info_validity_set",&obj0,&obj1)) SWIG_fail;
5113 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5114 0 : if (!SWIG_IsOK(res1)) {
5115 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_validity_set" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5116 : }
5117 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5118 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
5119 0 : if (!SWIG_IsOK(ecode2)) {
5120 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_tofu_info_validity_set" "', argument " "2"" of type '" "unsigned int""'");
5121 : }
5122 0 : arg2 = (unsigned int)(val2);
5123 : {
5124 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5125 0 : if (arg1) (arg1)->validity = arg2;
5126 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5127 : }
5128 0 : resultobj = SWIG_Py_Void();
5129 0 : return resultobj;
5130 : fail:
5131 : return NULL;
5132 : }
5133 :
5134 :
5135 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_validity_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5136 0 : PyObject *resultobj = 0;
5137 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5138 0 : void *argp1 = 0 ;
5139 0 : int res1 = 0 ;
5140 0 : PyObject * obj0 = 0 ;
5141 : unsigned int result;
5142 :
5143 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_tofu_info_validity_get",&obj0)) SWIG_fail;
5144 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5145 0 : if (!SWIG_IsOK(res1)) {
5146 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_validity_get" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5147 : }
5148 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5149 : {
5150 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5151 0 : result = (unsigned int) ((arg1)->validity);
5152 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5153 : }
5154 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
5155 0 : return resultobj;
5156 : fail:
5157 : return NULL;
5158 : }
5159 :
5160 :
5161 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_policy_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5162 0 : PyObject *resultobj = 0;
5163 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5164 : unsigned int arg2 ;
5165 0 : void *argp1 = 0 ;
5166 0 : int res1 = 0 ;
5167 : unsigned int val2 ;
5168 0 : int ecode2 = 0 ;
5169 0 : PyObject * obj0 = 0 ;
5170 0 : PyObject * obj1 = 0 ;
5171 :
5172 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_tofu_info_policy_set",&obj0,&obj1)) SWIG_fail;
5173 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5174 0 : if (!SWIG_IsOK(res1)) {
5175 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_policy_set" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5176 : }
5177 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5178 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
5179 0 : if (!SWIG_IsOK(ecode2)) {
5180 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_tofu_info_policy_set" "', argument " "2"" of type '" "unsigned int""'");
5181 : }
5182 0 : arg2 = (unsigned int)(val2);
5183 : {
5184 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5185 0 : if (arg1) (arg1)->policy = arg2;
5186 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5187 : }
5188 0 : resultobj = SWIG_Py_Void();
5189 0 : return resultobj;
5190 : fail:
5191 : return NULL;
5192 : }
5193 :
5194 :
5195 4 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_policy_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5196 4 : PyObject *resultobj = 0;
5197 4 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5198 4 : void *argp1 = 0 ;
5199 4 : int res1 = 0 ;
5200 4 : PyObject * obj0 = 0 ;
5201 : unsigned int result;
5202 :
5203 4 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_tofu_info_policy_get",&obj0)) SWIG_fail;
5204 4 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5205 4 : if (!SWIG_IsOK(res1)) {
5206 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_policy_get" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5207 : }
5208 4 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5209 : {
5210 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5211 4 : result = (unsigned int) ((arg1)->policy);
5212 4 : SWIG_PYTHON_THREAD_END_ALLOW;
5213 : }
5214 4 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
5215 4 : return resultobj;
5216 : fail:
5217 : return NULL;
5218 : }
5219 :
5220 :
5221 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info__rfu_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5222 0 : PyObject *resultobj = 0;
5223 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5224 : unsigned int arg2 ;
5225 0 : void *argp1 = 0 ;
5226 0 : int res1 = 0 ;
5227 : unsigned int val2 ;
5228 0 : int ecode2 = 0 ;
5229 0 : PyObject * obj0 = 0 ;
5230 0 : PyObject * obj1 = 0 ;
5231 :
5232 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_tofu_info__rfu_set",&obj0,&obj1)) SWIG_fail;
5233 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5234 0 : if (!SWIG_IsOK(res1)) {
5235 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info__rfu_set" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5236 : }
5237 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5238 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
5239 0 : if (!SWIG_IsOK(ecode2)) {
5240 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_tofu_info__rfu_set" "', argument " "2"" of type '" "unsigned int""'");
5241 : }
5242 0 : arg2 = (unsigned int)(val2);
5243 : {
5244 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5245 0 : if (arg1) (arg1)->_rfu = arg2;
5246 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5247 : }
5248 0 : resultobj = SWIG_Py_Void();
5249 0 : return resultobj;
5250 : fail:
5251 : return NULL;
5252 : }
5253 :
5254 :
5255 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info__rfu_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5256 0 : PyObject *resultobj = 0;
5257 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5258 0 : void *argp1 = 0 ;
5259 0 : int res1 = 0 ;
5260 0 : PyObject * obj0 = 0 ;
5261 : unsigned int result;
5262 :
5263 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_tofu_info__rfu_get",&obj0)) SWIG_fail;
5264 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5265 0 : if (!SWIG_IsOK(res1)) {
5266 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info__rfu_get" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5267 : }
5268 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5269 : {
5270 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5271 0 : result = (unsigned int) ((arg1)->_rfu);
5272 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5273 : }
5274 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
5275 0 : return resultobj;
5276 : fail:
5277 : return NULL;
5278 : }
5279 :
5280 :
5281 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_signcount_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5282 0 : PyObject *resultobj = 0;
5283 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5284 : unsigned short arg2 ;
5285 0 : void *argp1 = 0 ;
5286 0 : int res1 = 0 ;
5287 : unsigned short val2 ;
5288 0 : int ecode2 = 0 ;
5289 0 : PyObject * obj0 = 0 ;
5290 0 : PyObject * obj1 = 0 ;
5291 :
5292 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_tofu_info_signcount_set",&obj0,&obj1)) SWIG_fail;
5293 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5294 0 : if (!SWIG_IsOK(res1)) {
5295 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_signcount_set" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5296 : }
5297 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5298 0 : ecode2 = SWIG_AsVal_unsigned_SS_short(obj1, &val2);
5299 0 : if (!SWIG_IsOK(ecode2)) {
5300 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_tofu_info_signcount_set" "', argument " "2"" of type '" "unsigned short""'");
5301 : }
5302 0 : arg2 = (unsigned short)(val2);
5303 : {
5304 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5305 0 : if (arg1) (arg1)->signcount = arg2;
5306 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5307 : }
5308 0 : resultobj = SWIG_Py_Void();
5309 0 : return resultobj;
5310 : fail:
5311 : return NULL;
5312 : }
5313 :
5314 :
5315 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_signcount_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5316 0 : PyObject *resultobj = 0;
5317 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5318 0 : void *argp1 = 0 ;
5319 0 : int res1 = 0 ;
5320 0 : PyObject * obj0 = 0 ;
5321 : unsigned short result;
5322 :
5323 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_tofu_info_signcount_get",&obj0)) SWIG_fail;
5324 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5325 0 : if (!SWIG_IsOK(res1)) {
5326 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_signcount_get" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5327 : }
5328 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5329 : {
5330 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5331 0 : result = (unsigned short) ((arg1)->signcount);
5332 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5333 : }
5334 0 : resultobj = SWIG_From_unsigned_SS_short((unsigned short)(result));
5335 0 : return resultobj;
5336 : fail:
5337 : return NULL;
5338 : }
5339 :
5340 :
5341 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_encrcount_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5342 0 : PyObject *resultobj = 0;
5343 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5344 : unsigned short arg2 ;
5345 0 : void *argp1 = 0 ;
5346 0 : int res1 = 0 ;
5347 : unsigned short val2 ;
5348 0 : int ecode2 = 0 ;
5349 0 : PyObject * obj0 = 0 ;
5350 0 : PyObject * obj1 = 0 ;
5351 :
5352 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_tofu_info_encrcount_set",&obj0,&obj1)) SWIG_fail;
5353 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5354 0 : if (!SWIG_IsOK(res1)) {
5355 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_encrcount_set" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5356 : }
5357 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5358 0 : ecode2 = SWIG_AsVal_unsigned_SS_short(obj1, &val2);
5359 0 : if (!SWIG_IsOK(ecode2)) {
5360 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_tofu_info_encrcount_set" "', argument " "2"" of type '" "unsigned short""'");
5361 : }
5362 0 : arg2 = (unsigned short)(val2);
5363 : {
5364 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5365 0 : if (arg1) (arg1)->encrcount = arg2;
5366 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5367 : }
5368 0 : resultobj = SWIG_Py_Void();
5369 0 : return resultobj;
5370 : fail:
5371 : return NULL;
5372 : }
5373 :
5374 :
5375 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_encrcount_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5376 0 : PyObject *resultobj = 0;
5377 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5378 0 : void *argp1 = 0 ;
5379 0 : int res1 = 0 ;
5380 0 : PyObject * obj0 = 0 ;
5381 : unsigned short result;
5382 :
5383 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_tofu_info_encrcount_get",&obj0)) SWIG_fail;
5384 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5385 0 : if (!SWIG_IsOK(res1)) {
5386 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_encrcount_get" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5387 : }
5388 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5389 : {
5390 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5391 0 : result = (unsigned short) ((arg1)->encrcount);
5392 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5393 : }
5394 0 : resultobj = SWIG_From_unsigned_SS_short((unsigned short)(result));
5395 0 : return resultobj;
5396 : fail:
5397 : return NULL;
5398 : }
5399 :
5400 :
5401 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_signfirst_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5402 0 : PyObject *resultobj = 0;
5403 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5404 : unsigned long arg2 ;
5405 0 : void *argp1 = 0 ;
5406 0 : int res1 = 0 ;
5407 : unsigned long val2 ;
5408 0 : int ecode2 = 0 ;
5409 0 : PyObject * obj0 = 0 ;
5410 0 : PyObject * obj1 = 0 ;
5411 :
5412 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_tofu_info_signfirst_set",&obj0,&obj1)) SWIG_fail;
5413 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5414 0 : if (!SWIG_IsOK(res1)) {
5415 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_signfirst_set" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5416 : }
5417 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5418 0 : ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
5419 0 : if (!SWIG_IsOK(ecode2)) {
5420 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_tofu_info_signfirst_set" "', argument " "2"" of type '" "unsigned long""'");
5421 : }
5422 0 : arg2 = (unsigned long)(val2);
5423 : {
5424 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5425 0 : if (arg1) (arg1)->signfirst = arg2;
5426 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5427 : }
5428 0 : resultobj = SWIG_Py_Void();
5429 0 : return resultobj;
5430 : fail:
5431 : return NULL;
5432 : }
5433 :
5434 :
5435 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_signfirst_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5436 0 : PyObject *resultobj = 0;
5437 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5438 0 : void *argp1 = 0 ;
5439 0 : int res1 = 0 ;
5440 0 : PyObject * obj0 = 0 ;
5441 : unsigned long result;
5442 :
5443 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_tofu_info_signfirst_get",&obj0)) SWIG_fail;
5444 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5445 0 : if (!SWIG_IsOK(res1)) {
5446 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_signfirst_get" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5447 : }
5448 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5449 : {
5450 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5451 0 : result = (unsigned long) ((arg1)->signfirst);
5452 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5453 : }
5454 0 : resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
5455 0 : return resultobj;
5456 : fail:
5457 : return NULL;
5458 : }
5459 :
5460 :
5461 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_signlast_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5462 0 : PyObject *resultobj = 0;
5463 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5464 : unsigned long arg2 ;
5465 0 : void *argp1 = 0 ;
5466 0 : int res1 = 0 ;
5467 : unsigned long val2 ;
5468 0 : int ecode2 = 0 ;
5469 0 : PyObject * obj0 = 0 ;
5470 0 : PyObject * obj1 = 0 ;
5471 :
5472 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_tofu_info_signlast_set",&obj0,&obj1)) SWIG_fail;
5473 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5474 0 : if (!SWIG_IsOK(res1)) {
5475 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_signlast_set" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5476 : }
5477 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5478 0 : ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
5479 0 : if (!SWIG_IsOK(ecode2)) {
5480 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_tofu_info_signlast_set" "', argument " "2"" of type '" "unsigned long""'");
5481 : }
5482 0 : arg2 = (unsigned long)(val2);
5483 : {
5484 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5485 0 : if (arg1) (arg1)->signlast = arg2;
5486 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5487 : }
5488 0 : resultobj = SWIG_Py_Void();
5489 0 : return resultobj;
5490 : fail:
5491 : return NULL;
5492 : }
5493 :
5494 :
5495 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_signlast_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5496 0 : PyObject *resultobj = 0;
5497 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5498 0 : void *argp1 = 0 ;
5499 0 : int res1 = 0 ;
5500 0 : PyObject * obj0 = 0 ;
5501 : unsigned long result;
5502 :
5503 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_tofu_info_signlast_get",&obj0)) SWIG_fail;
5504 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5505 0 : if (!SWIG_IsOK(res1)) {
5506 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_signlast_get" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5507 : }
5508 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5509 : {
5510 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5511 0 : result = (unsigned long) ((arg1)->signlast);
5512 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5513 : }
5514 0 : resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
5515 0 : return resultobj;
5516 : fail:
5517 : return NULL;
5518 : }
5519 :
5520 :
5521 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_encrfirst_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5522 0 : PyObject *resultobj = 0;
5523 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5524 : unsigned long arg2 ;
5525 0 : void *argp1 = 0 ;
5526 0 : int res1 = 0 ;
5527 : unsigned long val2 ;
5528 0 : int ecode2 = 0 ;
5529 0 : PyObject * obj0 = 0 ;
5530 0 : PyObject * obj1 = 0 ;
5531 :
5532 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_tofu_info_encrfirst_set",&obj0,&obj1)) SWIG_fail;
5533 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5534 0 : if (!SWIG_IsOK(res1)) {
5535 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_encrfirst_set" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5536 : }
5537 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5538 0 : ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
5539 0 : if (!SWIG_IsOK(ecode2)) {
5540 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_tofu_info_encrfirst_set" "', argument " "2"" of type '" "unsigned long""'");
5541 : }
5542 0 : arg2 = (unsigned long)(val2);
5543 : {
5544 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5545 0 : if (arg1) (arg1)->encrfirst = arg2;
5546 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5547 : }
5548 0 : resultobj = SWIG_Py_Void();
5549 0 : return resultobj;
5550 : fail:
5551 : return NULL;
5552 : }
5553 :
5554 :
5555 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_encrfirst_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5556 0 : PyObject *resultobj = 0;
5557 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5558 0 : void *argp1 = 0 ;
5559 0 : int res1 = 0 ;
5560 0 : PyObject * obj0 = 0 ;
5561 : unsigned long result;
5562 :
5563 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_tofu_info_encrfirst_get",&obj0)) SWIG_fail;
5564 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5565 0 : if (!SWIG_IsOK(res1)) {
5566 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_encrfirst_get" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5567 : }
5568 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5569 : {
5570 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5571 0 : result = (unsigned long) ((arg1)->encrfirst);
5572 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5573 : }
5574 0 : resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
5575 0 : return resultobj;
5576 : fail:
5577 : return NULL;
5578 : }
5579 :
5580 :
5581 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_encrlast_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5582 0 : PyObject *resultobj = 0;
5583 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5584 : unsigned long arg2 ;
5585 0 : void *argp1 = 0 ;
5586 0 : int res1 = 0 ;
5587 : unsigned long val2 ;
5588 0 : int ecode2 = 0 ;
5589 0 : PyObject * obj0 = 0 ;
5590 0 : PyObject * obj1 = 0 ;
5591 :
5592 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_tofu_info_encrlast_set",&obj0,&obj1)) SWIG_fail;
5593 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5594 0 : if (!SWIG_IsOK(res1)) {
5595 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_encrlast_set" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5596 : }
5597 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5598 0 : ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
5599 0 : if (!SWIG_IsOK(ecode2)) {
5600 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_tofu_info_encrlast_set" "', argument " "2"" of type '" "unsigned long""'");
5601 : }
5602 0 : arg2 = (unsigned long)(val2);
5603 : {
5604 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5605 0 : if (arg1) (arg1)->encrlast = arg2;
5606 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5607 : }
5608 0 : resultobj = SWIG_Py_Void();
5609 0 : return resultobj;
5610 : fail:
5611 : return NULL;
5612 : }
5613 :
5614 :
5615 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_encrlast_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5616 0 : PyObject *resultobj = 0;
5617 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5618 0 : void *argp1 = 0 ;
5619 0 : int res1 = 0 ;
5620 0 : PyObject * obj0 = 0 ;
5621 : unsigned long result;
5622 :
5623 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_tofu_info_encrlast_get",&obj0)) SWIG_fail;
5624 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5625 0 : if (!SWIG_IsOK(res1)) {
5626 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_encrlast_get" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5627 : }
5628 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5629 : {
5630 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5631 0 : result = (unsigned long) ((arg1)->encrlast);
5632 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5633 : }
5634 0 : resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
5635 0 : return resultobj;
5636 : fail:
5637 : return NULL;
5638 : }
5639 :
5640 :
5641 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_description_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5642 0 : PyObject *resultobj = 0;
5643 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5644 0 : char *arg2 = (char *) 0 ;
5645 0 : void *argp1 = 0 ;
5646 0 : int res1 = 0 ;
5647 : int res2 ;
5648 0 : char *buf2 = 0 ;
5649 0 : int alloc2 = 0 ;
5650 0 : PyObject * obj0 = 0 ;
5651 0 : PyObject * obj1 = 0 ;
5652 :
5653 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_tofu_info_description_set",&obj0,&obj1)) SWIG_fail;
5654 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5655 0 : if (!SWIG_IsOK(res1)) {
5656 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_description_set" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5657 : }
5658 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5659 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
5660 0 : if (!SWIG_IsOK(res2)) {
5661 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_tofu_info_description_set" "', argument " "2"" of type '" "char *""'");
5662 : }
5663 0 : arg2 = (char *)(buf2);
5664 : {
5665 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5666 0 : if (arg1->description) free((char*)arg1->description);
5667 0 : if (arg2) {
5668 0 : size_t size = strlen((const char *)(arg2)) + 1;
5669 0 : arg1->description = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
5670 : } else {
5671 0 : arg1->description = 0;
5672 : }
5673 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5674 : }
5675 0 : resultobj = SWIG_Py_Void();
5676 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
5677 : return resultobj;
5678 : fail:
5679 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
5680 : return NULL;
5681 : }
5682 :
5683 :
5684 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_description_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5685 0 : PyObject *resultobj = 0;
5686 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5687 0 : void *argp1 = 0 ;
5688 0 : int res1 = 0 ;
5689 0 : PyObject * obj0 = 0 ;
5690 0 : char *result = 0 ;
5691 :
5692 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_tofu_info_description_get",&obj0)) SWIG_fail;
5693 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5694 0 : if (!SWIG_IsOK(res1)) {
5695 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_description_get" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5696 : }
5697 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5698 : {
5699 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5700 0 : result = (char *) ((arg1)->description);
5701 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5702 : }
5703 0 : resultobj = SWIG_FromCharPtr((const char *)result);
5704 0 : return resultobj;
5705 : fail:
5706 : return NULL;
5707 : }
5708 :
5709 :
5710 0 : SWIGINTERN PyObject *_wrap_new__gpgme_tofu_info(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5711 0 : PyObject *resultobj = 0;
5712 0 : struct _gpgme_tofu_info *result = 0 ;
5713 :
5714 0 : if (!PyArg_ParseTuple(args,(char *)":new__gpgme_tofu_info")) SWIG_fail;
5715 : {
5716 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5717 0 : result = (struct _gpgme_tofu_info *)calloc(1, sizeof(struct _gpgme_tofu_info));
5718 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5719 : }
5720 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_tofu_info, SWIG_POINTER_NEW | 0 );
5721 0 : return resultobj;
5722 : fail:
5723 : return NULL;
5724 : }
5725 :
5726 :
5727 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_tofu_info(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5728 0 : PyObject *resultobj = 0;
5729 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5730 0 : void *argp1 = 0 ;
5731 0 : int res1 = 0 ;
5732 0 : PyObject * obj0 = 0 ;
5733 :
5734 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete__gpgme_tofu_info",&obj0)) SWIG_fail;
5735 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_tofu_info, SWIG_POINTER_DISOWN | 0 );
5736 0 : if (!SWIG_IsOK(res1)) {
5737 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_tofu_info" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5738 : }
5739 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5740 : {
5741 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5742 0 : free((char *) arg1);
5743 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5744 : }
5745 0 : resultobj = SWIG_Py_Void();
5746 0 : return resultobj;
5747 : fail:
5748 : return NULL;
5749 : }
5750 :
5751 :
5752 27 : SWIGINTERN PyObject *_gpgme_tofu_info_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5753 : PyObject *obj;
5754 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
5755 54 : SWIG_TypeNewClientData(SWIGTYPE_p__gpgme_tofu_info, SWIG_NewClientData(obj));
5756 27 : return SWIG_Py_Void();
5757 : }
5758 :
5759 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_revoked_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5760 0 : PyObject *resultobj = 0;
5761 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
5762 : unsigned int arg2 ;
5763 0 : void *argp1 = 0 ;
5764 0 : int res1 = 0 ;
5765 : unsigned int val2 ;
5766 0 : int ecode2 = 0 ;
5767 0 : PyObject * obj0 = 0 ;
5768 0 : PyObject * obj1 = 0 ;
5769 :
5770 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_subkey_revoked_set",&obj0,&obj1)) SWIG_fail;
5771 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
5772 0 : if (!SWIG_IsOK(res1)) {
5773 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_revoked_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
5774 : }
5775 0 : arg1 = (struct _gpgme_subkey *)(argp1);
5776 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
5777 0 : if (!SWIG_IsOK(ecode2)) {
5778 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_revoked_set" "', argument " "2"" of type '" "unsigned int""'");
5779 : }
5780 0 : arg2 = (unsigned int)(val2);
5781 : {
5782 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5783 0 : if (arg1) (arg1)->revoked = arg2;
5784 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5785 : }
5786 0 : resultobj = SWIG_Py_Void();
5787 0 : return resultobj;
5788 : fail:
5789 : return NULL;
5790 : }
5791 :
5792 :
5793 104 : SWIGINTERN PyObject *_wrap__gpgme_subkey_revoked_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5794 104 : PyObject *resultobj = 0;
5795 104 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
5796 104 : void *argp1 = 0 ;
5797 104 : int res1 = 0 ;
5798 104 : PyObject * obj0 = 0 ;
5799 : unsigned int result;
5800 :
5801 104 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_revoked_get",&obj0)) SWIG_fail;
5802 104 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
5803 104 : if (!SWIG_IsOK(res1)) {
5804 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_revoked_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
5805 : }
5806 104 : arg1 = (struct _gpgme_subkey *)(argp1);
5807 : {
5808 104 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5809 104 : result = (unsigned int) ((arg1)->revoked);
5810 104 : SWIG_PYTHON_THREAD_END_ALLOW;
5811 : }
5812 104 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
5813 104 : return resultobj;
5814 : fail:
5815 : return NULL;
5816 : }
5817 :
5818 :
5819 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_expired_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5820 0 : PyObject *resultobj = 0;
5821 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
5822 : unsigned int arg2 ;
5823 0 : void *argp1 = 0 ;
5824 0 : int res1 = 0 ;
5825 : unsigned int val2 ;
5826 0 : int ecode2 = 0 ;
5827 0 : PyObject * obj0 = 0 ;
5828 0 : PyObject * obj1 = 0 ;
5829 :
5830 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_subkey_expired_set",&obj0,&obj1)) SWIG_fail;
5831 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
5832 0 : if (!SWIG_IsOK(res1)) {
5833 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_expired_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
5834 : }
5835 0 : arg1 = (struct _gpgme_subkey *)(argp1);
5836 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
5837 0 : if (!SWIG_IsOK(ecode2)) {
5838 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_expired_set" "', argument " "2"" of type '" "unsigned int""'");
5839 : }
5840 0 : arg2 = (unsigned int)(val2);
5841 : {
5842 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5843 0 : if (arg1) (arg1)->expired = arg2;
5844 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5845 : }
5846 0 : resultobj = SWIG_Py_Void();
5847 0 : return resultobj;
5848 : fail:
5849 : return NULL;
5850 : }
5851 :
5852 :
5853 108 : SWIGINTERN PyObject *_wrap__gpgme_subkey_expired_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5854 108 : PyObject *resultobj = 0;
5855 108 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
5856 108 : void *argp1 = 0 ;
5857 108 : int res1 = 0 ;
5858 108 : PyObject * obj0 = 0 ;
5859 : unsigned int result;
5860 :
5861 108 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_expired_get",&obj0)) SWIG_fail;
5862 108 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
5863 108 : if (!SWIG_IsOK(res1)) {
5864 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_expired_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
5865 : }
5866 108 : arg1 = (struct _gpgme_subkey *)(argp1);
5867 : {
5868 108 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5869 108 : result = (unsigned int) ((arg1)->expired);
5870 108 : SWIG_PYTHON_THREAD_END_ALLOW;
5871 : }
5872 108 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
5873 108 : return resultobj;
5874 : fail:
5875 : return NULL;
5876 : }
5877 :
5878 :
5879 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_disabled_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5880 0 : PyObject *resultobj = 0;
5881 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
5882 : unsigned int arg2 ;
5883 0 : void *argp1 = 0 ;
5884 0 : int res1 = 0 ;
5885 : unsigned int val2 ;
5886 0 : int ecode2 = 0 ;
5887 0 : PyObject * obj0 = 0 ;
5888 0 : PyObject * obj1 = 0 ;
5889 :
5890 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_subkey_disabled_set",&obj0,&obj1)) SWIG_fail;
5891 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
5892 0 : if (!SWIG_IsOK(res1)) {
5893 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_disabled_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
5894 : }
5895 0 : arg1 = (struct _gpgme_subkey *)(argp1);
5896 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
5897 0 : if (!SWIG_IsOK(ecode2)) {
5898 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_disabled_set" "', argument " "2"" of type '" "unsigned int""'");
5899 : }
5900 0 : arg2 = (unsigned int)(val2);
5901 : {
5902 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5903 0 : if (arg1) (arg1)->disabled = arg2;
5904 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5905 : }
5906 0 : resultobj = SWIG_Py_Void();
5907 0 : return resultobj;
5908 : fail:
5909 : return NULL;
5910 : }
5911 :
5912 :
5913 104 : SWIGINTERN PyObject *_wrap__gpgme_subkey_disabled_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5914 104 : PyObject *resultobj = 0;
5915 104 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
5916 104 : void *argp1 = 0 ;
5917 104 : int res1 = 0 ;
5918 104 : PyObject * obj0 = 0 ;
5919 : unsigned int result;
5920 :
5921 104 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_disabled_get",&obj0)) SWIG_fail;
5922 104 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
5923 104 : if (!SWIG_IsOK(res1)) {
5924 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_disabled_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
5925 : }
5926 104 : arg1 = (struct _gpgme_subkey *)(argp1);
5927 : {
5928 104 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5929 104 : result = (unsigned int) ((arg1)->disabled);
5930 104 : SWIG_PYTHON_THREAD_END_ALLOW;
5931 : }
5932 104 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
5933 104 : return resultobj;
5934 : fail:
5935 : return NULL;
5936 : }
5937 :
5938 :
5939 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_invalid_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5940 0 : PyObject *resultobj = 0;
5941 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
5942 : unsigned int arg2 ;
5943 0 : void *argp1 = 0 ;
5944 0 : int res1 = 0 ;
5945 : unsigned int val2 ;
5946 0 : int ecode2 = 0 ;
5947 0 : PyObject * obj0 = 0 ;
5948 0 : PyObject * obj1 = 0 ;
5949 :
5950 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_subkey_invalid_set",&obj0,&obj1)) SWIG_fail;
5951 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
5952 0 : if (!SWIG_IsOK(res1)) {
5953 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_invalid_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
5954 : }
5955 0 : arg1 = (struct _gpgme_subkey *)(argp1);
5956 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
5957 0 : if (!SWIG_IsOK(ecode2)) {
5958 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_invalid_set" "', argument " "2"" of type '" "unsigned int""'");
5959 : }
5960 0 : arg2 = (unsigned int)(val2);
5961 : {
5962 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5963 0 : if (arg1) (arg1)->invalid = arg2;
5964 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5965 : }
5966 0 : resultobj = SWIG_Py_Void();
5967 0 : return resultobj;
5968 : fail:
5969 : return NULL;
5970 : }
5971 :
5972 :
5973 104 : SWIGINTERN PyObject *_wrap__gpgme_subkey_invalid_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5974 104 : PyObject *resultobj = 0;
5975 104 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
5976 104 : void *argp1 = 0 ;
5977 104 : int res1 = 0 ;
5978 104 : PyObject * obj0 = 0 ;
5979 : unsigned int result;
5980 :
5981 104 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_invalid_get",&obj0)) SWIG_fail;
5982 104 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
5983 104 : if (!SWIG_IsOK(res1)) {
5984 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_invalid_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
5985 : }
5986 104 : arg1 = (struct _gpgme_subkey *)(argp1);
5987 : {
5988 104 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5989 104 : result = (unsigned int) ((arg1)->invalid);
5990 104 : SWIG_PYTHON_THREAD_END_ALLOW;
5991 : }
5992 104 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
5993 104 : return resultobj;
5994 : fail:
5995 : return NULL;
5996 : }
5997 :
5998 :
5999 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_can_encrypt_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6000 0 : PyObject *resultobj = 0;
6001 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6002 : unsigned int arg2 ;
6003 0 : void *argp1 = 0 ;
6004 0 : int res1 = 0 ;
6005 : unsigned int val2 ;
6006 0 : int ecode2 = 0 ;
6007 0 : PyObject * obj0 = 0 ;
6008 0 : PyObject * obj1 = 0 ;
6009 :
6010 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_subkey_can_encrypt_set",&obj0,&obj1)) SWIG_fail;
6011 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6012 0 : if (!SWIG_IsOK(res1)) {
6013 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_can_encrypt_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6014 : }
6015 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6016 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
6017 0 : if (!SWIG_IsOK(ecode2)) {
6018 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_can_encrypt_set" "', argument " "2"" of type '" "unsigned int""'");
6019 : }
6020 0 : arg2 = (unsigned int)(val2);
6021 : {
6022 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6023 0 : if (arg1) (arg1)->can_encrypt = arg2;
6024 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6025 : }
6026 0 : resultobj = SWIG_Py_Void();
6027 0 : return resultobj;
6028 : fail:
6029 : return NULL;
6030 : }
6031 :
6032 :
6033 120 : SWIGINTERN PyObject *_wrap__gpgme_subkey_can_encrypt_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6034 120 : PyObject *resultobj = 0;
6035 120 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6036 120 : void *argp1 = 0 ;
6037 120 : int res1 = 0 ;
6038 120 : PyObject * obj0 = 0 ;
6039 : unsigned int result;
6040 :
6041 120 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_can_encrypt_get",&obj0)) SWIG_fail;
6042 120 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6043 120 : if (!SWIG_IsOK(res1)) {
6044 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_can_encrypt_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6045 : }
6046 120 : arg1 = (struct _gpgme_subkey *)(argp1);
6047 : {
6048 120 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6049 120 : result = (unsigned int) ((arg1)->can_encrypt);
6050 120 : SWIG_PYTHON_THREAD_END_ALLOW;
6051 : }
6052 120 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
6053 120 : return resultobj;
6054 : fail:
6055 : return NULL;
6056 : }
6057 :
6058 :
6059 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_can_sign_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6060 0 : PyObject *resultobj = 0;
6061 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6062 : unsigned int arg2 ;
6063 0 : void *argp1 = 0 ;
6064 0 : int res1 = 0 ;
6065 : unsigned int val2 ;
6066 0 : int ecode2 = 0 ;
6067 0 : PyObject * obj0 = 0 ;
6068 0 : PyObject * obj1 = 0 ;
6069 :
6070 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_subkey_can_sign_set",&obj0,&obj1)) SWIG_fail;
6071 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6072 0 : if (!SWIG_IsOK(res1)) {
6073 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_can_sign_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6074 : }
6075 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6076 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
6077 0 : if (!SWIG_IsOK(ecode2)) {
6078 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_can_sign_set" "', argument " "2"" of type '" "unsigned int""'");
6079 : }
6080 0 : arg2 = (unsigned int)(val2);
6081 : {
6082 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6083 0 : if (arg1) (arg1)->can_sign = arg2;
6084 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6085 : }
6086 0 : resultobj = SWIG_Py_Void();
6087 0 : return resultobj;
6088 : fail:
6089 : return NULL;
6090 : }
6091 :
6092 :
6093 127 : SWIGINTERN PyObject *_wrap__gpgme_subkey_can_sign_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6094 127 : PyObject *resultobj = 0;
6095 127 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6096 127 : void *argp1 = 0 ;
6097 127 : int res1 = 0 ;
6098 127 : PyObject * obj0 = 0 ;
6099 : unsigned int result;
6100 :
6101 127 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_can_sign_get",&obj0)) SWIG_fail;
6102 127 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6103 127 : if (!SWIG_IsOK(res1)) {
6104 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_can_sign_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6105 : }
6106 127 : arg1 = (struct _gpgme_subkey *)(argp1);
6107 : {
6108 127 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6109 127 : result = (unsigned int) ((arg1)->can_sign);
6110 127 : SWIG_PYTHON_THREAD_END_ALLOW;
6111 : }
6112 127 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
6113 127 : return resultobj;
6114 : fail:
6115 : return NULL;
6116 : }
6117 :
6118 :
6119 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_can_certify_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6120 0 : PyObject *resultobj = 0;
6121 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6122 : unsigned int arg2 ;
6123 0 : void *argp1 = 0 ;
6124 0 : int res1 = 0 ;
6125 : unsigned int val2 ;
6126 0 : int ecode2 = 0 ;
6127 0 : PyObject * obj0 = 0 ;
6128 0 : PyObject * obj1 = 0 ;
6129 :
6130 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_subkey_can_certify_set",&obj0,&obj1)) SWIG_fail;
6131 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6132 0 : if (!SWIG_IsOK(res1)) {
6133 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_can_certify_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6134 : }
6135 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6136 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
6137 0 : if (!SWIG_IsOK(ecode2)) {
6138 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_can_certify_set" "', argument " "2"" of type '" "unsigned int""'");
6139 : }
6140 0 : arg2 = (unsigned int)(val2);
6141 : {
6142 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6143 0 : if (arg1) (arg1)->can_certify = arg2;
6144 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6145 : }
6146 0 : resultobj = SWIG_Py_Void();
6147 0 : return resultobj;
6148 : fail:
6149 : return NULL;
6150 : }
6151 :
6152 :
6153 112 : SWIGINTERN PyObject *_wrap__gpgme_subkey_can_certify_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6154 112 : PyObject *resultobj = 0;
6155 112 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6156 112 : void *argp1 = 0 ;
6157 112 : int res1 = 0 ;
6158 112 : PyObject * obj0 = 0 ;
6159 : unsigned int result;
6160 :
6161 112 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_can_certify_get",&obj0)) SWIG_fail;
6162 112 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6163 112 : if (!SWIG_IsOK(res1)) {
6164 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_can_certify_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6165 : }
6166 112 : arg1 = (struct _gpgme_subkey *)(argp1);
6167 : {
6168 112 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6169 112 : result = (unsigned int) ((arg1)->can_certify);
6170 112 : SWIG_PYTHON_THREAD_END_ALLOW;
6171 : }
6172 112 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
6173 112 : return resultobj;
6174 : fail:
6175 : return NULL;
6176 : }
6177 :
6178 :
6179 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_secret_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6180 0 : PyObject *resultobj = 0;
6181 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6182 : unsigned int arg2 ;
6183 0 : void *argp1 = 0 ;
6184 0 : int res1 = 0 ;
6185 : unsigned int val2 ;
6186 0 : int ecode2 = 0 ;
6187 0 : PyObject * obj0 = 0 ;
6188 0 : PyObject * obj1 = 0 ;
6189 :
6190 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_subkey_secret_set",&obj0,&obj1)) SWIG_fail;
6191 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6192 0 : if (!SWIG_IsOK(res1)) {
6193 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_secret_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6194 : }
6195 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6196 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
6197 0 : if (!SWIG_IsOK(ecode2)) {
6198 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_secret_set" "', argument " "2"" of type '" "unsigned int""'");
6199 : }
6200 0 : arg2 = (unsigned int)(val2);
6201 : {
6202 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6203 0 : if (arg1) (arg1)->secret = arg2;
6204 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6205 : }
6206 0 : resultobj = SWIG_Py_Void();
6207 0 : return resultobj;
6208 : fail:
6209 : return NULL;
6210 : }
6211 :
6212 :
6213 104 : SWIGINTERN PyObject *_wrap__gpgme_subkey_secret_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6214 104 : PyObject *resultobj = 0;
6215 104 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6216 104 : void *argp1 = 0 ;
6217 104 : int res1 = 0 ;
6218 104 : PyObject * obj0 = 0 ;
6219 : unsigned int result;
6220 :
6221 104 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_secret_get",&obj0)) SWIG_fail;
6222 104 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6223 104 : if (!SWIG_IsOK(res1)) {
6224 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_secret_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6225 : }
6226 104 : arg1 = (struct _gpgme_subkey *)(argp1);
6227 : {
6228 104 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6229 104 : result = (unsigned int) ((arg1)->secret);
6230 104 : SWIG_PYTHON_THREAD_END_ALLOW;
6231 : }
6232 104 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
6233 104 : return resultobj;
6234 : fail:
6235 : return NULL;
6236 : }
6237 :
6238 :
6239 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_can_authenticate_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6240 0 : PyObject *resultobj = 0;
6241 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6242 : unsigned int arg2 ;
6243 0 : void *argp1 = 0 ;
6244 0 : int res1 = 0 ;
6245 : unsigned int val2 ;
6246 0 : int ecode2 = 0 ;
6247 0 : PyObject * obj0 = 0 ;
6248 0 : PyObject * obj1 = 0 ;
6249 :
6250 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_subkey_can_authenticate_set",&obj0,&obj1)) SWIG_fail;
6251 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6252 0 : if (!SWIG_IsOK(res1)) {
6253 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_can_authenticate_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6254 : }
6255 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6256 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
6257 0 : if (!SWIG_IsOK(ecode2)) {
6258 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_can_authenticate_set" "', argument " "2"" of type '" "unsigned int""'");
6259 : }
6260 0 : arg2 = (unsigned int)(val2);
6261 : {
6262 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6263 0 : if (arg1) (arg1)->can_authenticate = arg2;
6264 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6265 : }
6266 0 : resultobj = SWIG_Py_Void();
6267 0 : return resultobj;
6268 : fail:
6269 : return NULL;
6270 : }
6271 :
6272 :
6273 15 : SWIGINTERN PyObject *_wrap__gpgme_subkey_can_authenticate_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6274 15 : PyObject *resultobj = 0;
6275 15 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6276 15 : void *argp1 = 0 ;
6277 15 : int res1 = 0 ;
6278 15 : PyObject * obj0 = 0 ;
6279 : unsigned int result;
6280 :
6281 15 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_can_authenticate_get",&obj0)) SWIG_fail;
6282 15 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6283 15 : if (!SWIG_IsOK(res1)) {
6284 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_can_authenticate_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6285 : }
6286 15 : arg1 = (struct _gpgme_subkey *)(argp1);
6287 : {
6288 15 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6289 15 : result = (unsigned int) ((arg1)->can_authenticate);
6290 15 : SWIG_PYTHON_THREAD_END_ALLOW;
6291 : }
6292 15 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
6293 15 : return resultobj;
6294 : fail:
6295 : return NULL;
6296 : }
6297 :
6298 :
6299 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_is_qualified_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6300 0 : PyObject *resultobj = 0;
6301 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6302 : unsigned int arg2 ;
6303 0 : void *argp1 = 0 ;
6304 0 : int res1 = 0 ;
6305 : unsigned int val2 ;
6306 0 : int ecode2 = 0 ;
6307 0 : PyObject * obj0 = 0 ;
6308 0 : PyObject * obj1 = 0 ;
6309 :
6310 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_subkey_is_qualified_set",&obj0,&obj1)) SWIG_fail;
6311 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6312 0 : if (!SWIG_IsOK(res1)) {
6313 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_is_qualified_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6314 : }
6315 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6316 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
6317 0 : if (!SWIG_IsOK(ecode2)) {
6318 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_is_qualified_set" "', argument " "2"" of type '" "unsigned int""'");
6319 : }
6320 0 : arg2 = (unsigned int)(val2);
6321 : {
6322 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6323 0 : if (arg1) (arg1)->is_qualified = arg2;
6324 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6325 : }
6326 0 : resultobj = SWIG_Py_Void();
6327 0 : return resultobj;
6328 : fail:
6329 : return NULL;
6330 : }
6331 :
6332 :
6333 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_is_qualified_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6334 0 : PyObject *resultobj = 0;
6335 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6336 0 : void *argp1 = 0 ;
6337 0 : int res1 = 0 ;
6338 0 : PyObject * obj0 = 0 ;
6339 : unsigned int result;
6340 :
6341 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_is_qualified_get",&obj0)) SWIG_fail;
6342 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6343 0 : if (!SWIG_IsOK(res1)) {
6344 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_is_qualified_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6345 : }
6346 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6347 : {
6348 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6349 0 : result = (unsigned int) ((arg1)->is_qualified);
6350 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6351 : }
6352 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
6353 0 : return resultobj;
6354 : fail:
6355 : return NULL;
6356 : }
6357 :
6358 :
6359 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_is_cardkey_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6360 0 : PyObject *resultobj = 0;
6361 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6362 : unsigned int arg2 ;
6363 0 : void *argp1 = 0 ;
6364 0 : int res1 = 0 ;
6365 : unsigned int val2 ;
6366 0 : int ecode2 = 0 ;
6367 0 : PyObject * obj0 = 0 ;
6368 0 : PyObject * obj1 = 0 ;
6369 :
6370 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_subkey_is_cardkey_set",&obj0,&obj1)) SWIG_fail;
6371 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6372 0 : if (!SWIG_IsOK(res1)) {
6373 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_is_cardkey_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6374 : }
6375 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6376 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
6377 0 : if (!SWIG_IsOK(ecode2)) {
6378 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_is_cardkey_set" "', argument " "2"" of type '" "unsigned int""'");
6379 : }
6380 0 : arg2 = (unsigned int)(val2);
6381 : {
6382 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6383 0 : if (arg1) (arg1)->is_cardkey = arg2;
6384 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6385 : }
6386 0 : resultobj = SWIG_Py_Void();
6387 0 : return resultobj;
6388 : fail:
6389 : return NULL;
6390 : }
6391 :
6392 :
6393 104 : SWIGINTERN PyObject *_wrap__gpgme_subkey_is_cardkey_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6394 104 : PyObject *resultobj = 0;
6395 104 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6396 104 : void *argp1 = 0 ;
6397 104 : int res1 = 0 ;
6398 104 : PyObject * obj0 = 0 ;
6399 : unsigned int result;
6400 :
6401 104 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_is_cardkey_get",&obj0)) SWIG_fail;
6402 104 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6403 104 : if (!SWIG_IsOK(res1)) {
6404 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_is_cardkey_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6405 : }
6406 104 : arg1 = (struct _gpgme_subkey *)(argp1);
6407 : {
6408 104 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6409 104 : result = (unsigned int) ((arg1)->is_cardkey);
6410 104 : SWIG_PYTHON_THREAD_END_ALLOW;
6411 : }
6412 104 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
6413 104 : return resultobj;
6414 : fail:
6415 : return NULL;
6416 : }
6417 :
6418 :
6419 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey__unused_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6420 0 : PyObject *resultobj = 0;
6421 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6422 : unsigned int arg2 ;
6423 0 : void *argp1 = 0 ;
6424 0 : int res1 = 0 ;
6425 : unsigned int val2 ;
6426 0 : int ecode2 = 0 ;
6427 0 : PyObject * obj0 = 0 ;
6428 0 : PyObject * obj1 = 0 ;
6429 :
6430 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_subkey__unused_set",&obj0,&obj1)) SWIG_fail;
6431 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6432 0 : if (!SWIG_IsOK(res1)) {
6433 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey__unused_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6434 : }
6435 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6436 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
6437 0 : if (!SWIG_IsOK(ecode2)) {
6438 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey__unused_set" "', argument " "2"" of type '" "unsigned int""'");
6439 : }
6440 0 : arg2 = (unsigned int)(val2);
6441 : {
6442 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6443 0 : if (arg1) (arg1)->_unused = arg2;
6444 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6445 : }
6446 0 : resultobj = SWIG_Py_Void();
6447 0 : return resultobj;
6448 : fail:
6449 : return NULL;
6450 : }
6451 :
6452 :
6453 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey__unused_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6454 0 : PyObject *resultobj = 0;
6455 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6456 0 : void *argp1 = 0 ;
6457 0 : int res1 = 0 ;
6458 0 : PyObject * obj0 = 0 ;
6459 : unsigned int result;
6460 :
6461 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey__unused_get",&obj0)) SWIG_fail;
6462 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6463 0 : if (!SWIG_IsOK(res1)) {
6464 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey__unused_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6465 : }
6466 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6467 : {
6468 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6469 0 : result = (unsigned int) ((arg1)->_unused);
6470 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6471 : }
6472 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
6473 0 : return resultobj;
6474 : fail:
6475 : return NULL;
6476 : }
6477 :
6478 :
6479 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_pubkey_algo_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6480 0 : PyObject *resultobj = 0;
6481 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6482 : gpgme_pubkey_algo_t arg2 ;
6483 0 : void *argp1 = 0 ;
6484 0 : int res1 = 0 ;
6485 : int val2 ;
6486 0 : int ecode2 = 0 ;
6487 0 : PyObject * obj0 = 0 ;
6488 0 : PyObject * obj1 = 0 ;
6489 :
6490 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_subkey_pubkey_algo_set",&obj0,&obj1)) SWIG_fail;
6491 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6492 0 : if (!SWIG_IsOK(res1)) {
6493 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_pubkey_algo_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6494 : }
6495 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6496 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
6497 0 : if (!SWIG_IsOK(ecode2)) {
6498 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_pubkey_algo_set" "', argument " "2"" of type '" "gpgme_pubkey_algo_t""'");
6499 : }
6500 0 : arg2 = (gpgme_pubkey_algo_t)(val2);
6501 : {
6502 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6503 0 : if (arg1) (arg1)->pubkey_algo = arg2;
6504 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6505 : }
6506 0 : resultobj = SWIG_Py_Void();
6507 0 : return resultobj;
6508 : fail:
6509 : return NULL;
6510 : }
6511 :
6512 :
6513 108 : SWIGINTERN PyObject *_wrap__gpgme_subkey_pubkey_algo_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6514 108 : PyObject *resultobj = 0;
6515 108 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6516 108 : void *argp1 = 0 ;
6517 108 : int res1 = 0 ;
6518 108 : PyObject * obj0 = 0 ;
6519 : gpgme_pubkey_algo_t result;
6520 :
6521 108 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_pubkey_algo_get",&obj0)) SWIG_fail;
6522 108 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6523 108 : if (!SWIG_IsOK(res1)) {
6524 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_pubkey_algo_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6525 : }
6526 108 : arg1 = (struct _gpgme_subkey *)(argp1);
6527 : {
6528 108 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6529 108 : result = (gpgme_pubkey_algo_t) ((arg1)->pubkey_algo);
6530 108 : SWIG_PYTHON_THREAD_END_ALLOW;
6531 : }
6532 216 : resultobj = SWIG_From_int((int)(result));
6533 108 : return resultobj;
6534 : fail:
6535 : return NULL;
6536 : }
6537 :
6538 :
6539 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_length_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6540 0 : PyObject *resultobj = 0;
6541 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6542 : unsigned int arg2 ;
6543 0 : void *argp1 = 0 ;
6544 0 : int res1 = 0 ;
6545 : unsigned int val2 ;
6546 0 : int ecode2 = 0 ;
6547 0 : PyObject * obj0 = 0 ;
6548 0 : PyObject * obj1 = 0 ;
6549 :
6550 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_subkey_length_set",&obj0,&obj1)) SWIG_fail;
6551 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6552 0 : if (!SWIG_IsOK(res1)) {
6553 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_length_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6554 : }
6555 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6556 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
6557 0 : if (!SWIG_IsOK(ecode2)) {
6558 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_length_set" "', argument " "2"" of type '" "unsigned int""'");
6559 : }
6560 0 : arg2 = (unsigned int)(val2);
6561 : {
6562 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6563 0 : if (arg1) (arg1)->length = arg2;
6564 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6565 : }
6566 0 : resultobj = SWIG_Py_Void();
6567 0 : return resultobj;
6568 : fail:
6569 : return NULL;
6570 : }
6571 :
6572 :
6573 106 : SWIGINTERN PyObject *_wrap__gpgme_subkey_length_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6574 106 : PyObject *resultobj = 0;
6575 106 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6576 106 : void *argp1 = 0 ;
6577 106 : int res1 = 0 ;
6578 106 : PyObject * obj0 = 0 ;
6579 : unsigned int result;
6580 :
6581 106 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_length_get",&obj0)) SWIG_fail;
6582 106 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6583 106 : if (!SWIG_IsOK(res1)) {
6584 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_length_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6585 : }
6586 106 : arg1 = (struct _gpgme_subkey *)(argp1);
6587 : {
6588 106 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6589 106 : result = (unsigned int) ((arg1)->length);
6590 106 : SWIG_PYTHON_THREAD_END_ALLOW;
6591 : }
6592 106 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
6593 106 : return resultobj;
6594 : fail:
6595 : return NULL;
6596 : }
6597 :
6598 :
6599 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_keyid_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6600 0 : PyObject *resultobj = 0;
6601 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6602 0 : char *arg2 = (char *) 0 ;
6603 0 : void *argp1 = 0 ;
6604 0 : int res1 = 0 ;
6605 : int res2 ;
6606 0 : char *buf2 = 0 ;
6607 0 : int alloc2 = 0 ;
6608 0 : PyObject * obj0 = 0 ;
6609 0 : PyObject * obj1 = 0 ;
6610 :
6611 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_subkey_keyid_set",&obj0,&obj1)) SWIG_fail;
6612 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6613 0 : if (!SWIG_IsOK(res1)) {
6614 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_keyid_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6615 : }
6616 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6617 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
6618 0 : if (!SWIG_IsOK(res2)) {
6619 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_subkey_keyid_set" "', argument " "2"" of type '" "char *""'");
6620 : }
6621 0 : arg2 = (char *)(buf2);
6622 : {
6623 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6624 0 : if (arg1->keyid) free((char*)arg1->keyid);
6625 0 : if (arg2) {
6626 0 : size_t size = strlen((const char *)(arg2)) + 1;
6627 0 : arg1->keyid = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
6628 : } else {
6629 0 : arg1->keyid = 0;
6630 : }
6631 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6632 : }
6633 0 : resultobj = SWIG_Py_Void();
6634 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
6635 : return resultobj;
6636 : fail:
6637 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
6638 : return NULL;
6639 : }
6640 :
6641 :
6642 104 : SWIGINTERN PyObject *_wrap__gpgme_subkey_keyid_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6643 104 : PyObject *resultobj = 0;
6644 104 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6645 104 : void *argp1 = 0 ;
6646 104 : int res1 = 0 ;
6647 104 : PyObject * obj0 = 0 ;
6648 104 : char *result = 0 ;
6649 :
6650 104 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_keyid_get",&obj0)) SWIG_fail;
6651 104 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6652 104 : if (!SWIG_IsOK(res1)) {
6653 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_keyid_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6654 : }
6655 104 : arg1 = (struct _gpgme_subkey *)(argp1);
6656 : {
6657 104 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6658 104 : result = (char *) ((arg1)->keyid);
6659 104 : SWIG_PYTHON_THREAD_END_ALLOW;
6660 : }
6661 104 : resultobj = SWIG_FromCharPtr((const char *)result);
6662 104 : return resultobj;
6663 : fail:
6664 : return NULL;
6665 : }
6666 :
6667 :
6668 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey__keyid_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6669 0 : PyObject *resultobj = 0;
6670 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6671 : char *arg2 ;
6672 0 : void *argp1 = 0 ;
6673 0 : int res1 = 0 ;
6674 : char temp2[16+1] ;
6675 : int res2 ;
6676 0 : PyObject * obj0 = 0 ;
6677 0 : PyObject * obj1 = 0 ;
6678 :
6679 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_subkey__keyid_set",&obj0,&obj1)) SWIG_fail;
6680 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6681 0 : if (!SWIG_IsOK(res1)) {
6682 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey__keyid_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6683 : }
6684 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6685 0 : res2 = SWIG_AsCharArray(obj1, temp2, 16+1);
6686 0 : if (!SWIG_IsOK(res2)) {
6687 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_subkey__keyid_set" "', argument " "2"" of type '" "char [16+1]""'");
6688 : }
6689 0 : arg2 = (char *)(temp2);
6690 : {
6691 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6692 0 : if (arg2) memcpy(arg1->_keyid,arg2,16+1*sizeof(char));
6693 : else memset(arg1->_keyid,0,16+1*sizeof(char));
6694 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6695 : }
6696 0 : resultobj = SWIG_Py_Void();
6697 0 : return resultobj;
6698 : fail:
6699 : return NULL;
6700 : }
6701 :
6702 :
6703 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey__keyid_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6704 0 : PyObject *resultobj = 0;
6705 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6706 0 : void *argp1 = 0 ;
6707 0 : int res1 = 0 ;
6708 0 : PyObject * obj0 = 0 ;
6709 0 : char *result = 0 ;
6710 :
6711 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey__keyid_get",&obj0)) SWIG_fail;
6712 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6713 0 : if (!SWIG_IsOK(res1)) {
6714 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey__keyid_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6715 : }
6716 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6717 : {
6718 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6719 0 : result = (char *)(char *) ((arg1)->_keyid);
6720 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6721 : }
6722 : {
6723 0 : size_t size = SWIG_strnlen(result, 16+1);
6724 :
6725 :
6726 :
6727 0 : resultobj = SWIG_FromCharPtrAndSize(result, size);
6728 : }
6729 0 : return resultobj;
6730 : fail:
6731 : return NULL;
6732 : }
6733 :
6734 :
6735 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_fpr_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6736 0 : PyObject *resultobj = 0;
6737 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6738 0 : char *arg2 = (char *) 0 ;
6739 0 : void *argp1 = 0 ;
6740 0 : int res1 = 0 ;
6741 : int res2 ;
6742 0 : char *buf2 = 0 ;
6743 0 : int alloc2 = 0 ;
6744 0 : PyObject * obj0 = 0 ;
6745 0 : PyObject * obj1 = 0 ;
6746 :
6747 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_subkey_fpr_set",&obj0,&obj1)) SWIG_fail;
6748 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6749 0 : if (!SWIG_IsOK(res1)) {
6750 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_fpr_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6751 : }
6752 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6753 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
6754 0 : if (!SWIG_IsOK(res2)) {
6755 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_subkey_fpr_set" "', argument " "2"" of type '" "char *""'");
6756 : }
6757 0 : arg2 = (char *)(buf2);
6758 : {
6759 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6760 0 : if (arg1->fpr) free((char*)arg1->fpr);
6761 0 : if (arg2) {
6762 0 : size_t size = strlen((const char *)(arg2)) + 1;
6763 0 : arg1->fpr = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
6764 : } else {
6765 0 : arg1->fpr = 0;
6766 : }
6767 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6768 : }
6769 0 : resultobj = SWIG_Py_Void();
6770 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
6771 : return resultobj;
6772 : fail:
6773 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
6774 : return NULL;
6775 : }
6776 :
6777 :
6778 135 : SWIGINTERN PyObject *_wrap__gpgme_subkey_fpr_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6779 135 : PyObject *resultobj = 0;
6780 135 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6781 135 : void *argp1 = 0 ;
6782 135 : int res1 = 0 ;
6783 135 : PyObject * obj0 = 0 ;
6784 135 : char *result = 0 ;
6785 :
6786 135 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_fpr_get",&obj0)) SWIG_fail;
6787 135 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6788 135 : if (!SWIG_IsOK(res1)) {
6789 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_fpr_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6790 : }
6791 135 : arg1 = (struct _gpgme_subkey *)(argp1);
6792 : {
6793 135 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6794 135 : result = (char *) ((arg1)->fpr);
6795 135 : SWIG_PYTHON_THREAD_END_ALLOW;
6796 : }
6797 135 : resultobj = SWIG_FromCharPtr((const char *)result);
6798 135 : return resultobj;
6799 : fail:
6800 : return NULL;
6801 : }
6802 :
6803 :
6804 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_timestamp_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6805 0 : PyObject *resultobj = 0;
6806 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6807 : long arg2 ;
6808 0 : void *argp1 = 0 ;
6809 0 : int res1 = 0 ;
6810 : long val2 ;
6811 0 : int ecode2 = 0 ;
6812 0 : PyObject * obj0 = 0 ;
6813 0 : PyObject * obj1 = 0 ;
6814 :
6815 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_subkey_timestamp_set",&obj0,&obj1)) SWIG_fail;
6816 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6817 0 : if (!SWIG_IsOK(res1)) {
6818 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_timestamp_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6819 : }
6820 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6821 0 : ecode2 = SWIG_AsVal_long(obj1, &val2);
6822 0 : if (!SWIG_IsOK(ecode2)) {
6823 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_timestamp_set" "', argument " "2"" of type '" "long""'");
6824 : }
6825 0 : arg2 = (long)(val2);
6826 : {
6827 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6828 0 : if (arg1) (arg1)->timestamp = arg2;
6829 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6830 : }
6831 0 : resultobj = SWIG_Py_Void();
6832 0 : return resultobj;
6833 : fail:
6834 : return NULL;
6835 : }
6836 :
6837 :
6838 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_timestamp_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6839 0 : PyObject *resultobj = 0;
6840 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6841 0 : void *argp1 = 0 ;
6842 0 : int res1 = 0 ;
6843 0 : PyObject * obj0 = 0 ;
6844 : long result;
6845 :
6846 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_timestamp_get",&obj0)) SWIG_fail;
6847 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6848 0 : if (!SWIG_IsOK(res1)) {
6849 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_timestamp_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6850 : }
6851 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6852 : {
6853 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6854 0 : result = (long) ((arg1)->timestamp);
6855 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6856 : }
6857 0 : resultobj = SWIG_From_long((long)(result));
6858 0 : return resultobj;
6859 : fail:
6860 : return NULL;
6861 : }
6862 :
6863 :
6864 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_expires_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6865 0 : PyObject *resultobj = 0;
6866 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6867 : long arg2 ;
6868 0 : void *argp1 = 0 ;
6869 0 : int res1 = 0 ;
6870 : long val2 ;
6871 0 : int ecode2 = 0 ;
6872 0 : PyObject * obj0 = 0 ;
6873 0 : PyObject * obj1 = 0 ;
6874 :
6875 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_subkey_expires_set",&obj0,&obj1)) SWIG_fail;
6876 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6877 0 : if (!SWIG_IsOK(res1)) {
6878 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_expires_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6879 : }
6880 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6881 0 : ecode2 = SWIG_AsVal_long(obj1, &val2);
6882 0 : if (!SWIG_IsOK(ecode2)) {
6883 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_expires_set" "', argument " "2"" of type '" "long""'");
6884 : }
6885 0 : arg2 = (long)(val2);
6886 : {
6887 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6888 0 : if (arg1) (arg1)->expires = arg2;
6889 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6890 : }
6891 0 : resultobj = SWIG_Py_Void();
6892 0 : return resultobj;
6893 : fail:
6894 : return NULL;
6895 : }
6896 :
6897 :
6898 113 : SWIGINTERN PyObject *_wrap__gpgme_subkey_expires_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6899 113 : PyObject *resultobj = 0;
6900 113 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6901 113 : void *argp1 = 0 ;
6902 113 : int res1 = 0 ;
6903 113 : PyObject * obj0 = 0 ;
6904 : long result;
6905 :
6906 113 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_expires_get",&obj0)) SWIG_fail;
6907 113 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6908 113 : if (!SWIG_IsOK(res1)) {
6909 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_expires_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6910 : }
6911 113 : arg1 = (struct _gpgme_subkey *)(argp1);
6912 : {
6913 113 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6914 113 : result = (long) ((arg1)->expires);
6915 113 : SWIG_PYTHON_THREAD_END_ALLOW;
6916 : }
6917 113 : resultobj = SWIG_From_long((long)(result));
6918 113 : return resultobj;
6919 : fail:
6920 : return NULL;
6921 : }
6922 :
6923 :
6924 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_card_number_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6925 0 : PyObject *resultobj = 0;
6926 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6927 0 : char *arg2 = (char *) 0 ;
6928 0 : void *argp1 = 0 ;
6929 0 : int res1 = 0 ;
6930 : int res2 ;
6931 0 : char *buf2 = 0 ;
6932 0 : int alloc2 = 0 ;
6933 0 : PyObject * obj0 = 0 ;
6934 0 : PyObject * obj1 = 0 ;
6935 :
6936 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_subkey_card_number_set",&obj0,&obj1)) SWIG_fail;
6937 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6938 0 : if (!SWIG_IsOK(res1)) {
6939 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_card_number_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6940 : }
6941 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6942 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
6943 0 : if (!SWIG_IsOK(res2)) {
6944 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_subkey_card_number_set" "', argument " "2"" of type '" "char *""'");
6945 : }
6946 0 : arg2 = (char *)(buf2);
6947 : {
6948 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6949 0 : if (arg1->card_number) free((char*)arg1->card_number);
6950 0 : if (arg2) {
6951 0 : size_t size = strlen((const char *)(arg2)) + 1;
6952 0 : arg1->card_number = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
6953 : } else {
6954 0 : arg1->card_number = 0;
6955 : }
6956 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6957 : }
6958 0 : resultobj = SWIG_Py_Void();
6959 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
6960 : return resultobj;
6961 : fail:
6962 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
6963 : return NULL;
6964 : }
6965 :
6966 :
6967 104 : SWIGINTERN PyObject *_wrap__gpgme_subkey_card_number_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6968 104 : PyObject *resultobj = 0;
6969 104 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6970 104 : void *argp1 = 0 ;
6971 104 : int res1 = 0 ;
6972 104 : PyObject * obj0 = 0 ;
6973 104 : char *result = 0 ;
6974 :
6975 104 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_card_number_get",&obj0)) SWIG_fail;
6976 104 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6977 104 : if (!SWIG_IsOK(res1)) {
6978 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_card_number_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6979 : }
6980 104 : arg1 = (struct _gpgme_subkey *)(argp1);
6981 : {
6982 104 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6983 104 : result = (char *) ((arg1)->card_number);
6984 104 : SWIG_PYTHON_THREAD_END_ALLOW;
6985 : }
6986 104 : resultobj = SWIG_FromCharPtr((const char *)result);
6987 104 : return resultobj;
6988 : fail:
6989 : return NULL;
6990 : }
6991 :
6992 :
6993 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_curve_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6994 0 : PyObject *resultobj = 0;
6995 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6996 0 : char *arg2 = (char *) 0 ;
6997 0 : void *argp1 = 0 ;
6998 0 : int res1 = 0 ;
6999 : int res2 ;
7000 0 : char *buf2 = 0 ;
7001 0 : int alloc2 = 0 ;
7002 0 : PyObject * obj0 = 0 ;
7003 0 : PyObject * obj1 = 0 ;
7004 :
7005 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_subkey_curve_set",&obj0,&obj1)) SWIG_fail;
7006 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
7007 0 : if (!SWIG_IsOK(res1)) {
7008 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_curve_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
7009 : }
7010 0 : arg1 = (struct _gpgme_subkey *)(argp1);
7011 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
7012 0 : if (!SWIG_IsOK(res2)) {
7013 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_subkey_curve_set" "', argument " "2"" of type '" "char *""'");
7014 : }
7015 0 : arg2 = (char *)(buf2);
7016 : {
7017 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7018 0 : if (arg1->curve) free((char*)arg1->curve);
7019 0 : if (arg2) {
7020 0 : size_t size = strlen((const char *)(arg2)) + 1;
7021 0 : arg1->curve = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
7022 : } else {
7023 0 : arg1->curve = 0;
7024 : }
7025 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7026 : }
7027 0 : resultobj = SWIG_Py_Void();
7028 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
7029 : return resultobj;
7030 : fail:
7031 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
7032 : return NULL;
7033 : }
7034 :
7035 :
7036 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_curve_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7037 0 : PyObject *resultobj = 0;
7038 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
7039 0 : void *argp1 = 0 ;
7040 0 : int res1 = 0 ;
7041 0 : PyObject * obj0 = 0 ;
7042 0 : char *result = 0 ;
7043 :
7044 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_curve_get",&obj0)) SWIG_fail;
7045 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
7046 0 : if (!SWIG_IsOK(res1)) {
7047 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_curve_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
7048 : }
7049 0 : arg1 = (struct _gpgme_subkey *)(argp1);
7050 : {
7051 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7052 0 : result = (char *) ((arg1)->curve);
7053 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7054 : }
7055 0 : resultobj = SWIG_FromCharPtr((const char *)result);
7056 0 : return resultobj;
7057 : fail:
7058 : return NULL;
7059 : }
7060 :
7061 :
7062 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_keygrip_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7063 0 : PyObject *resultobj = 0;
7064 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
7065 0 : char *arg2 = (char *) 0 ;
7066 0 : void *argp1 = 0 ;
7067 0 : int res1 = 0 ;
7068 : int res2 ;
7069 0 : char *buf2 = 0 ;
7070 0 : int alloc2 = 0 ;
7071 0 : PyObject * obj0 = 0 ;
7072 0 : PyObject * obj1 = 0 ;
7073 :
7074 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_subkey_keygrip_set",&obj0,&obj1)) SWIG_fail;
7075 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
7076 0 : if (!SWIG_IsOK(res1)) {
7077 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_keygrip_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
7078 : }
7079 0 : arg1 = (struct _gpgme_subkey *)(argp1);
7080 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
7081 0 : if (!SWIG_IsOK(res2)) {
7082 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_subkey_keygrip_set" "', argument " "2"" of type '" "char *""'");
7083 : }
7084 0 : arg2 = (char *)(buf2);
7085 : {
7086 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7087 0 : if (arg1->keygrip) free((char*)arg1->keygrip);
7088 0 : if (arg2) {
7089 0 : size_t size = strlen((const char *)(arg2)) + 1;
7090 0 : arg1->keygrip = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
7091 : } else {
7092 0 : arg1->keygrip = 0;
7093 : }
7094 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7095 : }
7096 0 : resultobj = SWIG_Py_Void();
7097 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
7098 : return resultobj;
7099 : fail:
7100 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
7101 : return NULL;
7102 : }
7103 :
7104 :
7105 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_keygrip_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7106 0 : PyObject *resultobj = 0;
7107 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
7108 0 : void *argp1 = 0 ;
7109 0 : int res1 = 0 ;
7110 0 : PyObject * obj0 = 0 ;
7111 0 : char *result = 0 ;
7112 :
7113 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_keygrip_get",&obj0)) SWIG_fail;
7114 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
7115 0 : if (!SWIG_IsOK(res1)) {
7116 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_keygrip_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
7117 : }
7118 0 : arg1 = (struct _gpgme_subkey *)(argp1);
7119 : {
7120 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7121 0 : result = (char *) ((arg1)->keygrip);
7122 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7123 : }
7124 0 : resultobj = SWIG_FromCharPtr((const char *)result);
7125 0 : return resultobj;
7126 : fail:
7127 : return NULL;
7128 : }
7129 :
7130 :
7131 0 : SWIGINTERN PyObject *_wrap_new__gpgme_subkey(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7132 0 : PyObject *resultobj = 0;
7133 0 : struct _gpgme_subkey *result = 0 ;
7134 :
7135 0 : if (!PyArg_ParseTuple(args,(char *)":new__gpgme_subkey")) SWIG_fail;
7136 : {
7137 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7138 0 : result = (struct _gpgme_subkey *)calloc(1, sizeof(struct _gpgme_subkey));
7139 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7140 : }
7141 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_subkey, SWIG_POINTER_NEW | 0 );
7142 0 : return resultobj;
7143 : fail:
7144 : return NULL;
7145 : }
7146 :
7147 :
7148 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_subkey(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7149 0 : PyObject *resultobj = 0;
7150 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
7151 0 : void *argp1 = 0 ;
7152 0 : int res1 = 0 ;
7153 0 : PyObject * obj0 = 0 ;
7154 :
7155 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete__gpgme_subkey",&obj0)) SWIG_fail;
7156 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, SWIG_POINTER_DISOWN | 0 );
7157 0 : if (!SWIG_IsOK(res1)) {
7158 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_subkey" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
7159 : }
7160 0 : arg1 = (struct _gpgme_subkey *)(argp1);
7161 : {
7162 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7163 0 : free((char *) arg1);
7164 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7165 : }
7166 0 : resultobj = SWIG_Py_Void();
7167 0 : return resultobj;
7168 : fail:
7169 : return NULL;
7170 : }
7171 :
7172 :
7173 27 : SWIGINTERN PyObject *_gpgme_subkey_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7174 : PyObject *obj;
7175 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
7176 54 : SWIG_TypeNewClientData(SWIGTYPE_p__gpgme_subkey, SWIG_NewClientData(obj));
7177 27 : return SWIG_Py_Void();
7178 : }
7179 :
7180 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_revoked_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7181 0 : PyObject *resultobj = 0;
7182 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7183 : unsigned int arg2 ;
7184 0 : void *argp1 = 0 ;
7185 0 : int res1 = 0 ;
7186 : unsigned int val2 ;
7187 0 : int ecode2 = 0 ;
7188 0 : PyObject * obj0 = 0 ;
7189 0 : PyObject * obj1 = 0 ;
7190 :
7191 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_sig_revoked_set",&obj0,&obj1)) SWIG_fail;
7192 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7193 0 : if (!SWIG_IsOK(res1)) {
7194 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_revoked_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7195 : }
7196 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7197 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
7198 0 : if (!SWIG_IsOK(ecode2)) {
7199 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_sig_revoked_set" "', argument " "2"" of type '" "unsigned int""'");
7200 : }
7201 0 : arg2 = (unsigned int)(val2);
7202 : {
7203 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7204 0 : if (arg1) (arg1)->revoked = arg2;
7205 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7206 : }
7207 0 : resultobj = SWIG_Py_Void();
7208 0 : return resultobj;
7209 : fail:
7210 : return NULL;
7211 : }
7212 :
7213 :
7214 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_revoked_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7215 0 : PyObject *resultobj = 0;
7216 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7217 0 : void *argp1 = 0 ;
7218 0 : int res1 = 0 ;
7219 0 : PyObject * obj0 = 0 ;
7220 : unsigned int result;
7221 :
7222 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_revoked_get",&obj0)) SWIG_fail;
7223 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7224 0 : if (!SWIG_IsOK(res1)) {
7225 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_revoked_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7226 : }
7227 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7228 : {
7229 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7230 0 : result = (unsigned int) ((arg1)->revoked);
7231 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7232 : }
7233 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
7234 0 : return resultobj;
7235 : fail:
7236 : return NULL;
7237 : }
7238 :
7239 :
7240 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_expired_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7241 0 : PyObject *resultobj = 0;
7242 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7243 : unsigned int arg2 ;
7244 0 : void *argp1 = 0 ;
7245 0 : int res1 = 0 ;
7246 : unsigned int val2 ;
7247 0 : int ecode2 = 0 ;
7248 0 : PyObject * obj0 = 0 ;
7249 0 : PyObject * obj1 = 0 ;
7250 :
7251 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_sig_expired_set",&obj0,&obj1)) SWIG_fail;
7252 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7253 0 : if (!SWIG_IsOK(res1)) {
7254 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_expired_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7255 : }
7256 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7257 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
7258 0 : if (!SWIG_IsOK(ecode2)) {
7259 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_sig_expired_set" "', argument " "2"" of type '" "unsigned int""'");
7260 : }
7261 0 : arg2 = (unsigned int)(val2);
7262 : {
7263 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7264 0 : if (arg1) (arg1)->expired = arg2;
7265 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7266 : }
7267 0 : resultobj = SWIG_Py_Void();
7268 0 : return resultobj;
7269 : fail:
7270 : return NULL;
7271 : }
7272 :
7273 :
7274 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_expired_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7275 0 : PyObject *resultobj = 0;
7276 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7277 0 : void *argp1 = 0 ;
7278 0 : int res1 = 0 ;
7279 0 : PyObject * obj0 = 0 ;
7280 : unsigned int result;
7281 :
7282 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_expired_get",&obj0)) SWIG_fail;
7283 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7284 0 : if (!SWIG_IsOK(res1)) {
7285 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_expired_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7286 : }
7287 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7288 : {
7289 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7290 0 : result = (unsigned int) ((arg1)->expired);
7291 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7292 : }
7293 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
7294 0 : return resultobj;
7295 : fail:
7296 : return NULL;
7297 : }
7298 :
7299 :
7300 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_invalid_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7301 0 : PyObject *resultobj = 0;
7302 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7303 : unsigned int arg2 ;
7304 0 : void *argp1 = 0 ;
7305 0 : int res1 = 0 ;
7306 : unsigned int val2 ;
7307 0 : int ecode2 = 0 ;
7308 0 : PyObject * obj0 = 0 ;
7309 0 : PyObject * obj1 = 0 ;
7310 :
7311 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_sig_invalid_set",&obj0,&obj1)) SWIG_fail;
7312 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7313 0 : if (!SWIG_IsOK(res1)) {
7314 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_invalid_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7315 : }
7316 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7317 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
7318 0 : if (!SWIG_IsOK(ecode2)) {
7319 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_sig_invalid_set" "', argument " "2"" of type '" "unsigned int""'");
7320 : }
7321 0 : arg2 = (unsigned int)(val2);
7322 : {
7323 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7324 0 : if (arg1) (arg1)->invalid = arg2;
7325 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7326 : }
7327 0 : resultobj = SWIG_Py_Void();
7328 0 : return resultobj;
7329 : fail:
7330 : return NULL;
7331 : }
7332 :
7333 :
7334 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_invalid_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7335 0 : PyObject *resultobj = 0;
7336 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7337 0 : void *argp1 = 0 ;
7338 0 : int res1 = 0 ;
7339 0 : PyObject * obj0 = 0 ;
7340 : unsigned int result;
7341 :
7342 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_invalid_get",&obj0)) SWIG_fail;
7343 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7344 0 : if (!SWIG_IsOK(res1)) {
7345 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_invalid_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7346 : }
7347 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7348 : {
7349 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7350 0 : result = (unsigned int) ((arg1)->invalid);
7351 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7352 : }
7353 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
7354 0 : return resultobj;
7355 : fail:
7356 : return NULL;
7357 : }
7358 :
7359 :
7360 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_exportable_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7361 0 : PyObject *resultobj = 0;
7362 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7363 : unsigned int arg2 ;
7364 0 : void *argp1 = 0 ;
7365 0 : int res1 = 0 ;
7366 : unsigned int val2 ;
7367 0 : int ecode2 = 0 ;
7368 0 : PyObject * obj0 = 0 ;
7369 0 : PyObject * obj1 = 0 ;
7370 :
7371 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_sig_exportable_set",&obj0,&obj1)) SWIG_fail;
7372 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7373 0 : if (!SWIG_IsOK(res1)) {
7374 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_exportable_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7375 : }
7376 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7377 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
7378 0 : if (!SWIG_IsOK(ecode2)) {
7379 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_sig_exportable_set" "', argument " "2"" of type '" "unsigned int""'");
7380 : }
7381 0 : arg2 = (unsigned int)(val2);
7382 : {
7383 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7384 0 : if (arg1) (arg1)->exportable = arg2;
7385 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7386 : }
7387 0 : resultobj = SWIG_Py_Void();
7388 0 : return resultobj;
7389 : fail:
7390 : return NULL;
7391 : }
7392 :
7393 :
7394 27 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_exportable_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7395 27 : PyObject *resultobj = 0;
7396 27 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7397 27 : void *argp1 = 0 ;
7398 27 : int res1 = 0 ;
7399 27 : PyObject * obj0 = 0 ;
7400 : unsigned int result;
7401 :
7402 27 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_exportable_get",&obj0)) SWIG_fail;
7403 27 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7404 27 : if (!SWIG_IsOK(res1)) {
7405 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_exportable_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7406 : }
7407 27 : arg1 = (struct _gpgme_key_sig *)(argp1);
7408 : {
7409 27 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7410 27 : result = (unsigned int) ((arg1)->exportable);
7411 27 : SWIG_PYTHON_THREAD_END_ALLOW;
7412 : }
7413 27 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
7414 27 : return resultobj;
7415 : fail:
7416 : return NULL;
7417 : }
7418 :
7419 :
7420 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig__unused_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7421 0 : PyObject *resultobj = 0;
7422 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7423 : unsigned int arg2 ;
7424 0 : void *argp1 = 0 ;
7425 0 : int res1 = 0 ;
7426 : unsigned int val2 ;
7427 0 : int ecode2 = 0 ;
7428 0 : PyObject * obj0 = 0 ;
7429 0 : PyObject * obj1 = 0 ;
7430 :
7431 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_sig__unused_set",&obj0,&obj1)) SWIG_fail;
7432 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7433 0 : if (!SWIG_IsOK(res1)) {
7434 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig__unused_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7435 : }
7436 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7437 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
7438 0 : if (!SWIG_IsOK(ecode2)) {
7439 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_sig__unused_set" "', argument " "2"" of type '" "unsigned int""'");
7440 : }
7441 0 : arg2 = (unsigned int)(val2);
7442 : {
7443 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7444 0 : if (arg1) (arg1)->_unused = arg2;
7445 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7446 : }
7447 0 : resultobj = SWIG_Py_Void();
7448 0 : return resultobj;
7449 : fail:
7450 : return NULL;
7451 : }
7452 :
7453 :
7454 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig__unused_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7455 0 : PyObject *resultobj = 0;
7456 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7457 0 : void *argp1 = 0 ;
7458 0 : int res1 = 0 ;
7459 0 : PyObject * obj0 = 0 ;
7460 : unsigned int result;
7461 :
7462 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig__unused_get",&obj0)) SWIG_fail;
7463 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7464 0 : if (!SWIG_IsOK(res1)) {
7465 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig__unused_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7466 : }
7467 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7468 : {
7469 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7470 0 : result = (unsigned int) ((arg1)->_unused);
7471 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7472 : }
7473 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
7474 0 : return resultobj;
7475 : fail:
7476 : return NULL;
7477 : }
7478 :
7479 :
7480 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_pubkey_algo_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7481 0 : PyObject *resultobj = 0;
7482 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7483 : gpgme_pubkey_algo_t arg2 ;
7484 0 : void *argp1 = 0 ;
7485 0 : int res1 = 0 ;
7486 : int val2 ;
7487 0 : int ecode2 = 0 ;
7488 0 : PyObject * obj0 = 0 ;
7489 0 : PyObject * obj1 = 0 ;
7490 :
7491 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_sig_pubkey_algo_set",&obj0,&obj1)) SWIG_fail;
7492 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7493 0 : if (!SWIG_IsOK(res1)) {
7494 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_pubkey_algo_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7495 : }
7496 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7497 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
7498 0 : if (!SWIG_IsOK(ecode2)) {
7499 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_sig_pubkey_algo_set" "', argument " "2"" of type '" "gpgme_pubkey_algo_t""'");
7500 : }
7501 0 : arg2 = (gpgme_pubkey_algo_t)(val2);
7502 : {
7503 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7504 0 : if (arg1) (arg1)->pubkey_algo = arg2;
7505 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7506 : }
7507 0 : resultobj = SWIG_Py_Void();
7508 0 : return resultobj;
7509 : fail:
7510 : return NULL;
7511 : }
7512 :
7513 :
7514 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_pubkey_algo_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7515 0 : PyObject *resultobj = 0;
7516 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7517 0 : void *argp1 = 0 ;
7518 0 : int res1 = 0 ;
7519 0 : PyObject * obj0 = 0 ;
7520 : gpgme_pubkey_algo_t result;
7521 :
7522 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_pubkey_algo_get",&obj0)) SWIG_fail;
7523 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7524 0 : if (!SWIG_IsOK(res1)) {
7525 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_pubkey_algo_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7526 : }
7527 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7528 : {
7529 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7530 0 : result = (gpgme_pubkey_algo_t) ((arg1)->pubkey_algo);
7531 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7532 : }
7533 0 : resultobj = SWIG_From_int((int)(result));
7534 0 : return resultobj;
7535 : fail:
7536 : return NULL;
7537 : }
7538 :
7539 :
7540 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_keyid_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7541 0 : PyObject *resultobj = 0;
7542 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7543 0 : char *arg2 = (char *) 0 ;
7544 0 : void *argp1 = 0 ;
7545 0 : int res1 = 0 ;
7546 : int res2 ;
7547 0 : char *buf2 = 0 ;
7548 0 : int alloc2 = 0 ;
7549 0 : PyObject * obj0 = 0 ;
7550 0 : PyObject * obj1 = 0 ;
7551 :
7552 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_sig_keyid_set",&obj0,&obj1)) SWIG_fail;
7553 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7554 0 : if (!SWIG_IsOK(res1)) {
7555 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_keyid_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7556 : }
7557 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7558 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
7559 0 : if (!SWIG_IsOK(res2)) {
7560 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_sig_keyid_set" "', argument " "2"" of type '" "char *""'");
7561 : }
7562 0 : arg2 = (char *)(buf2);
7563 : {
7564 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7565 0 : if (arg1->keyid) free((char*)arg1->keyid);
7566 0 : if (arg2) {
7567 0 : size_t size = strlen((const char *)(arg2)) + 1;
7568 0 : arg1->keyid = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
7569 : } else {
7570 0 : arg1->keyid = 0;
7571 : }
7572 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7573 : }
7574 0 : resultobj = SWIG_Py_Void();
7575 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
7576 : return resultobj;
7577 : fail:
7578 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
7579 : return NULL;
7580 : }
7581 :
7582 :
7583 30 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_keyid_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7584 30 : PyObject *resultobj = 0;
7585 30 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7586 30 : void *argp1 = 0 ;
7587 30 : int res1 = 0 ;
7588 30 : PyObject * obj0 = 0 ;
7589 30 : char *result = 0 ;
7590 :
7591 30 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_keyid_get",&obj0)) SWIG_fail;
7592 30 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7593 30 : if (!SWIG_IsOK(res1)) {
7594 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_keyid_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7595 : }
7596 30 : arg1 = (struct _gpgme_key_sig *)(argp1);
7597 : {
7598 30 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7599 30 : result = (char *) ((arg1)->keyid);
7600 30 : SWIG_PYTHON_THREAD_END_ALLOW;
7601 : }
7602 30 : resultobj = SWIG_FromCharPtr((const char *)result);
7603 30 : return resultobj;
7604 : fail:
7605 : return NULL;
7606 : }
7607 :
7608 :
7609 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig__keyid_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7610 0 : PyObject *resultobj = 0;
7611 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7612 : char *arg2 ;
7613 0 : void *argp1 = 0 ;
7614 0 : int res1 = 0 ;
7615 : char temp2[16+1] ;
7616 : int res2 ;
7617 0 : PyObject * obj0 = 0 ;
7618 0 : PyObject * obj1 = 0 ;
7619 :
7620 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_sig__keyid_set",&obj0,&obj1)) SWIG_fail;
7621 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7622 0 : if (!SWIG_IsOK(res1)) {
7623 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig__keyid_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7624 : }
7625 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7626 0 : res2 = SWIG_AsCharArray(obj1, temp2, 16+1);
7627 0 : if (!SWIG_IsOK(res2)) {
7628 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_sig__keyid_set" "', argument " "2"" of type '" "char [16+1]""'");
7629 : }
7630 0 : arg2 = (char *)(temp2);
7631 : {
7632 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7633 0 : if (arg2) memcpy(arg1->_keyid,arg2,16+1*sizeof(char));
7634 : else memset(arg1->_keyid,0,16+1*sizeof(char));
7635 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7636 : }
7637 0 : resultobj = SWIG_Py_Void();
7638 0 : return resultobj;
7639 : fail:
7640 : return NULL;
7641 : }
7642 :
7643 :
7644 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig__keyid_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7645 0 : PyObject *resultobj = 0;
7646 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7647 0 : void *argp1 = 0 ;
7648 0 : int res1 = 0 ;
7649 0 : PyObject * obj0 = 0 ;
7650 0 : char *result = 0 ;
7651 :
7652 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig__keyid_get",&obj0)) SWIG_fail;
7653 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7654 0 : if (!SWIG_IsOK(res1)) {
7655 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig__keyid_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7656 : }
7657 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7658 : {
7659 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7660 0 : result = (char *)(char *) ((arg1)->_keyid);
7661 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7662 : }
7663 : {
7664 0 : size_t size = SWIG_strnlen(result, 16+1);
7665 :
7666 :
7667 :
7668 0 : resultobj = SWIG_FromCharPtrAndSize(result, size);
7669 : }
7670 0 : return resultobj;
7671 : fail:
7672 : return NULL;
7673 : }
7674 :
7675 :
7676 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_timestamp_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7677 0 : PyObject *resultobj = 0;
7678 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7679 : long arg2 ;
7680 0 : void *argp1 = 0 ;
7681 0 : int res1 = 0 ;
7682 : long val2 ;
7683 0 : int ecode2 = 0 ;
7684 0 : PyObject * obj0 = 0 ;
7685 0 : PyObject * obj1 = 0 ;
7686 :
7687 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_sig_timestamp_set",&obj0,&obj1)) SWIG_fail;
7688 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7689 0 : if (!SWIG_IsOK(res1)) {
7690 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_timestamp_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7691 : }
7692 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7693 0 : ecode2 = SWIG_AsVal_long(obj1, &val2);
7694 0 : if (!SWIG_IsOK(ecode2)) {
7695 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_sig_timestamp_set" "', argument " "2"" of type '" "long""'");
7696 : }
7697 0 : arg2 = (long)(val2);
7698 : {
7699 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7700 0 : if (arg1) (arg1)->timestamp = arg2;
7701 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7702 : }
7703 0 : resultobj = SWIG_Py_Void();
7704 0 : return resultobj;
7705 : fail:
7706 : return NULL;
7707 : }
7708 :
7709 :
7710 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_timestamp_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7711 0 : PyObject *resultobj = 0;
7712 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7713 0 : void *argp1 = 0 ;
7714 0 : int res1 = 0 ;
7715 0 : PyObject * obj0 = 0 ;
7716 : long result;
7717 :
7718 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_timestamp_get",&obj0)) SWIG_fail;
7719 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7720 0 : if (!SWIG_IsOK(res1)) {
7721 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_timestamp_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7722 : }
7723 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7724 : {
7725 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7726 0 : result = (long) ((arg1)->timestamp);
7727 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7728 : }
7729 0 : resultobj = SWIG_From_long((long)(result));
7730 0 : return resultobj;
7731 : fail:
7732 : return NULL;
7733 : }
7734 :
7735 :
7736 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_expires_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7737 0 : PyObject *resultobj = 0;
7738 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7739 : long arg2 ;
7740 0 : void *argp1 = 0 ;
7741 0 : int res1 = 0 ;
7742 : long val2 ;
7743 0 : int ecode2 = 0 ;
7744 0 : PyObject * obj0 = 0 ;
7745 0 : PyObject * obj1 = 0 ;
7746 :
7747 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_sig_expires_set",&obj0,&obj1)) SWIG_fail;
7748 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7749 0 : if (!SWIG_IsOK(res1)) {
7750 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_expires_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7751 : }
7752 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7753 0 : ecode2 = SWIG_AsVal_long(obj1, &val2);
7754 0 : if (!SWIG_IsOK(ecode2)) {
7755 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_sig_expires_set" "', argument " "2"" of type '" "long""'");
7756 : }
7757 0 : arg2 = (long)(val2);
7758 : {
7759 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7760 0 : if (arg1) (arg1)->expires = arg2;
7761 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7762 : }
7763 0 : resultobj = SWIG_Py_Void();
7764 0 : return resultobj;
7765 : fail:
7766 : return NULL;
7767 : }
7768 :
7769 :
7770 27 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_expires_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7771 27 : PyObject *resultobj = 0;
7772 27 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7773 27 : void *argp1 = 0 ;
7774 27 : int res1 = 0 ;
7775 27 : PyObject * obj0 = 0 ;
7776 : long result;
7777 :
7778 27 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_expires_get",&obj0)) SWIG_fail;
7779 27 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7780 27 : if (!SWIG_IsOK(res1)) {
7781 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_expires_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7782 : }
7783 27 : arg1 = (struct _gpgme_key_sig *)(argp1);
7784 : {
7785 27 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7786 27 : result = (long) ((arg1)->expires);
7787 27 : SWIG_PYTHON_THREAD_END_ALLOW;
7788 : }
7789 27 : resultobj = SWIG_From_long((long)(result));
7790 27 : return resultobj;
7791 : fail:
7792 : return NULL;
7793 : }
7794 :
7795 :
7796 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7797 0 : PyObject *resultobj = 0;
7798 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7799 : gpgme_error_t arg2 ;
7800 0 : void *argp1 = 0 ;
7801 0 : int res1 = 0 ;
7802 0 : PyObject * obj0 = 0 ;
7803 0 : PyObject * obj1 = 0 ;
7804 :
7805 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_sig_status_set",&obj0,&obj1)) SWIG_fail;
7806 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7807 0 : if (!SWIG_IsOK(res1)) {
7808 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_status_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7809 : }
7810 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7811 : {
7812 0 : if (PyLong_Check(obj1))
7813 0 : arg2 = PyLong_AsLong(obj1);
7814 :
7815 0 : else if (PyInt_Check(obj1))
7816 0 : arg2 = PyInt_AsLong(obj1);
7817 :
7818 : else
7819 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
7820 : }
7821 : {
7822 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7823 0 : if (arg1) (arg1)->status = arg2;
7824 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7825 : }
7826 0 : resultobj = SWIG_Py_Void();
7827 0 : return resultobj;
7828 : fail:
7829 : return NULL;
7830 : }
7831 :
7832 :
7833 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7834 0 : PyObject *resultobj = 0;
7835 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7836 0 : void *argp1 = 0 ;
7837 0 : int res1 = 0 ;
7838 0 : PyObject * obj0 = 0 ;
7839 : gpgme_error_t result;
7840 :
7841 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_status_get",&obj0)) SWIG_fail;
7842 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7843 0 : if (!SWIG_IsOK(res1)) {
7844 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_status_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7845 : }
7846 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7847 : {
7848 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7849 0 : result = ((arg1)->status);
7850 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7851 : }
7852 : {
7853 0 : resultobj = PyLong_FromLong(result);
7854 : }
7855 0 : return resultobj;
7856 : fail:
7857 : return NULL;
7858 : }
7859 :
7860 :
7861 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_uid_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7862 0 : PyObject *resultobj = 0;
7863 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7864 0 : char *arg2 = (char *) 0 ;
7865 0 : void *argp1 = 0 ;
7866 0 : int res1 = 0 ;
7867 : int res2 ;
7868 0 : char *buf2 = 0 ;
7869 0 : int alloc2 = 0 ;
7870 0 : PyObject * obj0 = 0 ;
7871 0 : PyObject * obj1 = 0 ;
7872 :
7873 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_sig_uid_set",&obj0,&obj1)) SWIG_fail;
7874 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7875 0 : if (!SWIG_IsOK(res1)) {
7876 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_uid_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7877 : }
7878 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7879 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
7880 0 : if (!SWIG_IsOK(res2)) {
7881 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_sig_uid_set" "', argument " "2"" of type '" "char *""'");
7882 : }
7883 0 : arg2 = (char *)(buf2);
7884 : {
7885 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7886 0 : if (arg1->uid) free((char*)arg1->uid);
7887 0 : if (arg2) {
7888 0 : size_t size = strlen((const char *)(arg2)) + 1;
7889 0 : arg1->uid = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
7890 : } else {
7891 0 : arg1->uid = 0;
7892 : }
7893 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7894 : }
7895 0 : resultobj = SWIG_Py_Void();
7896 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
7897 : return resultobj;
7898 : fail:
7899 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
7900 : return NULL;
7901 : }
7902 :
7903 :
7904 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_uid_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7905 0 : PyObject *resultobj = 0;
7906 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7907 0 : void *argp1 = 0 ;
7908 0 : int res1 = 0 ;
7909 0 : PyObject * obj0 = 0 ;
7910 0 : char *result = 0 ;
7911 :
7912 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_uid_get",&obj0)) SWIG_fail;
7913 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7914 0 : if (!SWIG_IsOK(res1)) {
7915 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_uid_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7916 : }
7917 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7918 : {
7919 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7920 0 : result = (char *) ((arg1)->uid);
7921 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7922 : }
7923 0 : resultobj = SWIG_FromCharPtr((const char *)result);
7924 0 : return resultobj;
7925 : fail:
7926 : return NULL;
7927 : }
7928 :
7929 :
7930 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_name_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7931 0 : PyObject *resultobj = 0;
7932 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7933 0 : char *arg2 = (char *) 0 ;
7934 0 : void *argp1 = 0 ;
7935 0 : int res1 = 0 ;
7936 : int res2 ;
7937 0 : char *buf2 = 0 ;
7938 0 : int alloc2 = 0 ;
7939 0 : PyObject * obj0 = 0 ;
7940 0 : PyObject * obj1 = 0 ;
7941 :
7942 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_sig_name_set",&obj0,&obj1)) SWIG_fail;
7943 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7944 0 : if (!SWIG_IsOK(res1)) {
7945 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_name_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7946 : }
7947 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7948 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
7949 0 : if (!SWIG_IsOK(res2)) {
7950 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_sig_name_set" "', argument " "2"" of type '" "char *""'");
7951 : }
7952 0 : arg2 = (char *)(buf2);
7953 : {
7954 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7955 0 : if (arg1->name) free((char*)arg1->name);
7956 0 : if (arg2) {
7957 0 : size_t size = strlen((const char *)(arg2)) + 1;
7958 0 : arg1->name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
7959 : } else {
7960 0 : arg1->name = 0;
7961 : }
7962 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7963 : }
7964 0 : resultobj = SWIG_Py_Void();
7965 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
7966 : return resultobj;
7967 : fail:
7968 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
7969 : return NULL;
7970 : }
7971 :
7972 :
7973 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_name_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7974 0 : PyObject *resultobj = 0;
7975 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7976 0 : void *argp1 = 0 ;
7977 0 : int res1 = 0 ;
7978 0 : PyObject * obj0 = 0 ;
7979 0 : char *result = 0 ;
7980 :
7981 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_name_get",&obj0)) SWIG_fail;
7982 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7983 0 : if (!SWIG_IsOK(res1)) {
7984 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_name_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7985 : }
7986 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7987 : {
7988 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7989 0 : result = (char *) ((arg1)->name);
7990 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7991 : }
7992 0 : resultobj = SWIG_FromCharPtr((const char *)result);
7993 0 : return resultobj;
7994 : fail:
7995 : return NULL;
7996 : }
7997 :
7998 :
7999 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_email_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8000 0 : PyObject *resultobj = 0;
8001 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8002 0 : char *arg2 = (char *) 0 ;
8003 0 : void *argp1 = 0 ;
8004 0 : int res1 = 0 ;
8005 : int res2 ;
8006 0 : char *buf2 = 0 ;
8007 0 : int alloc2 = 0 ;
8008 0 : PyObject * obj0 = 0 ;
8009 0 : PyObject * obj1 = 0 ;
8010 :
8011 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_sig_email_set",&obj0,&obj1)) SWIG_fail;
8012 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
8013 0 : if (!SWIG_IsOK(res1)) {
8014 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_email_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8015 : }
8016 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8017 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
8018 0 : if (!SWIG_IsOK(res2)) {
8019 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_sig_email_set" "', argument " "2"" of type '" "char *""'");
8020 : }
8021 0 : arg2 = (char *)(buf2);
8022 : {
8023 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8024 0 : if (arg1->email) free((char*)arg1->email);
8025 0 : if (arg2) {
8026 0 : size_t size = strlen((const char *)(arg2)) + 1;
8027 0 : arg1->email = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
8028 : } else {
8029 0 : arg1->email = 0;
8030 : }
8031 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8032 : }
8033 0 : resultobj = SWIG_Py_Void();
8034 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8035 : return resultobj;
8036 : fail:
8037 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8038 : return NULL;
8039 : }
8040 :
8041 :
8042 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_email_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8043 0 : PyObject *resultobj = 0;
8044 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8045 0 : void *argp1 = 0 ;
8046 0 : int res1 = 0 ;
8047 0 : PyObject * obj0 = 0 ;
8048 0 : char *result = 0 ;
8049 :
8050 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_email_get",&obj0)) SWIG_fail;
8051 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
8052 0 : if (!SWIG_IsOK(res1)) {
8053 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_email_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8054 : }
8055 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8056 : {
8057 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8058 0 : result = (char *) ((arg1)->email);
8059 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8060 : }
8061 0 : resultobj = SWIG_FromCharPtr((const char *)result);
8062 0 : return resultobj;
8063 : fail:
8064 : return NULL;
8065 : }
8066 :
8067 :
8068 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_comment_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8069 0 : PyObject *resultobj = 0;
8070 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8071 0 : char *arg2 = (char *) 0 ;
8072 0 : void *argp1 = 0 ;
8073 0 : int res1 = 0 ;
8074 : int res2 ;
8075 0 : char *buf2 = 0 ;
8076 0 : int alloc2 = 0 ;
8077 0 : PyObject * obj0 = 0 ;
8078 0 : PyObject * obj1 = 0 ;
8079 :
8080 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_sig_comment_set",&obj0,&obj1)) SWIG_fail;
8081 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
8082 0 : if (!SWIG_IsOK(res1)) {
8083 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_comment_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8084 : }
8085 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8086 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
8087 0 : if (!SWIG_IsOK(res2)) {
8088 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_sig_comment_set" "', argument " "2"" of type '" "char *""'");
8089 : }
8090 0 : arg2 = (char *)(buf2);
8091 : {
8092 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8093 0 : if (arg1->comment) free((char*)arg1->comment);
8094 0 : if (arg2) {
8095 0 : size_t size = strlen((const char *)(arg2)) + 1;
8096 0 : arg1->comment = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
8097 : } else {
8098 0 : arg1->comment = 0;
8099 : }
8100 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8101 : }
8102 0 : resultobj = SWIG_Py_Void();
8103 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8104 : return resultobj;
8105 : fail:
8106 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8107 : return NULL;
8108 : }
8109 :
8110 :
8111 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_comment_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8112 0 : PyObject *resultobj = 0;
8113 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8114 0 : void *argp1 = 0 ;
8115 0 : int res1 = 0 ;
8116 0 : PyObject * obj0 = 0 ;
8117 0 : char *result = 0 ;
8118 :
8119 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_comment_get",&obj0)) SWIG_fail;
8120 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
8121 0 : if (!SWIG_IsOK(res1)) {
8122 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_comment_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8123 : }
8124 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8125 : {
8126 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8127 0 : result = (char *) ((arg1)->comment);
8128 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8129 : }
8130 0 : resultobj = SWIG_FromCharPtr((const char *)result);
8131 0 : return resultobj;
8132 : fail:
8133 : return NULL;
8134 : }
8135 :
8136 :
8137 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_sig_class_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8138 0 : PyObject *resultobj = 0;
8139 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8140 : unsigned int arg2 ;
8141 0 : void *argp1 = 0 ;
8142 0 : int res1 = 0 ;
8143 : unsigned int val2 ;
8144 0 : int ecode2 = 0 ;
8145 0 : PyObject * obj0 = 0 ;
8146 0 : PyObject * obj1 = 0 ;
8147 :
8148 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_sig_sig_class_set",&obj0,&obj1)) SWIG_fail;
8149 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
8150 0 : if (!SWIG_IsOK(res1)) {
8151 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_sig_class_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8152 : }
8153 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8154 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
8155 0 : if (!SWIG_IsOK(ecode2)) {
8156 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_sig_sig_class_set" "', argument " "2"" of type '" "unsigned int""'");
8157 : }
8158 0 : arg2 = (unsigned int)(val2);
8159 : {
8160 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8161 0 : if (arg1) (arg1)->sig_class = arg2;
8162 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8163 : }
8164 0 : resultobj = SWIG_Py_Void();
8165 0 : return resultobj;
8166 : fail:
8167 : return NULL;
8168 : }
8169 :
8170 :
8171 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_sig_class_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8172 0 : PyObject *resultobj = 0;
8173 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8174 0 : void *argp1 = 0 ;
8175 0 : int res1 = 0 ;
8176 0 : PyObject * obj0 = 0 ;
8177 : unsigned int result;
8178 :
8179 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_sig_class_get",&obj0)) SWIG_fail;
8180 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
8181 0 : if (!SWIG_IsOK(res1)) {
8182 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_sig_class_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8183 : }
8184 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8185 : {
8186 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8187 0 : result = (unsigned int) ((arg1)->sig_class);
8188 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8189 : }
8190 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
8191 0 : return resultobj;
8192 : fail:
8193 : return NULL;
8194 : }
8195 :
8196 :
8197 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_notations_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8198 0 : PyObject *resultobj = 0;
8199 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8200 0 : gpgme_sig_notation_t arg2 = (gpgme_sig_notation_t) 0 ;
8201 0 : void *argp1 = 0 ;
8202 0 : int res1 = 0 ;
8203 0 : void *argp2 = 0 ;
8204 0 : int res2 = 0 ;
8205 0 : PyObject * obj0 = 0 ;
8206 0 : PyObject * obj1 = 0 ;
8207 :
8208 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_sig_notations_set",&obj0,&obj1)) SWIG_fail;
8209 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
8210 0 : if (!SWIG_IsOK(res1)) {
8211 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_notations_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8212 : }
8213 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8214 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_sig_notation, SWIG_POINTER_DISOWN | 0 );
8215 0 : if (!SWIG_IsOK(res2)) {
8216 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_sig_notations_set" "', argument " "2"" of type '" "gpgme_sig_notation_t""'");
8217 : }
8218 0 : arg2 = (gpgme_sig_notation_t)(argp2);
8219 : {
8220 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8221 0 : if (arg1) (arg1)->notations = arg2;
8222 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8223 : }
8224 0 : resultobj = SWIG_Py_Void();
8225 0 : return resultobj;
8226 : fail:
8227 : return NULL;
8228 : }
8229 :
8230 :
8231 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_notations_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8232 0 : PyObject *resultobj = 0;
8233 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8234 0 : void *argp1 = 0 ;
8235 0 : int res1 = 0 ;
8236 0 : PyObject * obj0 = 0 ;
8237 : gpgme_sig_notation_t result;
8238 :
8239 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_notations_get",&obj0)) SWIG_fail;
8240 0 : res1 = SWIG_ConvertPtr(obj0, &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_notations_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 = (gpgme_sig_notation_t) ((arg1)->notations);
8248 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8249 : }
8250 : {
8251 : int i;
8252 0 : int size = 0;
8253 : gpgme_sig_notation_t curr;
8254 0 : for (curr = result; curr != NULL; curr = curr->next) {
8255 0 : size++;
8256 : }
8257 0 : resultobj = PyList_New(size);
8258 0 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
8259 0 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_sig_notation, 0 );
8260 0 : PyList_SetItem(resultobj, i, o);
8261 : }
8262 : }
8263 : return resultobj;
8264 : fail:
8265 : return NULL;
8266 : }
8267 :
8268 :
8269 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig__last_notation_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8270 0 : PyObject *resultobj = 0;
8271 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8272 0 : gpgme_sig_notation_t arg2 = (gpgme_sig_notation_t) 0 ;
8273 0 : void *argp1 = 0 ;
8274 0 : int res1 = 0 ;
8275 0 : void *argp2 = 0 ;
8276 0 : int res2 = 0 ;
8277 0 : PyObject * obj0 = 0 ;
8278 0 : PyObject * obj1 = 0 ;
8279 :
8280 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_sig__last_notation_set",&obj0,&obj1)) SWIG_fail;
8281 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
8282 0 : if (!SWIG_IsOK(res1)) {
8283 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig__last_notation_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8284 : }
8285 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8286 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_sig_notation, SWIG_POINTER_DISOWN | 0 );
8287 0 : if (!SWIG_IsOK(res2)) {
8288 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_sig__last_notation_set" "', argument " "2"" of type '" "gpgme_sig_notation_t""'");
8289 : }
8290 0 : arg2 = (gpgme_sig_notation_t)(argp2);
8291 : {
8292 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8293 0 : if (arg1) (arg1)->_last_notation = arg2;
8294 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8295 : }
8296 0 : resultobj = SWIG_Py_Void();
8297 0 : return resultobj;
8298 : fail:
8299 : return NULL;
8300 : }
8301 :
8302 :
8303 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig__last_notation_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8304 0 : PyObject *resultobj = 0;
8305 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8306 0 : void *argp1 = 0 ;
8307 0 : int res1 = 0 ;
8308 0 : PyObject * obj0 = 0 ;
8309 : gpgme_sig_notation_t result;
8310 :
8311 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig__last_notation_get",&obj0)) SWIG_fail;
8312 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
8313 0 : if (!SWIG_IsOK(res1)) {
8314 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig__last_notation_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8315 : }
8316 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8317 : {
8318 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8319 0 : result = (gpgme_sig_notation_t) ((arg1)->_last_notation);
8320 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8321 : }
8322 : {
8323 : int i;
8324 0 : int size = 0;
8325 : gpgme_sig_notation_t curr;
8326 0 : for (curr = result; curr != NULL; curr = curr->next) {
8327 0 : size++;
8328 : }
8329 0 : resultobj = PyList_New(size);
8330 0 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
8331 0 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_sig_notation, 0 );
8332 0 : PyList_SetItem(resultobj, i, o);
8333 : }
8334 : }
8335 : return resultobj;
8336 : fail:
8337 : return NULL;
8338 : }
8339 :
8340 :
8341 0 : SWIGINTERN PyObject *_wrap_new__gpgme_key_sig(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8342 0 : PyObject *resultobj = 0;
8343 0 : struct _gpgme_key_sig *result = 0 ;
8344 :
8345 0 : if (!PyArg_ParseTuple(args,(char *)":new__gpgme_key_sig")) SWIG_fail;
8346 : {
8347 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8348 0 : result = (struct _gpgme_key_sig *)calloc(1, sizeof(struct _gpgme_key_sig));
8349 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8350 : }
8351 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_key_sig, SWIG_POINTER_NEW | 0 );
8352 0 : return resultobj;
8353 : fail:
8354 : return NULL;
8355 : }
8356 :
8357 :
8358 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_key_sig(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8359 0 : PyObject *resultobj = 0;
8360 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8361 0 : void *argp1 = 0 ;
8362 0 : int res1 = 0 ;
8363 0 : PyObject * obj0 = 0 ;
8364 :
8365 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete__gpgme_key_sig",&obj0)) SWIG_fail;
8366 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key_sig, SWIG_POINTER_DISOWN | 0 );
8367 0 : if (!SWIG_IsOK(res1)) {
8368 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_key_sig" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8369 : }
8370 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8371 : {
8372 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8373 0 : free((char *) arg1);
8374 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8375 : }
8376 0 : resultobj = SWIG_Py_Void();
8377 0 : return resultobj;
8378 : fail:
8379 : return NULL;
8380 : }
8381 :
8382 :
8383 27 : SWIGINTERN PyObject *_gpgme_key_sig_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8384 : PyObject *obj;
8385 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
8386 54 : SWIG_TypeNewClientData(SWIGTYPE_p__gpgme_key_sig, SWIG_NewClientData(obj));
8387 27 : return SWIG_Py_Void();
8388 : }
8389 :
8390 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_revoked_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8391 0 : PyObject *resultobj = 0;
8392 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8393 : unsigned int arg2 ;
8394 0 : void *argp1 = 0 ;
8395 0 : int res1 = 0 ;
8396 : unsigned int val2 ;
8397 0 : int ecode2 = 0 ;
8398 0 : PyObject * obj0 = 0 ;
8399 0 : PyObject * obj1 = 0 ;
8400 :
8401 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_user_id_revoked_set",&obj0,&obj1)) SWIG_fail;
8402 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8403 0 : if (!SWIG_IsOK(res1)) {
8404 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_revoked_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8405 : }
8406 0 : arg1 = (struct _gpgme_user_id *)(argp1);
8407 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
8408 0 : if (!SWIG_IsOK(ecode2)) {
8409 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_user_id_revoked_set" "', argument " "2"" of type '" "unsigned int""'");
8410 : }
8411 0 : arg2 = (unsigned int)(val2);
8412 : {
8413 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8414 0 : if (arg1) (arg1)->revoked = arg2;
8415 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8416 : }
8417 0 : resultobj = SWIG_Py_Void();
8418 0 : return resultobj;
8419 : fail:
8420 : return NULL;
8421 : }
8422 :
8423 :
8424 70 : SWIGINTERN PyObject *_wrap__gpgme_user_id_revoked_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8425 70 : PyObject *resultobj = 0;
8426 70 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8427 70 : void *argp1 = 0 ;
8428 70 : int res1 = 0 ;
8429 70 : PyObject * obj0 = 0 ;
8430 : unsigned int result;
8431 :
8432 70 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id_revoked_get",&obj0)) SWIG_fail;
8433 70 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8434 70 : if (!SWIG_IsOK(res1)) {
8435 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_revoked_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8436 : }
8437 70 : arg1 = (struct _gpgme_user_id *)(argp1);
8438 : {
8439 70 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8440 70 : result = (unsigned int) ((arg1)->revoked);
8441 70 : SWIG_PYTHON_THREAD_END_ALLOW;
8442 : }
8443 70 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
8444 70 : return resultobj;
8445 : fail:
8446 : return NULL;
8447 : }
8448 :
8449 :
8450 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_invalid_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8451 0 : PyObject *resultobj = 0;
8452 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8453 : unsigned int arg2 ;
8454 0 : void *argp1 = 0 ;
8455 0 : int res1 = 0 ;
8456 : unsigned int val2 ;
8457 0 : int ecode2 = 0 ;
8458 0 : PyObject * obj0 = 0 ;
8459 0 : PyObject * obj1 = 0 ;
8460 :
8461 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_user_id_invalid_set",&obj0,&obj1)) SWIG_fail;
8462 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8463 0 : if (!SWIG_IsOK(res1)) {
8464 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_invalid_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8465 : }
8466 0 : arg1 = (struct _gpgme_user_id *)(argp1);
8467 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
8468 0 : if (!SWIG_IsOK(ecode2)) {
8469 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_user_id_invalid_set" "', argument " "2"" of type '" "unsigned int""'");
8470 : }
8471 0 : arg2 = (unsigned int)(val2);
8472 : {
8473 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8474 0 : if (arg1) (arg1)->invalid = arg2;
8475 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8476 : }
8477 0 : resultobj = SWIG_Py_Void();
8478 0 : return resultobj;
8479 : fail:
8480 : return NULL;
8481 : }
8482 :
8483 :
8484 64 : SWIGINTERN PyObject *_wrap__gpgme_user_id_invalid_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8485 64 : PyObject *resultobj = 0;
8486 64 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8487 64 : void *argp1 = 0 ;
8488 64 : int res1 = 0 ;
8489 64 : PyObject * obj0 = 0 ;
8490 : unsigned int result;
8491 :
8492 64 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id_invalid_get",&obj0)) SWIG_fail;
8493 64 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8494 64 : if (!SWIG_IsOK(res1)) {
8495 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_invalid_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8496 : }
8497 64 : arg1 = (struct _gpgme_user_id *)(argp1);
8498 : {
8499 64 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8500 64 : result = (unsigned int) ((arg1)->invalid);
8501 64 : SWIG_PYTHON_THREAD_END_ALLOW;
8502 : }
8503 64 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
8504 64 : return resultobj;
8505 : fail:
8506 : return NULL;
8507 : }
8508 :
8509 :
8510 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id__unused_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8511 0 : PyObject *resultobj = 0;
8512 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8513 : unsigned int arg2 ;
8514 0 : void *argp1 = 0 ;
8515 0 : int res1 = 0 ;
8516 : unsigned int val2 ;
8517 0 : int ecode2 = 0 ;
8518 0 : PyObject * obj0 = 0 ;
8519 0 : PyObject * obj1 = 0 ;
8520 :
8521 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_user_id__unused_set",&obj0,&obj1)) SWIG_fail;
8522 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8523 0 : if (!SWIG_IsOK(res1)) {
8524 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id__unused_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8525 : }
8526 0 : arg1 = (struct _gpgme_user_id *)(argp1);
8527 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
8528 0 : if (!SWIG_IsOK(ecode2)) {
8529 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_user_id__unused_set" "', argument " "2"" of type '" "unsigned int""'");
8530 : }
8531 0 : arg2 = (unsigned int)(val2);
8532 : {
8533 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8534 0 : if (arg1) (arg1)->_unused = arg2;
8535 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8536 : }
8537 0 : resultobj = SWIG_Py_Void();
8538 0 : return resultobj;
8539 : fail:
8540 : return NULL;
8541 : }
8542 :
8543 :
8544 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id__unused_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8545 0 : PyObject *resultobj = 0;
8546 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8547 0 : void *argp1 = 0 ;
8548 0 : int res1 = 0 ;
8549 0 : PyObject * obj0 = 0 ;
8550 : unsigned int result;
8551 :
8552 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id__unused_get",&obj0)) SWIG_fail;
8553 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8554 0 : if (!SWIG_IsOK(res1)) {
8555 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id__unused_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8556 : }
8557 0 : arg1 = (struct _gpgme_user_id *)(argp1);
8558 : {
8559 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8560 0 : result = (unsigned int) ((arg1)->_unused);
8561 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8562 : }
8563 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
8564 0 : return resultobj;
8565 : fail:
8566 : return NULL;
8567 : }
8568 :
8569 :
8570 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_validity_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8571 0 : PyObject *resultobj = 0;
8572 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8573 : gpgme_validity_t arg2 ;
8574 0 : void *argp1 = 0 ;
8575 0 : int res1 = 0 ;
8576 : int val2 ;
8577 0 : int ecode2 = 0 ;
8578 0 : PyObject * obj0 = 0 ;
8579 0 : PyObject * obj1 = 0 ;
8580 :
8581 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_user_id_validity_set",&obj0,&obj1)) SWIG_fail;
8582 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8583 0 : if (!SWIG_IsOK(res1)) {
8584 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_validity_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8585 : }
8586 0 : arg1 = (struct _gpgme_user_id *)(argp1);
8587 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
8588 0 : if (!SWIG_IsOK(ecode2)) {
8589 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_user_id_validity_set" "', argument " "2"" of type '" "gpgme_validity_t""'");
8590 : }
8591 0 : arg2 = (gpgme_validity_t)(val2);
8592 : {
8593 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8594 0 : if (arg1) (arg1)->validity = arg2;
8595 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8596 : }
8597 0 : resultobj = SWIG_Py_Void();
8598 0 : return resultobj;
8599 : fail:
8600 : return NULL;
8601 : }
8602 :
8603 :
8604 64 : SWIGINTERN PyObject *_wrap__gpgme_user_id_validity_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8605 64 : PyObject *resultobj = 0;
8606 64 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8607 64 : void *argp1 = 0 ;
8608 64 : int res1 = 0 ;
8609 64 : PyObject * obj0 = 0 ;
8610 : gpgme_validity_t result;
8611 :
8612 64 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id_validity_get",&obj0)) SWIG_fail;
8613 64 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8614 64 : if (!SWIG_IsOK(res1)) {
8615 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_validity_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8616 : }
8617 64 : arg1 = (struct _gpgme_user_id *)(argp1);
8618 : {
8619 64 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8620 64 : result = (gpgme_validity_t) ((arg1)->validity);
8621 64 : SWIG_PYTHON_THREAD_END_ALLOW;
8622 : }
8623 128 : resultobj = SWIG_From_int((int)(result));
8624 64 : return resultobj;
8625 : fail:
8626 : return NULL;
8627 : }
8628 :
8629 :
8630 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_uid_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8631 0 : PyObject *resultobj = 0;
8632 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8633 0 : char *arg2 = (char *) 0 ;
8634 0 : void *argp1 = 0 ;
8635 0 : int res1 = 0 ;
8636 : int res2 ;
8637 0 : char *buf2 = 0 ;
8638 0 : int alloc2 = 0 ;
8639 0 : PyObject * obj0 = 0 ;
8640 0 : PyObject * obj1 = 0 ;
8641 :
8642 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_user_id_uid_set",&obj0,&obj1)) SWIG_fail;
8643 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8644 0 : if (!SWIG_IsOK(res1)) {
8645 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_uid_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8646 : }
8647 0 : arg1 = (struct _gpgme_user_id *)(argp1);
8648 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
8649 0 : if (!SWIG_IsOK(res2)) {
8650 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_user_id_uid_set" "', argument " "2"" of type '" "char *""'");
8651 : }
8652 0 : arg2 = (char *)(buf2);
8653 : {
8654 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8655 0 : if (arg1->uid) free((char*)arg1->uid);
8656 0 : if (arg2) {
8657 0 : size_t size = strlen((const char *)(arg2)) + 1;
8658 0 : arg1->uid = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
8659 : } else {
8660 0 : arg1->uid = 0;
8661 : }
8662 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8663 : }
8664 0 : resultobj = SWIG_Py_Void();
8665 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8666 : return resultobj;
8667 : fail:
8668 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8669 : return NULL;
8670 : }
8671 :
8672 :
8673 36 : SWIGINTERN PyObject *_wrap__gpgme_user_id_uid_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8674 36 : PyObject *resultobj = 0;
8675 36 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8676 36 : void *argp1 = 0 ;
8677 36 : int res1 = 0 ;
8678 36 : PyObject * obj0 = 0 ;
8679 36 : char *result = 0 ;
8680 :
8681 36 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id_uid_get",&obj0)) SWIG_fail;
8682 36 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8683 36 : if (!SWIG_IsOK(res1)) {
8684 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_uid_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8685 : }
8686 36 : arg1 = (struct _gpgme_user_id *)(argp1);
8687 : {
8688 36 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8689 36 : result = (char *) ((arg1)->uid);
8690 36 : SWIG_PYTHON_THREAD_END_ALLOW;
8691 : }
8692 36 : resultobj = SWIG_FromCharPtr((const char *)result);
8693 36 : return resultobj;
8694 : fail:
8695 : return NULL;
8696 : }
8697 :
8698 :
8699 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_name_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8700 0 : PyObject *resultobj = 0;
8701 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8702 0 : char *arg2 = (char *) 0 ;
8703 0 : void *argp1 = 0 ;
8704 0 : int res1 = 0 ;
8705 : int res2 ;
8706 0 : char *buf2 = 0 ;
8707 0 : int alloc2 = 0 ;
8708 0 : PyObject * obj0 = 0 ;
8709 0 : PyObject * obj1 = 0 ;
8710 :
8711 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_user_id_name_set",&obj0,&obj1)) SWIG_fail;
8712 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8713 0 : if (!SWIG_IsOK(res1)) {
8714 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_name_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8715 : }
8716 0 : arg1 = (struct _gpgme_user_id *)(argp1);
8717 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
8718 0 : if (!SWIG_IsOK(res2)) {
8719 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_user_id_name_set" "', argument " "2"" of type '" "char *""'");
8720 : }
8721 0 : arg2 = (char *)(buf2);
8722 : {
8723 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8724 0 : if (arg1->name) free((char*)arg1->name);
8725 0 : if (arg2) {
8726 0 : size_t size = strlen((const char *)(arg2)) + 1;
8727 0 : arg1->name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
8728 : } else {
8729 0 : arg1->name = 0;
8730 : }
8731 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8732 : }
8733 0 : resultobj = SWIG_Py_Void();
8734 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8735 : return resultobj;
8736 : fail:
8737 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8738 : return NULL;
8739 : }
8740 :
8741 :
8742 232 : SWIGINTERN PyObject *_wrap__gpgme_user_id_name_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8743 232 : PyObject *resultobj = 0;
8744 232 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8745 232 : void *argp1 = 0 ;
8746 232 : int res1 = 0 ;
8747 232 : PyObject * obj0 = 0 ;
8748 232 : char *result = 0 ;
8749 :
8750 232 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id_name_get",&obj0)) SWIG_fail;
8751 232 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8752 232 : if (!SWIG_IsOK(res1)) {
8753 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_name_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8754 : }
8755 232 : arg1 = (struct _gpgme_user_id *)(argp1);
8756 : {
8757 232 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8758 232 : result = (char *) ((arg1)->name);
8759 232 : SWIG_PYTHON_THREAD_END_ALLOW;
8760 : }
8761 232 : resultobj = SWIG_FromCharPtr((const char *)result);
8762 232 : return resultobj;
8763 : fail:
8764 : return NULL;
8765 : }
8766 :
8767 :
8768 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_email_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8769 0 : PyObject *resultobj = 0;
8770 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8771 0 : char *arg2 = (char *) 0 ;
8772 0 : void *argp1 = 0 ;
8773 0 : int res1 = 0 ;
8774 : int res2 ;
8775 0 : char *buf2 = 0 ;
8776 0 : int alloc2 = 0 ;
8777 0 : PyObject * obj0 = 0 ;
8778 0 : PyObject * obj1 = 0 ;
8779 :
8780 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_user_id_email_set",&obj0,&obj1)) SWIG_fail;
8781 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8782 0 : if (!SWIG_IsOK(res1)) {
8783 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_email_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8784 : }
8785 0 : arg1 = (struct _gpgme_user_id *)(argp1);
8786 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
8787 0 : if (!SWIG_IsOK(res2)) {
8788 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_user_id_email_set" "', argument " "2"" of type '" "char *""'");
8789 : }
8790 0 : arg2 = (char *)(buf2);
8791 : {
8792 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8793 0 : if (arg1->email) free((char*)arg1->email);
8794 0 : if (arg2) {
8795 0 : size_t size = strlen((const char *)(arg2)) + 1;
8796 0 : arg1->email = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
8797 : } else {
8798 0 : arg1->email = 0;
8799 : }
8800 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8801 : }
8802 0 : resultobj = SWIG_Py_Void();
8803 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8804 : return resultobj;
8805 : fail:
8806 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8807 : return NULL;
8808 : }
8809 :
8810 :
8811 64 : SWIGINTERN PyObject *_wrap__gpgme_user_id_email_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8812 64 : PyObject *resultobj = 0;
8813 64 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8814 64 : void *argp1 = 0 ;
8815 64 : int res1 = 0 ;
8816 64 : PyObject * obj0 = 0 ;
8817 64 : char *result = 0 ;
8818 :
8819 64 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id_email_get",&obj0)) SWIG_fail;
8820 64 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8821 64 : if (!SWIG_IsOK(res1)) {
8822 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_email_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8823 : }
8824 64 : arg1 = (struct _gpgme_user_id *)(argp1);
8825 : {
8826 64 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8827 64 : result = (char *) ((arg1)->email);
8828 64 : SWIG_PYTHON_THREAD_END_ALLOW;
8829 : }
8830 64 : resultobj = SWIG_FromCharPtr((const char *)result);
8831 64 : return resultobj;
8832 : fail:
8833 : return NULL;
8834 : }
8835 :
8836 :
8837 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_comment_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8838 0 : PyObject *resultobj = 0;
8839 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8840 0 : char *arg2 = (char *) 0 ;
8841 0 : void *argp1 = 0 ;
8842 0 : int res1 = 0 ;
8843 : int res2 ;
8844 0 : char *buf2 = 0 ;
8845 0 : int alloc2 = 0 ;
8846 0 : PyObject * obj0 = 0 ;
8847 0 : PyObject * obj1 = 0 ;
8848 :
8849 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_user_id_comment_set",&obj0,&obj1)) SWIG_fail;
8850 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8851 0 : if (!SWIG_IsOK(res1)) {
8852 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_comment_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8853 : }
8854 0 : arg1 = (struct _gpgme_user_id *)(argp1);
8855 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
8856 0 : if (!SWIG_IsOK(res2)) {
8857 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_user_id_comment_set" "', argument " "2"" of type '" "char *""'");
8858 : }
8859 0 : arg2 = (char *)(buf2);
8860 : {
8861 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8862 0 : if (arg1->comment) free((char*)arg1->comment);
8863 0 : if (arg2) {
8864 0 : size_t size = strlen((const char *)(arg2)) + 1;
8865 0 : arg1->comment = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
8866 : } else {
8867 0 : arg1->comment = 0;
8868 : }
8869 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8870 : }
8871 0 : resultobj = SWIG_Py_Void();
8872 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8873 : return resultobj;
8874 : fail:
8875 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8876 : return NULL;
8877 : }
8878 :
8879 :
8880 64 : SWIGINTERN PyObject *_wrap__gpgme_user_id_comment_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8881 64 : PyObject *resultobj = 0;
8882 64 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8883 64 : void *argp1 = 0 ;
8884 64 : int res1 = 0 ;
8885 64 : PyObject * obj0 = 0 ;
8886 64 : char *result = 0 ;
8887 :
8888 64 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id_comment_get",&obj0)) SWIG_fail;
8889 64 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8890 64 : if (!SWIG_IsOK(res1)) {
8891 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_comment_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8892 : }
8893 64 : arg1 = (struct _gpgme_user_id *)(argp1);
8894 : {
8895 64 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8896 64 : result = (char *) ((arg1)->comment);
8897 64 : SWIG_PYTHON_THREAD_END_ALLOW;
8898 : }
8899 64 : resultobj = SWIG_FromCharPtr((const char *)result);
8900 64 : return resultobj;
8901 : fail:
8902 : return NULL;
8903 : }
8904 :
8905 :
8906 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_signatures_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8907 0 : PyObject *resultobj = 0;
8908 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8909 0 : gpgme_key_sig_t arg2 = (gpgme_key_sig_t) 0 ;
8910 0 : void *argp1 = 0 ;
8911 0 : int res1 = 0 ;
8912 0 : void *argp2 = 0 ;
8913 0 : int res2 = 0 ;
8914 0 : PyObject * obj0 = 0 ;
8915 0 : PyObject * obj1 = 0 ;
8916 :
8917 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_user_id_signatures_set",&obj0,&obj1)) SWIG_fail;
8918 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8919 0 : if (!SWIG_IsOK(res1)) {
8920 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_signatures_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8921 : }
8922 0 : arg1 = (struct _gpgme_user_id *)(argp1);
8923 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key_sig, SWIG_POINTER_DISOWN | 0 );
8924 0 : if (!SWIG_IsOK(res2)) {
8925 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_user_id_signatures_set" "', argument " "2"" of type '" "gpgme_key_sig_t""'");
8926 : }
8927 0 : arg2 = (gpgme_key_sig_t)(argp2);
8928 : {
8929 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8930 0 : if (arg1) (arg1)->signatures = arg2;
8931 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8932 : }
8933 0 : resultobj = SWIG_Py_Void();
8934 0 : return resultobj;
8935 : fail:
8936 : return NULL;
8937 : }
8938 :
8939 :
8940 79 : SWIGINTERN PyObject *_wrap__gpgme_user_id_signatures_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8941 79 : PyObject *resultobj = 0;
8942 79 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8943 79 : void *argp1 = 0 ;
8944 79 : int res1 = 0 ;
8945 79 : PyObject * obj0 = 0 ;
8946 : gpgme_key_sig_t result;
8947 :
8948 79 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id_signatures_get",&obj0)) SWIG_fail;
8949 79 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8950 79 : if (!SWIG_IsOK(res1)) {
8951 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_signatures_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8952 : }
8953 79 : arg1 = (struct _gpgme_user_id *)(argp1);
8954 : {
8955 79 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8956 79 : result = (gpgme_key_sig_t) ((arg1)->signatures);
8957 79 : SWIG_PYTHON_THREAD_END_ALLOW;
8958 : }
8959 : {
8960 : int i;
8961 79 : int size = 0;
8962 : gpgme_key_sig_t curr;
8963 106 : for (curr = result; curr != NULL; curr = curr->next) {
8964 27 : size++;
8965 : }
8966 79 : resultobj = PyList_New(size);
8967 106 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
8968 27 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_key_sig, 0 );
8969 27 : PyList_SetItem(resultobj, i, o);
8970 : }
8971 : }
8972 : return resultobj;
8973 : fail:
8974 : return NULL;
8975 : }
8976 :
8977 :
8978 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id__last_keysig_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8979 0 : PyObject *resultobj = 0;
8980 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8981 0 : gpgme_key_sig_t arg2 = (gpgme_key_sig_t) 0 ;
8982 0 : void *argp1 = 0 ;
8983 0 : int res1 = 0 ;
8984 0 : void *argp2 = 0 ;
8985 0 : int res2 = 0 ;
8986 0 : PyObject * obj0 = 0 ;
8987 0 : PyObject * obj1 = 0 ;
8988 :
8989 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_user_id__last_keysig_set",&obj0,&obj1)) SWIG_fail;
8990 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8991 0 : if (!SWIG_IsOK(res1)) {
8992 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id__last_keysig_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8993 : }
8994 0 : arg1 = (struct _gpgme_user_id *)(argp1);
8995 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key_sig, SWIG_POINTER_DISOWN | 0 );
8996 0 : if (!SWIG_IsOK(res2)) {
8997 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_user_id__last_keysig_set" "', argument " "2"" of type '" "gpgme_key_sig_t""'");
8998 : }
8999 0 : arg2 = (gpgme_key_sig_t)(argp2);
9000 : {
9001 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9002 0 : if (arg1) (arg1)->_last_keysig = arg2;
9003 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9004 : }
9005 0 : resultobj = SWIG_Py_Void();
9006 0 : return resultobj;
9007 : fail:
9008 : return NULL;
9009 : }
9010 :
9011 :
9012 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id__last_keysig_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9013 0 : PyObject *resultobj = 0;
9014 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
9015 0 : void *argp1 = 0 ;
9016 0 : int res1 = 0 ;
9017 0 : PyObject * obj0 = 0 ;
9018 : gpgme_key_sig_t result;
9019 :
9020 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id__last_keysig_get",&obj0)) SWIG_fail;
9021 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
9022 0 : if (!SWIG_IsOK(res1)) {
9023 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id__last_keysig_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
9024 : }
9025 0 : arg1 = (struct _gpgme_user_id *)(argp1);
9026 : {
9027 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9028 0 : result = (gpgme_key_sig_t) ((arg1)->_last_keysig);
9029 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9030 : }
9031 : {
9032 : int i;
9033 0 : int size = 0;
9034 : gpgme_key_sig_t curr;
9035 0 : for (curr = result; curr != NULL; curr = curr->next) {
9036 0 : size++;
9037 : }
9038 0 : resultobj = PyList_New(size);
9039 0 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
9040 0 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_key_sig, 0 );
9041 0 : PyList_SetItem(resultobj, i, o);
9042 : }
9043 : }
9044 : return resultobj;
9045 : fail:
9046 : return NULL;
9047 : }
9048 :
9049 :
9050 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_address_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9051 0 : PyObject *resultobj = 0;
9052 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
9053 0 : char *arg2 = (char *) 0 ;
9054 0 : void *argp1 = 0 ;
9055 0 : int res1 = 0 ;
9056 : int res2 ;
9057 0 : char *buf2 = 0 ;
9058 0 : int alloc2 = 0 ;
9059 0 : PyObject * obj0 = 0 ;
9060 0 : PyObject * obj1 = 0 ;
9061 :
9062 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_user_id_address_set",&obj0,&obj1)) SWIG_fail;
9063 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
9064 0 : if (!SWIG_IsOK(res1)) {
9065 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_address_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
9066 : }
9067 0 : arg1 = (struct _gpgme_user_id *)(argp1);
9068 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
9069 0 : if (!SWIG_IsOK(res2)) {
9070 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_user_id_address_set" "', argument " "2"" of type '" "char *""'");
9071 : }
9072 0 : arg2 = (char *)(buf2);
9073 : {
9074 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9075 0 : if (arg1->address) free((char*)arg1->address);
9076 0 : if (arg2) {
9077 0 : size_t size = strlen((const char *)(arg2)) + 1;
9078 0 : arg1->address = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
9079 : } else {
9080 0 : arg1->address = 0;
9081 : }
9082 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9083 : }
9084 0 : resultobj = SWIG_Py_Void();
9085 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
9086 : return resultobj;
9087 : fail:
9088 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
9089 : return NULL;
9090 : }
9091 :
9092 :
9093 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_address_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9094 0 : PyObject *resultobj = 0;
9095 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
9096 0 : void *argp1 = 0 ;
9097 0 : int res1 = 0 ;
9098 0 : PyObject * obj0 = 0 ;
9099 0 : char *result = 0 ;
9100 :
9101 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id_address_get",&obj0)) SWIG_fail;
9102 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
9103 0 : if (!SWIG_IsOK(res1)) {
9104 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_address_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
9105 : }
9106 0 : arg1 = (struct _gpgme_user_id *)(argp1);
9107 : {
9108 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9109 0 : result = (char *) ((arg1)->address);
9110 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9111 : }
9112 0 : resultobj = SWIG_FromCharPtr((const char *)result);
9113 0 : return resultobj;
9114 : fail:
9115 : return NULL;
9116 : }
9117 :
9118 :
9119 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_tofu_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9120 0 : PyObject *resultobj = 0;
9121 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
9122 0 : gpgme_tofu_info_t arg2 = (gpgme_tofu_info_t) 0 ;
9123 0 : void *argp1 = 0 ;
9124 0 : int res1 = 0 ;
9125 0 : void *argp2 = 0 ;
9126 0 : int res2 = 0 ;
9127 0 : PyObject * obj0 = 0 ;
9128 0 : PyObject * obj1 = 0 ;
9129 :
9130 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_user_id_tofu_set",&obj0,&obj1)) SWIG_fail;
9131 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
9132 0 : if (!SWIG_IsOK(res1)) {
9133 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_tofu_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
9134 : }
9135 0 : arg1 = (struct _gpgme_user_id *)(argp1);
9136 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_tofu_info, SWIG_POINTER_DISOWN | 0 );
9137 0 : if (!SWIG_IsOK(res2)) {
9138 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_user_id_tofu_set" "', argument " "2"" of type '" "gpgme_tofu_info_t""'");
9139 : }
9140 0 : arg2 = (gpgme_tofu_info_t)(argp2);
9141 : {
9142 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9143 0 : if (arg1) (arg1)->tofu = arg2;
9144 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9145 : }
9146 0 : resultobj = SWIG_Py_Void();
9147 0 : return resultobj;
9148 : fail:
9149 : return NULL;
9150 : }
9151 :
9152 :
9153 4 : SWIGINTERN PyObject *_wrap__gpgme_user_id_tofu_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9154 4 : PyObject *resultobj = 0;
9155 4 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
9156 4 : void *argp1 = 0 ;
9157 4 : int res1 = 0 ;
9158 4 : PyObject * obj0 = 0 ;
9159 : gpgme_tofu_info_t result;
9160 :
9161 4 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id_tofu_get",&obj0)) SWIG_fail;
9162 4 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
9163 4 : if (!SWIG_IsOK(res1)) {
9164 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_tofu_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
9165 : }
9166 4 : arg1 = (struct _gpgme_user_id *)(argp1);
9167 : {
9168 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9169 4 : result = (gpgme_tofu_info_t) ((arg1)->tofu);
9170 4 : SWIG_PYTHON_THREAD_END_ALLOW;
9171 : }
9172 : {
9173 : int i;
9174 4 : int size = 0;
9175 : gpgme_tofu_info_t curr;
9176 8 : for (curr = result; curr != NULL; curr = curr->next) {
9177 4 : size++;
9178 : }
9179 4 : resultobj = PyList_New(size);
9180 8 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
9181 4 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_tofu_info, 0 );
9182 4 : PyList_SetItem(resultobj, i, o);
9183 : }
9184 : }
9185 : return resultobj;
9186 : fail:
9187 : return NULL;
9188 : }
9189 :
9190 :
9191 0 : SWIGINTERN PyObject *_wrap_new__gpgme_user_id(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9192 0 : PyObject *resultobj = 0;
9193 0 : struct _gpgme_user_id *result = 0 ;
9194 :
9195 0 : if (!PyArg_ParseTuple(args,(char *)":new__gpgme_user_id")) SWIG_fail;
9196 : {
9197 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9198 0 : result = (struct _gpgme_user_id *)calloc(1, sizeof(struct _gpgme_user_id));
9199 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9200 : }
9201 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_user_id, SWIG_POINTER_NEW | 0 );
9202 0 : return resultobj;
9203 : fail:
9204 : return NULL;
9205 : }
9206 :
9207 :
9208 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_user_id(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9209 0 : PyObject *resultobj = 0;
9210 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
9211 0 : void *argp1 = 0 ;
9212 0 : int res1 = 0 ;
9213 0 : PyObject * obj0 = 0 ;
9214 :
9215 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete__gpgme_user_id",&obj0)) SWIG_fail;
9216 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_user_id, SWIG_POINTER_DISOWN | 0 );
9217 0 : if (!SWIG_IsOK(res1)) {
9218 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_user_id" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
9219 : }
9220 0 : arg1 = (struct _gpgme_user_id *)(argp1);
9221 : {
9222 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9223 0 : free((char *) arg1);
9224 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9225 : }
9226 0 : resultobj = SWIG_Py_Void();
9227 0 : return resultobj;
9228 : fail:
9229 : return NULL;
9230 : }
9231 :
9232 :
9233 27 : SWIGINTERN PyObject *_gpgme_user_id_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9234 : PyObject *obj;
9235 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
9236 54 : SWIG_TypeNewClientData(SWIGTYPE_p__gpgme_user_id, SWIG_NewClientData(obj));
9237 27 : return SWIG_Py_Void();
9238 : }
9239 :
9240 0 : SWIGINTERN PyObject *_wrap__gpgme_key__refs_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9241 0 : PyObject *resultobj = 0;
9242 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9243 : unsigned int arg2 ;
9244 0 : void *argp1 = 0 ;
9245 0 : int res1 = 0 ;
9246 : unsigned int val2 ;
9247 0 : int ecode2 = 0 ;
9248 0 : PyObject * obj0 = 0 ;
9249 0 : PyObject * obj1 = 0 ;
9250 :
9251 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key__refs_set",&obj0,&obj1)) SWIG_fail;
9252 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9253 0 : if (!SWIG_IsOK(res1)) {
9254 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key__refs_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9255 : }
9256 0 : arg1 = (struct _gpgme_key *)(argp1);
9257 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9258 0 : if (!SWIG_IsOK(ecode2)) {
9259 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key__refs_set" "', argument " "2"" of type '" "unsigned int""'");
9260 : }
9261 0 : arg2 = (unsigned int)(val2);
9262 : {
9263 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9264 0 : if (arg1) (arg1)->_refs = arg2;
9265 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9266 : }
9267 0 : resultobj = SWIG_Py_Void();
9268 0 : return resultobj;
9269 : fail:
9270 : return NULL;
9271 : }
9272 :
9273 :
9274 0 : SWIGINTERN PyObject *_wrap__gpgme_key__refs_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9275 0 : PyObject *resultobj = 0;
9276 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9277 0 : void *argp1 = 0 ;
9278 0 : int res1 = 0 ;
9279 0 : PyObject * obj0 = 0 ;
9280 : unsigned int result;
9281 :
9282 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key__refs_get",&obj0)) SWIG_fail;
9283 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9284 0 : if (!SWIG_IsOK(res1)) {
9285 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key__refs_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9286 : }
9287 0 : arg1 = (struct _gpgme_key *)(argp1);
9288 : {
9289 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9290 0 : result = (unsigned int) ((arg1)->_refs);
9291 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9292 : }
9293 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
9294 0 : return resultobj;
9295 : fail:
9296 : return NULL;
9297 : }
9298 :
9299 :
9300 0 : SWIGINTERN PyObject *_wrap__gpgme_key_revoked_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9301 0 : PyObject *resultobj = 0;
9302 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9303 : unsigned int arg2 ;
9304 0 : void *argp1 = 0 ;
9305 0 : int res1 = 0 ;
9306 : unsigned int val2 ;
9307 0 : int ecode2 = 0 ;
9308 0 : PyObject * obj0 = 0 ;
9309 0 : PyObject * obj1 = 0 ;
9310 :
9311 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_revoked_set",&obj0,&obj1)) SWIG_fail;
9312 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9313 0 : if (!SWIG_IsOK(res1)) {
9314 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_revoked_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9315 : }
9316 0 : arg1 = (struct _gpgme_key *)(argp1);
9317 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9318 0 : if (!SWIG_IsOK(ecode2)) {
9319 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_revoked_set" "', argument " "2"" of type '" "unsigned int""'");
9320 : }
9321 0 : arg2 = (unsigned int)(val2);
9322 : {
9323 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9324 0 : if (arg1) (arg1)->revoked = arg2;
9325 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9326 : }
9327 0 : resultobj = SWIG_Py_Void();
9328 0 : return resultobj;
9329 : fail:
9330 : return NULL;
9331 : }
9332 :
9333 :
9334 52 : SWIGINTERN PyObject *_wrap__gpgme_key_revoked_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9335 52 : PyObject *resultobj = 0;
9336 52 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9337 52 : void *argp1 = 0 ;
9338 52 : int res1 = 0 ;
9339 52 : PyObject * obj0 = 0 ;
9340 : unsigned int result;
9341 :
9342 52 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_revoked_get",&obj0)) SWIG_fail;
9343 52 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9344 52 : if (!SWIG_IsOK(res1)) {
9345 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_revoked_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9346 : }
9347 52 : arg1 = (struct _gpgme_key *)(argp1);
9348 : {
9349 52 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9350 52 : result = (unsigned int) ((arg1)->revoked);
9351 52 : SWIG_PYTHON_THREAD_END_ALLOW;
9352 : }
9353 52 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
9354 52 : return resultobj;
9355 : fail:
9356 : return NULL;
9357 : }
9358 :
9359 :
9360 0 : SWIGINTERN PyObject *_wrap__gpgme_key_expired_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9361 0 : PyObject *resultobj = 0;
9362 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9363 : unsigned int arg2 ;
9364 0 : void *argp1 = 0 ;
9365 0 : int res1 = 0 ;
9366 : unsigned int val2 ;
9367 0 : int ecode2 = 0 ;
9368 0 : PyObject * obj0 = 0 ;
9369 0 : PyObject * obj1 = 0 ;
9370 :
9371 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_expired_set",&obj0,&obj1)) SWIG_fail;
9372 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9373 0 : if (!SWIG_IsOK(res1)) {
9374 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_expired_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9375 : }
9376 0 : arg1 = (struct _gpgme_key *)(argp1);
9377 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9378 0 : if (!SWIG_IsOK(ecode2)) {
9379 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_expired_set" "', argument " "2"" of type '" "unsigned int""'");
9380 : }
9381 0 : arg2 = (unsigned int)(val2);
9382 : {
9383 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9384 0 : if (arg1) (arg1)->expired = arg2;
9385 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9386 : }
9387 0 : resultobj = SWIG_Py_Void();
9388 0 : return resultobj;
9389 : fail:
9390 : return NULL;
9391 : }
9392 :
9393 :
9394 52 : SWIGINTERN PyObject *_wrap__gpgme_key_expired_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9395 52 : PyObject *resultobj = 0;
9396 52 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9397 52 : void *argp1 = 0 ;
9398 52 : int res1 = 0 ;
9399 52 : PyObject * obj0 = 0 ;
9400 : unsigned int result;
9401 :
9402 52 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_expired_get",&obj0)) SWIG_fail;
9403 52 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9404 52 : if (!SWIG_IsOK(res1)) {
9405 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_expired_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9406 : }
9407 52 : arg1 = (struct _gpgme_key *)(argp1);
9408 : {
9409 52 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9410 52 : result = (unsigned int) ((arg1)->expired);
9411 52 : SWIG_PYTHON_THREAD_END_ALLOW;
9412 : }
9413 52 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
9414 52 : return resultobj;
9415 : fail:
9416 : return NULL;
9417 : }
9418 :
9419 :
9420 0 : SWIGINTERN PyObject *_wrap__gpgme_key_disabled_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9421 0 : PyObject *resultobj = 0;
9422 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9423 : unsigned int arg2 ;
9424 0 : void *argp1 = 0 ;
9425 0 : int res1 = 0 ;
9426 : unsigned int val2 ;
9427 0 : int ecode2 = 0 ;
9428 0 : PyObject * obj0 = 0 ;
9429 0 : PyObject * obj1 = 0 ;
9430 :
9431 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_disabled_set",&obj0,&obj1)) SWIG_fail;
9432 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9433 0 : if (!SWIG_IsOK(res1)) {
9434 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_disabled_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9435 : }
9436 0 : arg1 = (struct _gpgme_key *)(argp1);
9437 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9438 0 : if (!SWIG_IsOK(ecode2)) {
9439 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_disabled_set" "', argument " "2"" of type '" "unsigned int""'");
9440 : }
9441 0 : arg2 = (unsigned int)(val2);
9442 : {
9443 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9444 0 : if (arg1) (arg1)->disabled = arg2;
9445 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9446 : }
9447 0 : resultobj = SWIG_Py_Void();
9448 0 : return resultobj;
9449 : fail:
9450 : return NULL;
9451 : }
9452 :
9453 :
9454 52 : SWIGINTERN PyObject *_wrap__gpgme_key_disabled_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9455 52 : PyObject *resultobj = 0;
9456 52 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9457 52 : void *argp1 = 0 ;
9458 52 : int res1 = 0 ;
9459 52 : PyObject * obj0 = 0 ;
9460 : unsigned int result;
9461 :
9462 52 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_disabled_get",&obj0)) SWIG_fail;
9463 52 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9464 52 : if (!SWIG_IsOK(res1)) {
9465 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_disabled_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9466 : }
9467 52 : arg1 = (struct _gpgme_key *)(argp1);
9468 : {
9469 52 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9470 52 : result = (unsigned int) ((arg1)->disabled);
9471 52 : SWIG_PYTHON_THREAD_END_ALLOW;
9472 : }
9473 52 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
9474 52 : return resultobj;
9475 : fail:
9476 : return NULL;
9477 : }
9478 :
9479 :
9480 0 : SWIGINTERN PyObject *_wrap__gpgme_key_invalid_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9481 0 : PyObject *resultobj = 0;
9482 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9483 : unsigned int arg2 ;
9484 0 : void *argp1 = 0 ;
9485 0 : int res1 = 0 ;
9486 : unsigned int val2 ;
9487 0 : int ecode2 = 0 ;
9488 0 : PyObject * obj0 = 0 ;
9489 0 : PyObject * obj1 = 0 ;
9490 :
9491 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_invalid_set",&obj0,&obj1)) SWIG_fail;
9492 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9493 0 : if (!SWIG_IsOK(res1)) {
9494 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_invalid_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9495 : }
9496 0 : arg1 = (struct _gpgme_key *)(argp1);
9497 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9498 0 : if (!SWIG_IsOK(ecode2)) {
9499 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_invalid_set" "', argument " "2"" of type '" "unsigned int""'");
9500 : }
9501 0 : arg2 = (unsigned int)(val2);
9502 : {
9503 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9504 0 : if (arg1) (arg1)->invalid = arg2;
9505 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9506 : }
9507 0 : resultobj = SWIG_Py_Void();
9508 0 : return resultobj;
9509 : fail:
9510 : return NULL;
9511 : }
9512 :
9513 :
9514 52 : SWIGINTERN PyObject *_wrap__gpgme_key_invalid_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9515 52 : PyObject *resultobj = 0;
9516 52 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9517 52 : void *argp1 = 0 ;
9518 52 : int res1 = 0 ;
9519 52 : PyObject * obj0 = 0 ;
9520 : unsigned int result;
9521 :
9522 52 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_invalid_get",&obj0)) SWIG_fail;
9523 52 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9524 52 : if (!SWIG_IsOK(res1)) {
9525 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_invalid_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9526 : }
9527 52 : arg1 = (struct _gpgme_key *)(argp1);
9528 : {
9529 52 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9530 52 : result = (unsigned int) ((arg1)->invalid);
9531 52 : SWIG_PYTHON_THREAD_END_ALLOW;
9532 : }
9533 52 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
9534 52 : return resultobj;
9535 : fail:
9536 : return NULL;
9537 : }
9538 :
9539 :
9540 0 : SWIGINTERN PyObject *_wrap__gpgme_key_can_encrypt_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9541 0 : PyObject *resultobj = 0;
9542 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9543 : unsigned int arg2 ;
9544 0 : void *argp1 = 0 ;
9545 0 : int res1 = 0 ;
9546 : unsigned int val2 ;
9547 0 : int ecode2 = 0 ;
9548 0 : PyObject * obj0 = 0 ;
9549 0 : PyObject * obj1 = 0 ;
9550 :
9551 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_can_encrypt_set",&obj0,&obj1)) SWIG_fail;
9552 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9553 0 : if (!SWIG_IsOK(res1)) {
9554 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_can_encrypt_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9555 : }
9556 0 : arg1 = (struct _gpgme_key *)(argp1);
9557 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9558 0 : if (!SWIG_IsOK(ecode2)) {
9559 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_can_encrypt_set" "', argument " "2"" of type '" "unsigned int""'");
9560 : }
9561 0 : arg2 = (unsigned int)(val2);
9562 : {
9563 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9564 0 : if (arg1) (arg1)->can_encrypt = arg2;
9565 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9566 : }
9567 0 : resultobj = SWIG_Py_Void();
9568 0 : return resultobj;
9569 : fail:
9570 : return NULL;
9571 : }
9572 :
9573 :
9574 0 : SWIGINTERN PyObject *_wrap__gpgme_key_can_encrypt_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9575 0 : PyObject *resultobj = 0;
9576 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9577 0 : void *argp1 = 0 ;
9578 0 : int res1 = 0 ;
9579 0 : PyObject * obj0 = 0 ;
9580 : unsigned int result;
9581 :
9582 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_can_encrypt_get",&obj0)) SWIG_fail;
9583 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9584 0 : if (!SWIG_IsOK(res1)) {
9585 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_can_encrypt_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9586 : }
9587 0 : arg1 = (struct _gpgme_key *)(argp1);
9588 : {
9589 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9590 0 : result = (unsigned int) ((arg1)->can_encrypt);
9591 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9592 : }
9593 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
9594 0 : return resultobj;
9595 : fail:
9596 : return NULL;
9597 : }
9598 :
9599 :
9600 0 : SWIGINTERN PyObject *_wrap__gpgme_key_can_sign_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9601 0 : PyObject *resultobj = 0;
9602 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9603 : unsigned int arg2 ;
9604 0 : void *argp1 = 0 ;
9605 0 : int res1 = 0 ;
9606 : unsigned int val2 ;
9607 0 : int ecode2 = 0 ;
9608 0 : PyObject * obj0 = 0 ;
9609 0 : PyObject * obj1 = 0 ;
9610 :
9611 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_can_sign_set",&obj0,&obj1)) SWIG_fail;
9612 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9613 0 : if (!SWIG_IsOK(res1)) {
9614 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_can_sign_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9615 : }
9616 0 : arg1 = (struct _gpgme_key *)(argp1);
9617 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9618 0 : if (!SWIG_IsOK(ecode2)) {
9619 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_can_sign_set" "', argument " "2"" of type '" "unsigned int""'");
9620 : }
9621 0 : arg2 = (unsigned int)(val2);
9622 : {
9623 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9624 0 : if (arg1) (arg1)->can_sign = arg2;
9625 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9626 : }
9627 0 : resultobj = SWIG_Py_Void();
9628 0 : return resultobj;
9629 : fail:
9630 : return NULL;
9631 : }
9632 :
9633 :
9634 52 : SWIGINTERN PyObject *_wrap__gpgme_key_can_sign_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9635 52 : PyObject *resultobj = 0;
9636 52 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9637 52 : void *argp1 = 0 ;
9638 52 : int res1 = 0 ;
9639 52 : PyObject * obj0 = 0 ;
9640 : unsigned int result;
9641 :
9642 52 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_can_sign_get",&obj0)) SWIG_fail;
9643 52 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9644 52 : if (!SWIG_IsOK(res1)) {
9645 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_can_sign_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9646 : }
9647 52 : arg1 = (struct _gpgme_key *)(argp1);
9648 : {
9649 52 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9650 52 : result = (unsigned int) ((arg1)->can_sign);
9651 52 : SWIG_PYTHON_THREAD_END_ALLOW;
9652 : }
9653 52 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
9654 52 : return resultobj;
9655 : fail:
9656 : return NULL;
9657 : }
9658 :
9659 :
9660 0 : SWIGINTERN PyObject *_wrap__gpgme_key_can_certify_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9661 0 : PyObject *resultobj = 0;
9662 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9663 : unsigned int arg2 ;
9664 0 : void *argp1 = 0 ;
9665 0 : int res1 = 0 ;
9666 : unsigned int val2 ;
9667 0 : int ecode2 = 0 ;
9668 0 : PyObject * obj0 = 0 ;
9669 0 : PyObject * obj1 = 0 ;
9670 :
9671 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_can_certify_set",&obj0,&obj1)) SWIG_fail;
9672 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9673 0 : if (!SWIG_IsOK(res1)) {
9674 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_can_certify_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9675 : }
9676 0 : arg1 = (struct _gpgme_key *)(argp1);
9677 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9678 0 : if (!SWIG_IsOK(ecode2)) {
9679 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_can_certify_set" "', argument " "2"" of type '" "unsigned int""'");
9680 : }
9681 0 : arg2 = (unsigned int)(val2);
9682 : {
9683 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9684 0 : if (arg1) (arg1)->can_certify = arg2;
9685 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9686 : }
9687 0 : resultobj = SWIG_Py_Void();
9688 0 : return resultobj;
9689 : fail:
9690 : return NULL;
9691 : }
9692 :
9693 :
9694 52 : SWIGINTERN PyObject *_wrap__gpgme_key_can_certify_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9695 52 : PyObject *resultobj = 0;
9696 52 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9697 52 : void *argp1 = 0 ;
9698 52 : int res1 = 0 ;
9699 52 : PyObject * obj0 = 0 ;
9700 : unsigned int result;
9701 :
9702 52 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_can_certify_get",&obj0)) SWIG_fail;
9703 52 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9704 52 : if (!SWIG_IsOK(res1)) {
9705 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_can_certify_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9706 : }
9707 52 : arg1 = (struct _gpgme_key *)(argp1);
9708 : {
9709 52 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9710 52 : result = (unsigned int) ((arg1)->can_certify);
9711 52 : SWIG_PYTHON_THREAD_END_ALLOW;
9712 : }
9713 52 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
9714 52 : return resultobj;
9715 : fail:
9716 : return NULL;
9717 : }
9718 :
9719 :
9720 0 : SWIGINTERN PyObject *_wrap__gpgme_key_secret_set(PyObject *SWIGUNUSEDPARM(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 * obj0 = 0 ;
9729 0 : PyObject * obj1 = 0 ;
9730 :
9731 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_secret_set",&obj0,&obj1)) SWIG_fail;
9732 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9733 0 : if (!SWIG_IsOK(res1)) {
9734 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_secret_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9735 : }
9736 0 : arg1 = (struct _gpgme_key *)(argp1);
9737 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9738 0 : if (!SWIG_IsOK(ecode2)) {
9739 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_secret_set" "', argument " "2"" of type '" "unsigned int""'");
9740 : }
9741 0 : arg2 = (unsigned int)(val2);
9742 : {
9743 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9744 0 : if (arg1) (arg1)->secret = arg2;
9745 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9746 : }
9747 0 : resultobj = SWIG_Py_Void();
9748 0 : return resultobj;
9749 : fail:
9750 : return NULL;
9751 : }
9752 :
9753 :
9754 52 : SWIGINTERN PyObject *_wrap__gpgme_key_secret_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9755 52 : PyObject *resultobj = 0;
9756 52 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9757 52 : void *argp1 = 0 ;
9758 52 : int res1 = 0 ;
9759 52 : PyObject * obj0 = 0 ;
9760 : unsigned int result;
9761 :
9762 52 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_secret_get",&obj0)) SWIG_fail;
9763 52 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9764 52 : if (!SWIG_IsOK(res1)) {
9765 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_secret_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9766 : }
9767 52 : arg1 = (struct _gpgme_key *)(argp1);
9768 : {
9769 52 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9770 52 : result = (unsigned int) ((arg1)->secret);
9771 52 : SWIG_PYTHON_THREAD_END_ALLOW;
9772 : }
9773 52 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
9774 52 : return resultobj;
9775 : fail:
9776 : return NULL;
9777 : }
9778 :
9779 :
9780 0 : SWIGINTERN PyObject *_wrap__gpgme_key_can_authenticate_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9781 0 : PyObject *resultobj = 0;
9782 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9783 : unsigned int arg2 ;
9784 0 : void *argp1 = 0 ;
9785 0 : int res1 = 0 ;
9786 : unsigned int val2 ;
9787 0 : int ecode2 = 0 ;
9788 0 : PyObject * obj0 = 0 ;
9789 0 : PyObject * obj1 = 0 ;
9790 :
9791 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_can_authenticate_set",&obj0,&obj1)) SWIG_fail;
9792 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9793 0 : if (!SWIG_IsOK(res1)) {
9794 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_can_authenticate_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9795 : }
9796 0 : arg1 = (struct _gpgme_key *)(argp1);
9797 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9798 0 : if (!SWIG_IsOK(ecode2)) {
9799 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_can_authenticate_set" "', argument " "2"" of type '" "unsigned int""'");
9800 : }
9801 0 : arg2 = (unsigned int)(val2);
9802 : {
9803 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9804 0 : if (arg1) (arg1)->can_authenticate = arg2;
9805 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9806 : }
9807 0 : resultobj = SWIG_Py_Void();
9808 0 : return resultobj;
9809 : fail:
9810 : return NULL;
9811 : }
9812 :
9813 :
9814 0 : SWIGINTERN PyObject *_wrap__gpgme_key_can_authenticate_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9815 0 : PyObject *resultobj = 0;
9816 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9817 0 : void *argp1 = 0 ;
9818 0 : int res1 = 0 ;
9819 0 : PyObject * obj0 = 0 ;
9820 : unsigned int result;
9821 :
9822 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_can_authenticate_get",&obj0)) SWIG_fail;
9823 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9824 0 : if (!SWIG_IsOK(res1)) {
9825 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_can_authenticate_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9826 : }
9827 0 : arg1 = (struct _gpgme_key *)(argp1);
9828 : {
9829 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9830 0 : result = (unsigned int) ((arg1)->can_authenticate);
9831 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9832 : }
9833 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
9834 0 : return resultobj;
9835 : fail:
9836 : return NULL;
9837 : }
9838 :
9839 :
9840 0 : SWIGINTERN PyObject *_wrap__gpgme_key_is_qualified_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9841 0 : PyObject *resultobj = 0;
9842 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9843 : unsigned int arg2 ;
9844 0 : void *argp1 = 0 ;
9845 0 : int res1 = 0 ;
9846 : unsigned int val2 ;
9847 0 : int ecode2 = 0 ;
9848 0 : PyObject * obj0 = 0 ;
9849 0 : PyObject * obj1 = 0 ;
9850 :
9851 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_is_qualified_set",&obj0,&obj1)) SWIG_fail;
9852 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9853 0 : if (!SWIG_IsOK(res1)) {
9854 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_is_qualified_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9855 : }
9856 0 : arg1 = (struct _gpgme_key *)(argp1);
9857 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9858 0 : if (!SWIG_IsOK(ecode2)) {
9859 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_is_qualified_set" "', argument " "2"" of type '" "unsigned int""'");
9860 : }
9861 0 : arg2 = (unsigned int)(val2);
9862 : {
9863 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9864 0 : if (arg1) (arg1)->is_qualified = arg2;
9865 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9866 : }
9867 0 : resultobj = SWIG_Py_Void();
9868 0 : return resultobj;
9869 : fail:
9870 : return NULL;
9871 : }
9872 :
9873 :
9874 0 : SWIGINTERN PyObject *_wrap__gpgme_key_is_qualified_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9875 0 : PyObject *resultobj = 0;
9876 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9877 0 : void *argp1 = 0 ;
9878 0 : int res1 = 0 ;
9879 0 : PyObject * obj0 = 0 ;
9880 : unsigned int result;
9881 :
9882 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_is_qualified_get",&obj0)) SWIG_fail;
9883 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9884 0 : if (!SWIG_IsOK(res1)) {
9885 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_is_qualified_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9886 : }
9887 0 : arg1 = (struct _gpgme_key *)(argp1);
9888 : {
9889 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9890 0 : result = (unsigned int) ((arg1)->is_qualified);
9891 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9892 : }
9893 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
9894 0 : return resultobj;
9895 : fail:
9896 : return NULL;
9897 : }
9898 :
9899 :
9900 0 : SWIGINTERN PyObject *_wrap__gpgme_key__unused_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9901 0 : PyObject *resultobj = 0;
9902 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9903 : unsigned int arg2 ;
9904 0 : void *argp1 = 0 ;
9905 0 : int res1 = 0 ;
9906 : unsigned int val2 ;
9907 0 : int ecode2 = 0 ;
9908 0 : PyObject * obj0 = 0 ;
9909 0 : PyObject * obj1 = 0 ;
9910 :
9911 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key__unused_set",&obj0,&obj1)) SWIG_fail;
9912 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9913 0 : if (!SWIG_IsOK(res1)) {
9914 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key__unused_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9915 : }
9916 0 : arg1 = (struct _gpgme_key *)(argp1);
9917 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9918 0 : if (!SWIG_IsOK(ecode2)) {
9919 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key__unused_set" "', argument " "2"" of type '" "unsigned int""'");
9920 : }
9921 0 : arg2 = (unsigned int)(val2);
9922 : {
9923 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9924 0 : if (arg1) (arg1)->_unused = arg2;
9925 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9926 : }
9927 0 : resultobj = SWIG_Py_Void();
9928 0 : return resultobj;
9929 : fail:
9930 : return NULL;
9931 : }
9932 :
9933 :
9934 0 : SWIGINTERN PyObject *_wrap__gpgme_key__unused_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9935 0 : PyObject *resultobj = 0;
9936 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9937 0 : void *argp1 = 0 ;
9938 0 : int res1 = 0 ;
9939 0 : PyObject * obj0 = 0 ;
9940 : unsigned int result;
9941 :
9942 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key__unused_get",&obj0)) SWIG_fail;
9943 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9944 0 : if (!SWIG_IsOK(res1)) {
9945 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key__unused_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9946 : }
9947 0 : arg1 = (struct _gpgme_key *)(argp1);
9948 : {
9949 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9950 0 : result = (unsigned int) ((arg1)->_unused);
9951 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9952 : }
9953 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
9954 0 : return resultobj;
9955 : fail:
9956 : return NULL;
9957 : }
9958 :
9959 :
9960 0 : SWIGINTERN PyObject *_wrap__gpgme_key_protocol_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9961 0 : PyObject *resultobj = 0;
9962 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9963 : gpgme_protocol_t arg2 ;
9964 0 : void *argp1 = 0 ;
9965 0 : int res1 = 0 ;
9966 : int val2 ;
9967 0 : int ecode2 = 0 ;
9968 0 : PyObject * obj0 = 0 ;
9969 0 : PyObject * obj1 = 0 ;
9970 :
9971 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_protocol_set",&obj0,&obj1)) SWIG_fail;
9972 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9973 0 : if (!SWIG_IsOK(res1)) {
9974 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_protocol_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9975 : }
9976 0 : arg1 = (struct _gpgme_key *)(argp1);
9977 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
9978 0 : if (!SWIG_IsOK(ecode2)) {
9979 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_protocol_set" "', argument " "2"" of type '" "gpgme_protocol_t""'");
9980 : }
9981 0 : arg2 = (gpgme_protocol_t)(val2);
9982 : {
9983 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9984 0 : if (arg1) (arg1)->protocol = arg2;
9985 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9986 : }
9987 0 : resultobj = SWIG_Py_Void();
9988 0 : return resultobj;
9989 : fail:
9990 : return NULL;
9991 : }
9992 :
9993 :
9994 52 : SWIGINTERN PyObject *_wrap__gpgme_key_protocol_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9995 52 : PyObject *resultobj = 0;
9996 52 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9997 52 : void *argp1 = 0 ;
9998 52 : int res1 = 0 ;
9999 52 : PyObject * obj0 = 0 ;
10000 : gpgme_protocol_t result;
10001 :
10002 52 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_protocol_get",&obj0)) SWIG_fail;
10003 52 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10004 52 : if (!SWIG_IsOK(res1)) {
10005 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_protocol_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10006 : }
10007 52 : arg1 = (struct _gpgme_key *)(argp1);
10008 : {
10009 52 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10010 52 : result = (gpgme_protocol_t) ((arg1)->protocol);
10011 52 : SWIG_PYTHON_THREAD_END_ALLOW;
10012 : }
10013 104 : resultobj = SWIG_From_int((int)(result));
10014 52 : return resultobj;
10015 : fail:
10016 : return NULL;
10017 : }
10018 :
10019 :
10020 0 : SWIGINTERN PyObject *_wrap__gpgme_key_issuer_serial_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10021 0 : PyObject *resultobj = 0;
10022 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10023 0 : char *arg2 = (char *) 0 ;
10024 0 : void *argp1 = 0 ;
10025 0 : int res1 = 0 ;
10026 : int res2 ;
10027 0 : char *buf2 = 0 ;
10028 0 : int alloc2 = 0 ;
10029 0 : PyObject * obj0 = 0 ;
10030 0 : PyObject * obj1 = 0 ;
10031 :
10032 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_issuer_serial_set",&obj0,&obj1)) SWIG_fail;
10033 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10034 0 : if (!SWIG_IsOK(res1)) {
10035 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_issuer_serial_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10036 : }
10037 0 : arg1 = (struct _gpgme_key *)(argp1);
10038 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
10039 0 : if (!SWIG_IsOK(res2)) {
10040 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_issuer_serial_set" "', argument " "2"" of type '" "char *""'");
10041 : }
10042 0 : arg2 = (char *)(buf2);
10043 : {
10044 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10045 0 : if (arg1->issuer_serial) free((char*)arg1->issuer_serial);
10046 0 : if (arg2) {
10047 0 : size_t size = strlen((const char *)(arg2)) + 1;
10048 0 : arg1->issuer_serial = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
10049 : } else {
10050 0 : arg1->issuer_serial = 0;
10051 : }
10052 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10053 : }
10054 0 : resultobj = SWIG_Py_Void();
10055 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
10056 : return resultobj;
10057 : fail:
10058 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
10059 : return NULL;
10060 : }
10061 :
10062 :
10063 52 : SWIGINTERN PyObject *_wrap__gpgme_key_issuer_serial_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10064 52 : PyObject *resultobj = 0;
10065 52 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10066 52 : void *argp1 = 0 ;
10067 52 : int res1 = 0 ;
10068 52 : PyObject * obj0 = 0 ;
10069 52 : char *result = 0 ;
10070 :
10071 52 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_issuer_serial_get",&obj0)) SWIG_fail;
10072 52 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10073 52 : if (!SWIG_IsOK(res1)) {
10074 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_issuer_serial_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10075 : }
10076 52 : arg1 = (struct _gpgme_key *)(argp1);
10077 : {
10078 52 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10079 52 : result = (char *) ((arg1)->issuer_serial);
10080 52 : SWIG_PYTHON_THREAD_END_ALLOW;
10081 : }
10082 52 : resultobj = SWIG_FromCharPtr((const char *)result);
10083 52 : return resultobj;
10084 : fail:
10085 : return NULL;
10086 : }
10087 :
10088 :
10089 0 : SWIGINTERN PyObject *_wrap__gpgme_key_issuer_name_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10090 0 : PyObject *resultobj = 0;
10091 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10092 0 : char *arg2 = (char *) 0 ;
10093 0 : void *argp1 = 0 ;
10094 0 : int res1 = 0 ;
10095 : int res2 ;
10096 0 : char *buf2 = 0 ;
10097 0 : int alloc2 = 0 ;
10098 0 : PyObject * obj0 = 0 ;
10099 0 : PyObject * obj1 = 0 ;
10100 :
10101 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_issuer_name_set",&obj0,&obj1)) SWIG_fail;
10102 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10103 0 : if (!SWIG_IsOK(res1)) {
10104 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_issuer_name_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10105 : }
10106 0 : arg1 = (struct _gpgme_key *)(argp1);
10107 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
10108 0 : if (!SWIG_IsOK(res2)) {
10109 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_issuer_name_set" "', argument " "2"" of type '" "char *""'");
10110 : }
10111 0 : arg2 = (char *)(buf2);
10112 : {
10113 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10114 0 : if (arg1->issuer_name) free((char*)arg1->issuer_name);
10115 0 : if (arg2) {
10116 0 : size_t size = strlen((const char *)(arg2)) + 1;
10117 0 : arg1->issuer_name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
10118 : } else {
10119 0 : arg1->issuer_name = 0;
10120 : }
10121 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10122 : }
10123 0 : resultobj = SWIG_Py_Void();
10124 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
10125 : return resultobj;
10126 : fail:
10127 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
10128 : return NULL;
10129 : }
10130 :
10131 :
10132 52 : SWIGINTERN PyObject *_wrap__gpgme_key_issuer_name_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10133 52 : PyObject *resultobj = 0;
10134 52 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10135 52 : void *argp1 = 0 ;
10136 52 : int res1 = 0 ;
10137 52 : PyObject * obj0 = 0 ;
10138 52 : char *result = 0 ;
10139 :
10140 52 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_issuer_name_get",&obj0)) SWIG_fail;
10141 52 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10142 52 : if (!SWIG_IsOK(res1)) {
10143 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_issuer_name_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10144 : }
10145 52 : arg1 = (struct _gpgme_key *)(argp1);
10146 : {
10147 52 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10148 52 : result = (char *) ((arg1)->issuer_name);
10149 52 : SWIG_PYTHON_THREAD_END_ALLOW;
10150 : }
10151 52 : resultobj = SWIG_FromCharPtr((const char *)result);
10152 52 : return resultobj;
10153 : fail:
10154 : return NULL;
10155 : }
10156 :
10157 :
10158 0 : SWIGINTERN PyObject *_wrap__gpgme_key_chain_id_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10159 0 : PyObject *resultobj = 0;
10160 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10161 0 : char *arg2 = (char *) 0 ;
10162 0 : void *argp1 = 0 ;
10163 0 : int res1 = 0 ;
10164 : int res2 ;
10165 0 : char *buf2 = 0 ;
10166 0 : int alloc2 = 0 ;
10167 0 : PyObject * obj0 = 0 ;
10168 0 : PyObject * obj1 = 0 ;
10169 :
10170 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_chain_id_set",&obj0,&obj1)) SWIG_fail;
10171 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10172 0 : if (!SWIG_IsOK(res1)) {
10173 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_chain_id_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10174 : }
10175 0 : arg1 = (struct _gpgme_key *)(argp1);
10176 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
10177 0 : if (!SWIG_IsOK(res2)) {
10178 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_chain_id_set" "', argument " "2"" of type '" "char *""'");
10179 : }
10180 0 : arg2 = (char *)(buf2);
10181 : {
10182 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10183 0 : if (arg1->chain_id) free((char*)arg1->chain_id);
10184 0 : if (arg2) {
10185 0 : size_t size = strlen((const char *)(arg2)) + 1;
10186 0 : arg1->chain_id = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
10187 : } else {
10188 0 : arg1->chain_id = 0;
10189 : }
10190 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10191 : }
10192 0 : resultobj = SWIG_Py_Void();
10193 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
10194 : return resultobj;
10195 : fail:
10196 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
10197 : return NULL;
10198 : }
10199 :
10200 :
10201 52 : SWIGINTERN PyObject *_wrap__gpgme_key_chain_id_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10202 52 : PyObject *resultobj = 0;
10203 52 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10204 52 : void *argp1 = 0 ;
10205 52 : int res1 = 0 ;
10206 52 : PyObject * obj0 = 0 ;
10207 52 : char *result = 0 ;
10208 :
10209 52 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_chain_id_get",&obj0)) SWIG_fail;
10210 52 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10211 52 : if (!SWIG_IsOK(res1)) {
10212 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_chain_id_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10213 : }
10214 52 : arg1 = (struct _gpgme_key *)(argp1);
10215 : {
10216 52 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10217 52 : result = (char *) ((arg1)->chain_id);
10218 52 : SWIG_PYTHON_THREAD_END_ALLOW;
10219 : }
10220 52 : resultobj = SWIG_FromCharPtr((const char *)result);
10221 52 : return resultobj;
10222 : fail:
10223 : return NULL;
10224 : }
10225 :
10226 :
10227 0 : SWIGINTERN PyObject *_wrap__gpgme_key_owner_trust_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10228 0 : PyObject *resultobj = 0;
10229 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10230 : gpgme_validity_t arg2 ;
10231 0 : void *argp1 = 0 ;
10232 0 : int res1 = 0 ;
10233 : int val2 ;
10234 0 : int ecode2 = 0 ;
10235 0 : PyObject * obj0 = 0 ;
10236 0 : PyObject * obj1 = 0 ;
10237 :
10238 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_owner_trust_set",&obj0,&obj1)) SWIG_fail;
10239 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10240 0 : if (!SWIG_IsOK(res1)) {
10241 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_owner_trust_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10242 : }
10243 0 : arg1 = (struct _gpgme_key *)(argp1);
10244 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
10245 0 : if (!SWIG_IsOK(ecode2)) {
10246 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_owner_trust_set" "', argument " "2"" of type '" "gpgme_validity_t""'");
10247 : }
10248 0 : arg2 = (gpgme_validity_t)(val2);
10249 : {
10250 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10251 0 : if (arg1) (arg1)->owner_trust = arg2;
10252 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10253 : }
10254 0 : resultobj = SWIG_Py_Void();
10255 0 : return resultobj;
10256 : fail:
10257 : return NULL;
10258 : }
10259 :
10260 :
10261 52 : SWIGINTERN PyObject *_wrap__gpgme_key_owner_trust_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10262 52 : PyObject *resultobj = 0;
10263 52 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10264 52 : void *argp1 = 0 ;
10265 52 : int res1 = 0 ;
10266 52 : PyObject * obj0 = 0 ;
10267 : gpgme_validity_t result;
10268 :
10269 52 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_owner_trust_get",&obj0)) SWIG_fail;
10270 52 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10271 52 : if (!SWIG_IsOK(res1)) {
10272 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_owner_trust_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10273 : }
10274 52 : arg1 = (struct _gpgme_key *)(argp1);
10275 : {
10276 52 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10277 52 : result = (gpgme_validity_t) ((arg1)->owner_trust);
10278 52 : SWIG_PYTHON_THREAD_END_ALLOW;
10279 : }
10280 104 : resultobj = SWIG_From_int((int)(result));
10281 52 : return resultobj;
10282 : fail:
10283 : return NULL;
10284 : }
10285 :
10286 :
10287 0 : SWIGINTERN PyObject *_wrap__gpgme_key_subkeys_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10288 0 : PyObject *resultobj = 0;
10289 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10290 0 : gpgme_subkey_t arg2 = (gpgme_subkey_t) 0 ;
10291 0 : void *argp1 = 0 ;
10292 0 : int res1 = 0 ;
10293 0 : void *argp2 = 0 ;
10294 0 : int res2 = 0 ;
10295 0 : PyObject * obj0 = 0 ;
10296 0 : PyObject * obj1 = 0 ;
10297 :
10298 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_subkeys_set",&obj0,&obj1)) SWIG_fail;
10299 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10300 0 : if (!SWIG_IsOK(res1)) {
10301 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_subkeys_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10302 : }
10303 0 : arg1 = (struct _gpgme_key *)(argp1);
10304 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_subkey, SWIG_POINTER_DISOWN | 0 );
10305 0 : if (!SWIG_IsOK(res2)) {
10306 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_subkeys_set" "', argument " "2"" of type '" "gpgme_subkey_t""'");
10307 : }
10308 0 : arg2 = (gpgme_subkey_t)(argp2);
10309 : {
10310 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10311 0 : if (arg1) (arg1)->subkeys = arg2;
10312 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10313 : }
10314 0 : resultobj = SWIG_Py_Void();
10315 0 : return resultobj;
10316 : fail:
10317 : return NULL;
10318 : }
10319 :
10320 :
10321 204 : SWIGINTERN PyObject *_wrap__gpgme_key_subkeys_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10322 204 : PyObject *resultobj = 0;
10323 204 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10324 204 : void *argp1 = 0 ;
10325 204 : int res1 = 0 ;
10326 204 : PyObject * obj0 = 0 ;
10327 : gpgme_subkey_t result;
10328 :
10329 204 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_subkeys_get",&obj0)) SWIG_fail;
10330 204 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10331 204 : if (!SWIG_IsOK(res1)) {
10332 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_subkeys_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10333 : }
10334 204 : arg1 = (struct _gpgme_key *)(argp1);
10335 : {
10336 204 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10337 204 : result = (gpgme_subkey_t) ((arg1)->subkeys);
10338 204 : SWIG_PYTHON_THREAD_END_ALLOW;
10339 : }
10340 : {
10341 : int i;
10342 204 : int size = 0;
10343 : gpgme_subkey_t curr;
10344 666 : for (curr = result; curr != NULL; curr = curr->next) {
10345 462 : size++;
10346 : }
10347 204 : resultobj = PyList_New(size);
10348 666 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
10349 462 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_subkey, 0 );
10350 462 : PyList_SetItem(resultobj, i, o);
10351 : }
10352 : }
10353 : return resultobj;
10354 : fail:
10355 : return NULL;
10356 : }
10357 :
10358 :
10359 0 : SWIGINTERN PyObject *_wrap__gpgme_key_uids_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10360 0 : PyObject *resultobj = 0;
10361 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10362 0 : gpgme_user_id_t arg2 = (gpgme_user_id_t) 0 ;
10363 0 : void *argp1 = 0 ;
10364 0 : int res1 = 0 ;
10365 0 : void *argp2 = 0 ;
10366 0 : int res2 = 0 ;
10367 0 : PyObject * obj0 = 0 ;
10368 0 : PyObject * obj1 = 0 ;
10369 :
10370 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_uids_set",&obj0,&obj1)) SWIG_fail;
10371 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10372 0 : if (!SWIG_IsOK(res1)) {
10373 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_uids_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10374 : }
10375 0 : arg1 = (struct _gpgme_key *)(argp1);
10376 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_user_id, SWIG_POINTER_DISOWN | 0 );
10377 0 : if (!SWIG_IsOK(res2)) {
10378 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_uids_set" "', argument " "2"" of type '" "gpgme_user_id_t""'");
10379 : }
10380 0 : arg2 = (gpgme_user_id_t)(argp2);
10381 : {
10382 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10383 0 : if (arg1) (arg1)->uids = arg2;
10384 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10385 : }
10386 0 : resultobj = SWIG_Py_Void();
10387 0 : return resultobj;
10388 : fail:
10389 : return NULL;
10390 : }
10391 :
10392 :
10393 345 : SWIGINTERN PyObject *_wrap__gpgme_key_uids_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10394 345 : PyObject *resultobj = 0;
10395 345 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10396 345 : void *argp1 = 0 ;
10397 345 : int res1 = 0 ;
10398 345 : PyObject * obj0 = 0 ;
10399 : gpgme_user_id_t result;
10400 :
10401 345 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_uids_get",&obj0)) SWIG_fail;
10402 345 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10403 345 : if (!SWIG_IsOK(res1)) {
10404 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_uids_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10405 : }
10406 345 : arg1 = (struct _gpgme_key *)(argp1);
10407 : {
10408 345 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10409 345 : result = (gpgme_user_id_t) ((arg1)->uids);
10410 345 : SWIG_PYTHON_THREAD_END_ALLOW;
10411 : }
10412 : {
10413 : int i;
10414 345 : int size = 0;
10415 : gpgme_user_id_t curr;
10416 801 : for (curr = result; curr != NULL; curr = curr->next) {
10417 456 : size++;
10418 : }
10419 345 : resultobj = PyList_New(size);
10420 801 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
10421 456 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_user_id, 0 );
10422 456 : PyList_SetItem(resultobj, i, o);
10423 : }
10424 : }
10425 : return resultobj;
10426 : fail:
10427 : return NULL;
10428 : }
10429 :
10430 :
10431 0 : SWIGINTERN PyObject *_wrap__gpgme_key__last_subkey_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10432 0 : PyObject *resultobj = 0;
10433 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10434 0 : gpgme_subkey_t arg2 = (gpgme_subkey_t) 0 ;
10435 0 : void *argp1 = 0 ;
10436 0 : int res1 = 0 ;
10437 0 : void *argp2 = 0 ;
10438 0 : int res2 = 0 ;
10439 0 : PyObject * obj0 = 0 ;
10440 0 : PyObject * obj1 = 0 ;
10441 :
10442 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key__last_subkey_set",&obj0,&obj1)) SWIG_fail;
10443 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10444 0 : if (!SWIG_IsOK(res1)) {
10445 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key__last_subkey_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10446 : }
10447 0 : arg1 = (struct _gpgme_key *)(argp1);
10448 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_subkey, SWIG_POINTER_DISOWN | 0 );
10449 0 : if (!SWIG_IsOK(res2)) {
10450 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key__last_subkey_set" "', argument " "2"" of type '" "gpgme_subkey_t""'");
10451 : }
10452 0 : arg2 = (gpgme_subkey_t)(argp2);
10453 : {
10454 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10455 0 : if (arg1) (arg1)->_last_subkey = arg2;
10456 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10457 : }
10458 0 : resultobj = SWIG_Py_Void();
10459 0 : return resultobj;
10460 : fail:
10461 : return NULL;
10462 : }
10463 :
10464 :
10465 0 : SWIGINTERN PyObject *_wrap__gpgme_key__last_subkey_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10466 0 : PyObject *resultobj = 0;
10467 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10468 0 : void *argp1 = 0 ;
10469 0 : int res1 = 0 ;
10470 0 : PyObject * obj0 = 0 ;
10471 : gpgme_subkey_t result;
10472 :
10473 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key__last_subkey_get",&obj0)) SWIG_fail;
10474 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10475 0 : if (!SWIG_IsOK(res1)) {
10476 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key__last_subkey_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10477 : }
10478 0 : arg1 = (struct _gpgme_key *)(argp1);
10479 : {
10480 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10481 0 : result = (gpgme_subkey_t) ((arg1)->_last_subkey);
10482 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10483 : }
10484 : {
10485 : int i;
10486 0 : int size = 0;
10487 : gpgme_subkey_t curr;
10488 0 : for (curr = result; curr != NULL; curr = curr->next) {
10489 0 : size++;
10490 : }
10491 0 : resultobj = PyList_New(size);
10492 0 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
10493 0 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_subkey, 0 );
10494 0 : PyList_SetItem(resultobj, i, o);
10495 : }
10496 : }
10497 : return resultobj;
10498 : fail:
10499 : return NULL;
10500 : }
10501 :
10502 :
10503 0 : SWIGINTERN PyObject *_wrap__gpgme_key__last_uid_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10504 0 : PyObject *resultobj = 0;
10505 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10506 0 : gpgme_user_id_t arg2 = (gpgme_user_id_t) 0 ;
10507 0 : void *argp1 = 0 ;
10508 0 : int res1 = 0 ;
10509 0 : void *argp2 = 0 ;
10510 0 : int res2 = 0 ;
10511 0 : PyObject * obj0 = 0 ;
10512 0 : PyObject * obj1 = 0 ;
10513 :
10514 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key__last_uid_set",&obj0,&obj1)) SWIG_fail;
10515 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10516 0 : if (!SWIG_IsOK(res1)) {
10517 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key__last_uid_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10518 : }
10519 0 : arg1 = (struct _gpgme_key *)(argp1);
10520 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_user_id, SWIG_POINTER_DISOWN | 0 );
10521 0 : if (!SWIG_IsOK(res2)) {
10522 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key__last_uid_set" "', argument " "2"" of type '" "gpgme_user_id_t""'");
10523 : }
10524 0 : arg2 = (gpgme_user_id_t)(argp2);
10525 : {
10526 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10527 0 : if (arg1) (arg1)->_last_uid = arg2;
10528 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10529 : }
10530 0 : resultobj = SWIG_Py_Void();
10531 0 : return resultobj;
10532 : fail:
10533 : return NULL;
10534 : }
10535 :
10536 :
10537 0 : SWIGINTERN PyObject *_wrap__gpgme_key__last_uid_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10538 0 : PyObject *resultobj = 0;
10539 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10540 0 : void *argp1 = 0 ;
10541 0 : int res1 = 0 ;
10542 0 : PyObject * obj0 = 0 ;
10543 : gpgme_user_id_t result;
10544 :
10545 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key__last_uid_get",&obj0)) SWIG_fail;
10546 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10547 0 : if (!SWIG_IsOK(res1)) {
10548 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key__last_uid_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10549 : }
10550 0 : arg1 = (struct _gpgme_key *)(argp1);
10551 : {
10552 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10553 0 : result = (gpgme_user_id_t) ((arg1)->_last_uid);
10554 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10555 : }
10556 : {
10557 : int i;
10558 0 : int size = 0;
10559 : gpgme_user_id_t curr;
10560 0 : for (curr = result; curr != NULL; curr = curr->next) {
10561 0 : size++;
10562 : }
10563 0 : resultobj = PyList_New(size);
10564 0 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
10565 0 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_user_id, 0 );
10566 0 : PyList_SetItem(resultobj, i, o);
10567 : }
10568 : }
10569 : return resultobj;
10570 : fail:
10571 : return NULL;
10572 : }
10573 :
10574 :
10575 0 : SWIGINTERN PyObject *_wrap__gpgme_key_keylist_mode_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10576 0 : PyObject *resultobj = 0;
10577 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10578 : gpgme_keylist_mode_t arg2 ;
10579 0 : void *argp1 = 0 ;
10580 0 : int res1 = 0 ;
10581 : unsigned int val2 ;
10582 0 : int ecode2 = 0 ;
10583 0 : PyObject * obj0 = 0 ;
10584 0 : PyObject * obj1 = 0 ;
10585 :
10586 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_keylist_mode_set",&obj0,&obj1)) SWIG_fail;
10587 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10588 0 : if (!SWIG_IsOK(res1)) {
10589 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_keylist_mode_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10590 : }
10591 0 : arg1 = (struct _gpgme_key *)(argp1);
10592 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
10593 0 : if (!SWIG_IsOK(ecode2)) {
10594 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_keylist_mode_set" "', argument " "2"" of type '" "gpgme_keylist_mode_t""'");
10595 : }
10596 0 : arg2 = (gpgme_keylist_mode_t)(val2);
10597 : {
10598 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10599 0 : if (arg1) (arg1)->keylist_mode = arg2;
10600 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10601 : }
10602 0 : resultobj = SWIG_Py_Void();
10603 0 : return resultobj;
10604 : fail:
10605 : return NULL;
10606 : }
10607 :
10608 :
10609 0 : SWIGINTERN PyObject *_wrap__gpgme_key_keylist_mode_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10610 0 : PyObject *resultobj = 0;
10611 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10612 0 : void *argp1 = 0 ;
10613 0 : int res1 = 0 ;
10614 0 : PyObject * obj0 = 0 ;
10615 : gpgme_keylist_mode_t result;
10616 :
10617 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_keylist_mode_get",&obj0)) SWIG_fail;
10618 0 : res1 = SWIG_ConvertPtr(obj0, &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_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10621 : }
10622 0 : arg1 = (struct _gpgme_key *)(argp1);
10623 : {
10624 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10625 0 : result = (gpgme_keylist_mode_t) ((arg1)->keylist_mode);
10626 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10627 : }
10628 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
10629 0 : return resultobj;
10630 : fail:
10631 : return NULL;
10632 : }
10633 :
10634 :
10635 0 : SWIGINTERN PyObject *_wrap__gpgme_key_fpr_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10636 0 : PyObject *resultobj = 0;
10637 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10638 0 : char *arg2 = (char *) 0 ;
10639 0 : void *argp1 = 0 ;
10640 0 : int res1 = 0 ;
10641 : int res2 ;
10642 0 : char *buf2 = 0 ;
10643 0 : int alloc2 = 0 ;
10644 0 : PyObject * obj0 = 0 ;
10645 0 : PyObject * obj1 = 0 ;
10646 :
10647 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_key_fpr_set",&obj0,&obj1)) SWIG_fail;
10648 0 : res1 = SWIG_ConvertPtr(obj0, &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_fpr_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10651 : }
10652 0 : arg1 = (struct _gpgme_key *)(argp1);
10653 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
10654 0 : if (!SWIG_IsOK(res2)) {
10655 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_fpr_set" "', argument " "2"" of type '" "char *""'");
10656 : }
10657 0 : arg2 = (char *)(buf2);
10658 : {
10659 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10660 0 : if (arg1->fpr) free((char*)arg1->fpr);
10661 0 : if (arg2) {
10662 0 : size_t size = strlen((const char *)(arg2)) + 1;
10663 0 : arg1->fpr = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
10664 : } else {
10665 0 : arg1->fpr = 0;
10666 : }
10667 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10668 : }
10669 0 : resultobj = SWIG_Py_Void();
10670 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
10671 : return resultobj;
10672 : fail:
10673 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
10674 : return NULL;
10675 : }
10676 :
10677 :
10678 49 : SWIGINTERN PyObject *_wrap__gpgme_key_fpr_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10679 49 : PyObject *resultobj = 0;
10680 49 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10681 49 : void *argp1 = 0 ;
10682 49 : int res1 = 0 ;
10683 49 : PyObject * obj0 = 0 ;
10684 49 : char *result = 0 ;
10685 :
10686 49 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_fpr_get",&obj0)) SWIG_fail;
10687 49 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10688 49 : if (!SWIG_IsOK(res1)) {
10689 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_fpr_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10690 : }
10691 49 : arg1 = (struct _gpgme_key *)(argp1);
10692 : {
10693 49 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10694 49 : result = (char *) ((arg1)->fpr);
10695 49 : SWIG_PYTHON_THREAD_END_ALLOW;
10696 : }
10697 49 : resultobj = SWIG_FromCharPtr((const char *)result);
10698 49 : return resultobj;
10699 : fail:
10700 : return NULL;
10701 : }
10702 :
10703 :
10704 0 : SWIGINTERN PyObject *_wrap_new__gpgme_key(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10705 0 : PyObject *resultobj = 0;
10706 0 : struct _gpgme_key *result = 0 ;
10707 :
10708 0 : if (!PyArg_ParseTuple(args,(char *)":new__gpgme_key")) SWIG_fail;
10709 : {
10710 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10711 0 : result = (struct _gpgme_key *)calloc(1, sizeof(struct _gpgme_key));
10712 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10713 : }
10714 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_key, SWIG_POINTER_NEW | 0 );
10715 0 : return resultobj;
10716 : fail:
10717 : return NULL;
10718 : }
10719 :
10720 :
10721 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_key(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10722 0 : PyObject *resultobj = 0;
10723 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10724 0 : void *argp1 = 0 ;
10725 0 : int res1 = 0 ;
10726 0 : PyObject * obj0 = 0 ;
10727 :
10728 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete__gpgme_key",&obj0)) SWIG_fail;
10729 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, SWIG_POINTER_DISOWN | 0 );
10730 0 : if (!SWIG_IsOK(res1)) {
10731 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_key" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10732 : }
10733 0 : arg1 = (struct _gpgme_key *)(argp1);
10734 : {
10735 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10736 0 : free((char *) arg1);
10737 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10738 : }
10739 0 : resultobj = SWIG_Py_Void();
10740 0 : return resultobj;
10741 : fail:
10742 : return NULL;
10743 : }
10744 :
10745 :
10746 27 : SWIGINTERN PyObject *_gpgme_key_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10747 : PyObject *obj;
10748 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
10749 54 : SWIG_TypeNewClientData(SWIGTYPE_p__gpgme_key, SWIG_NewClientData(obj));
10750 27 : return SWIG_Py_Void();
10751 : }
10752 :
10753 0 : SWIGINTERN PyObject *_wrap__gpgme_invalid_key_fpr_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10754 0 : PyObject *resultobj = 0;
10755 0 : struct _gpgme_invalid_key *arg1 = (struct _gpgme_invalid_key *) 0 ;
10756 0 : char *arg2 = (char *) 0 ;
10757 0 : void *argp1 = 0 ;
10758 0 : int res1 = 0 ;
10759 : int res2 ;
10760 0 : char *buf2 = 0 ;
10761 0 : int alloc2 = 0 ;
10762 0 : PyObject * obj0 = 0 ;
10763 0 : PyObject * obj1 = 0 ;
10764 :
10765 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_invalid_key_fpr_set",&obj0,&obj1)) SWIG_fail;
10766 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_invalid_key, 0 | 0 );
10767 0 : if (!SWIG_IsOK(res1)) {
10768 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_invalid_key_fpr_set" "', argument " "1"" of type '" "struct _gpgme_invalid_key *""'");
10769 : }
10770 0 : arg1 = (struct _gpgme_invalid_key *)(argp1);
10771 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
10772 0 : if (!SWIG_IsOK(res2)) {
10773 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_invalid_key_fpr_set" "', argument " "2"" of type '" "char *""'");
10774 : }
10775 0 : arg2 = (char *)(buf2);
10776 : {
10777 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10778 0 : if (arg1->fpr) free((char*)arg1->fpr);
10779 0 : if (arg2) {
10780 0 : size_t size = strlen((const char *)(arg2)) + 1;
10781 0 : arg1->fpr = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
10782 : } else {
10783 0 : arg1->fpr = 0;
10784 : }
10785 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10786 : }
10787 0 : resultobj = SWIG_Py_Void();
10788 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
10789 : return resultobj;
10790 : fail:
10791 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
10792 : return NULL;
10793 : }
10794 :
10795 :
10796 3 : SWIGINTERN PyObject *_wrap__gpgme_invalid_key_fpr_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10797 3 : PyObject *resultobj = 0;
10798 3 : struct _gpgme_invalid_key *arg1 = (struct _gpgme_invalid_key *) 0 ;
10799 3 : void *argp1 = 0 ;
10800 3 : int res1 = 0 ;
10801 3 : PyObject * obj0 = 0 ;
10802 3 : char *result = 0 ;
10803 :
10804 3 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_invalid_key_fpr_get",&obj0)) SWIG_fail;
10805 3 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_invalid_key, 0 | 0 );
10806 3 : if (!SWIG_IsOK(res1)) {
10807 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_invalid_key_fpr_get" "', argument " "1"" of type '" "struct _gpgme_invalid_key *""'");
10808 : }
10809 3 : arg1 = (struct _gpgme_invalid_key *)(argp1);
10810 : {
10811 3 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10812 3 : result = (char *) ((arg1)->fpr);
10813 3 : SWIG_PYTHON_THREAD_END_ALLOW;
10814 : }
10815 3 : resultobj = SWIG_FromCharPtr((const char *)result);
10816 3 : return resultobj;
10817 : fail:
10818 : return NULL;
10819 : }
10820 :
10821 :
10822 0 : SWIGINTERN PyObject *_wrap__gpgme_invalid_key_reason_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10823 0 : PyObject *resultobj = 0;
10824 0 : struct _gpgme_invalid_key *arg1 = (struct _gpgme_invalid_key *) 0 ;
10825 : gpgme_error_t arg2 ;
10826 0 : void *argp1 = 0 ;
10827 0 : int res1 = 0 ;
10828 0 : PyObject * obj0 = 0 ;
10829 0 : PyObject * obj1 = 0 ;
10830 :
10831 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_invalid_key_reason_set",&obj0,&obj1)) SWIG_fail;
10832 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_invalid_key, 0 | 0 );
10833 0 : if (!SWIG_IsOK(res1)) {
10834 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_invalid_key_reason_set" "', argument " "1"" of type '" "struct _gpgme_invalid_key *""'");
10835 : }
10836 0 : arg1 = (struct _gpgme_invalid_key *)(argp1);
10837 : {
10838 0 : if (PyLong_Check(obj1))
10839 0 : arg2 = PyLong_AsLong(obj1);
10840 :
10841 0 : else if (PyInt_Check(obj1))
10842 0 : arg2 = PyInt_AsLong(obj1);
10843 :
10844 : else
10845 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
10846 : }
10847 : {
10848 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10849 0 : if (arg1) (arg1)->reason = arg2;
10850 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10851 : }
10852 0 : resultobj = SWIG_Py_Void();
10853 0 : return resultobj;
10854 : fail:
10855 : return NULL;
10856 : }
10857 :
10858 :
10859 3 : SWIGINTERN PyObject *_wrap__gpgme_invalid_key_reason_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10860 3 : PyObject *resultobj = 0;
10861 3 : struct _gpgme_invalid_key *arg1 = (struct _gpgme_invalid_key *) 0 ;
10862 3 : void *argp1 = 0 ;
10863 3 : int res1 = 0 ;
10864 3 : PyObject * obj0 = 0 ;
10865 : gpgme_error_t result;
10866 :
10867 3 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_invalid_key_reason_get",&obj0)) SWIG_fail;
10868 3 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_invalid_key, 0 | 0 );
10869 3 : if (!SWIG_IsOK(res1)) {
10870 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_invalid_key_reason_get" "', argument " "1"" of type '" "struct _gpgme_invalid_key *""'");
10871 : }
10872 3 : arg1 = (struct _gpgme_invalid_key *)(argp1);
10873 : {
10874 3 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10875 3 : result = ((arg1)->reason);
10876 3 : SWIG_PYTHON_THREAD_END_ALLOW;
10877 : }
10878 : {
10879 3 : resultobj = PyLong_FromLong(result);
10880 : }
10881 3 : return resultobj;
10882 : fail:
10883 : return NULL;
10884 : }
10885 :
10886 :
10887 0 : SWIGINTERN PyObject *_wrap_new__gpgme_invalid_key(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10888 0 : PyObject *resultobj = 0;
10889 0 : struct _gpgme_invalid_key *result = 0 ;
10890 :
10891 0 : if (!PyArg_ParseTuple(args,(char *)":new__gpgme_invalid_key")) SWIG_fail;
10892 : {
10893 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10894 0 : result = (struct _gpgme_invalid_key *)calloc(1, sizeof(struct _gpgme_invalid_key));
10895 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10896 : }
10897 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_invalid_key, SWIG_POINTER_NEW | 0 );
10898 0 : return resultobj;
10899 : fail:
10900 : return NULL;
10901 : }
10902 :
10903 :
10904 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_invalid_key(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10905 0 : PyObject *resultobj = 0;
10906 0 : struct _gpgme_invalid_key *arg1 = (struct _gpgme_invalid_key *) 0 ;
10907 0 : void *argp1 = 0 ;
10908 0 : int res1 = 0 ;
10909 0 : PyObject * obj0 = 0 ;
10910 :
10911 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete__gpgme_invalid_key",&obj0)) SWIG_fail;
10912 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_invalid_key, SWIG_POINTER_DISOWN | 0 );
10913 0 : if (!SWIG_IsOK(res1)) {
10914 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_invalid_key" "', argument " "1"" of type '" "struct _gpgme_invalid_key *""'");
10915 : }
10916 0 : arg1 = (struct _gpgme_invalid_key *)(argp1);
10917 : {
10918 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10919 0 : free((char *) arg1);
10920 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10921 : }
10922 0 : resultobj = SWIG_Py_Void();
10923 0 : return resultobj;
10924 : fail:
10925 : return NULL;
10926 : }
10927 :
10928 :
10929 27 : SWIGINTERN PyObject *_gpgme_invalid_key_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10930 : PyObject *obj;
10931 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
10932 54 : SWIG_TypeNewClientData(SWIGTYPE_p__gpgme_invalid_key, SWIG_NewClientData(obj));
10933 27 : return SWIG_Py_Void();
10934 : }
10935 :
10936 48 : SWIGINTERN PyObject *_wrap_gpgme_new(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10937 48 : PyObject *resultobj = 0;
10938 48 : gpgme_ctx_t *arg1 = (gpgme_ctx_t *) 0 ;
10939 48 : void *argp1 = 0 ;
10940 48 : int res1 = 0 ;
10941 48 : PyObject * obj0 = 0 ;
10942 : gpgme_error_t result;
10943 :
10944 48 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_new",&obj0)) SWIG_fail;
10945 48 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_context, 0 | 0 );
10946 48 : if (!SWIG_IsOK(res1)) {
10947 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_new" "', argument " "1"" of type '" "gpgme_ctx_t *""'");
10948 : }
10949 48 : arg1 = (gpgme_ctx_t *)(argp1);
10950 : {
10951 48 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10952 48 : result = gpgme_new(arg1);
10953 48 : SWIG_PYTHON_THREAD_END_ALLOW;
10954 : }
10955 : {
10956 48 : resultobj = PyLong_FromLong(result);
10957 : }
10958 48 : return resultobj;
10959 : fail:
10960 : return NULL;
10961 : }
10962 :
10963 :
10964 44 : SWIGINTERN PyObject *_wrap_gpgme_release(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10965 44 : PyObject *resultobj = 0;
10966 44 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
10967 44 : void *argp1 = 0 ;
10968 44 : int res1 = 0 ;
10969 44 : PyObject * obj0 = 0 ;
10970 :
10971 44 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_release",&obj0)) SWIG_fail;
10972 44 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
10973 44 : if (!SWIG_IsOK(res1)) {
10974 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_release" "', argument " "1"" of type '" "gpgme_ctx_t""'");
10975 : }
10976 44 : arg1 = (gpgme_ctx_t)(argp1);
10977 : {
10978 44 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10979 44 : gpgme_release(arg1);
10980 44 : SWIG_PYTHON_THREAD_END_ALLOW;
10981 : }
10982 44 : resultobj = SWIG_Py_Void();
10983 44 : return resultobj;
10984 : fail:
10985 : return NULL;
10986 : }
10987 :
10988 :
10989 2 : SWIGINTERN PyObject *_wrap_gpgme_set_ctx_flag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10990 2 : PyObject *resultobj = 0;
10991 2 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
10992 2 : char *arg2 = (char *) 0 ;
10993 2 : char *arg3 = (char *) 0 ;
10994 2 : void *argp1 = 0 ;
10995 2 : int res1 = 0 ;
10996 2 : PyObject *encodedInput2 = NULL ;
10997 2 : PyObject *encodedInput3 = NULL ;
10998 2 : PyObject * obj0 = 0 ;
10999 2 : PyObject * obj1 = 0 ;
11000 2 : PyObject * obj2 = 0 ;
11001 : gpgme_error_t result;
11002 :
11003 2 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_set_ctx_flag",&obj0,&obj1,&obj2)) SWIG_fail;
11004 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11005 2 : if (!SWIG_IsOK(res1)) {
11006 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_ctx_flag" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11007 : }
11008 2 : arg1 = (gpgme_ctx_t)(argp1);
11009 : {
11010 2 : if (obj1 == Py_None)
11011 : arg2 = NULL;
11012 2 : else if (PyUnicode_Check(obj1))
11013 : {
11014 2 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
11015 2 : if (encodedInput2 == NULL)
11016 : return NULL;
11017 2 : arg2 = PyBytes_AsString(encodedInput2);
11018 : }
11019 0 : else if (PyBytes_Check(obj1))
11020 0 : arg2 = PyBytes_AsString(obj1);
11021 : else {
11022 0 : PyErr_Format(PyExc_TypeError,
11023 : "arg %d: expected str, bytes, or None, got %s",
11024 : 2, obj1->ob_type->tp_name);
11025 0 : return NULL;
11026 : }
11027 : }
11028 : {
11029 2 : if (obj2 == Py_None)
11030 : arg3 = NULL;
11031 2 : else if (PyUnicode_Check(obj2))
11032 : {
11033 2 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
11034 2 : if (encodedInput3 == NULL)
11035 : return NULL;
11036 2 : arg3 = PyBytes_AsString(encodedInput3);
11037 : }
11038 0 : else if (PyBytes_Check(obj2))
11039 0 : arg3 = PyBytes_AsString(obj2);
11040 : else {
11041 0 : PyErr_Format(PyExc_TypeError,
11042 : "arg %d: expected str, bytes, or None, got %s",
11043 : 3, obj2->ob_type->tp_name);
11044 0 : return NULL;
11045 : }
11046 : }
11047 : {
11048 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11049 2 : result = gpgme_set_ctx_flag(arg1,(char const *)arg2,(char const *)arg3);
11050 2 : SWIG_PYTHON_THREAD_END_ALLOW;
11051 : }
11052 : {
11053 2 : resultobj = PyLong_FromLong(result);
11054 : }
11055 : {
11056 2 : Py_XDECREF(encodedInput2);
11057 : }
11058 : {
11059 2 : Py_XDECREF(encodedInput3);
11060 : }
11061 : return resultobj;
11062 : fail:
11063 : {
11064 : Py_XDECREF(encodedInput2);
11065 : }
11066 : {
11067 : Py_XDECREF(encodedInput3);
11068 : }
11069 : return NULL;
11070 : }
11071 :
11072 :
11073 0 : SWIGINTERN PyObject *_wrap_gpgme_get_ctx_flag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11074 0 : PyObject *resultobj = 0;
11075 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11076 0 : char *arg2 = (char *) 0 ;
11077 0 : void *argp1 = 0 ;
11078 0 : int res1 = 0 ;
11079 0 : PyObject *encodedInput2 = NULL ;
11080 0 : PyObject * obj0 = 0 ;
11081 0 : PyObject * obj1 = 0 ;
11082 0 : char *result = 0 ;
11083 :
11084 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_get_ctx_flag",&obj0,&obj1)) SWIG_fail;
11085 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11086 0 : if (!SWIG_IsOK(res1)) {
11087 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_ctx_flag" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11088 : }
11089 0 : arg1 = (gpgme_ctx_t)(argp1);
11090 : {
11091 0 : if (obj1 == Py_None)
11092 : arg2 = NULL;
11093 0 : else if (PyUnicode_Check(obj1))
11094 : {
11095 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
11096 0 : if (encodedInput2 == NULL)
11097 : return NULL;
11098 0 : arg2 = PyBytes_AsString(encodedInput2);
11099 : }
11100 0 : else if (PyBytes_Check(obj1))
11101 0 : arg2 = PyBytes_AsString(obj1);
11102 : else {
11103 0 : PyErr_Format(PyExc_TypeError,
11104 : "arg %d: expected str, bytes, or None, got %s",
11105 : 2, obj1->ob_type->tp_name);
11106 0 : return NULL;
11107 : }
11108 : }
11109 : {
11110 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11111 0 : result = (char *)gpgme_get_ctx_flag(arg1,(char const *)arg2);
11112 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11113 : }
11114 0 : resultobj = SWIG_FromCharPtr((const char *)result);
11115 : {
11116 0 : Py_XDECREF(encodedInput2);
11117 : }
11118 : return resultobj;
11119 : fail:
11120 : {
11121 : Py_XDECREF(encodedInput2);
11122 : }
11123 : return NULL;
11124 : }
11125 :
11126 :
11127 53 : SWIGINTERN PyObject *_wrap_gpgme_set_protocol(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11128 53 : PyObject *resultobj = 0;
11129 53 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11130 : gpgme_protocol_t arg2 ;
11131 53 : void *argp1 = 0 ;
11132 53 : int res1 = 0 ;
11133 : int val2 ;
11134 53 : int ecode2 = 0 ;
11135 53 : PyObject * obj0 = 0 ;
11136 53 : PyObject * obj1 = 0 ;
11137 : gpgme_error_t result;
11138 :
11139 53 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_set_protocol",&obj0,&obj1)) SWIG_fail;
11140 53 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11141 53 : if (!SWIG_IsOK(res1)) {
11142 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_protocol" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11143 : }
11144 53 : arg1 = (gpgme_ctx_t)(argp1);
11145 106 : ecode2 = SWIG_AsVal_int(obj1, &val2);
11146 53 : if (!SWIG_IsOK(ecode2)) {
11147 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_set_protocol" "', argument " "2"" of type '" "gpgme_protocol_t""'");
11148 : }
11149 53 : arg2 = (gpgme_protocol_t)(val2);
11150 : {
11151 53 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11152 53 : result = gpgme_set_protocol(arg1,arg2);
11153 53 : SWIG_PYTHON_THREAD_END_ALLOW;
11154 : }
11155 : {
11156 53 : resultobj = PyLong_FromLong(result);
11157 : }
11158 53 : return resultobj;
11159 : fail:
11160 : return NULL;
11161 : }
11162 :
11163 :
11164 55 : SWIGINTERN PyObject *_wrap_gpgme_get_protocol(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11165 55 : PyObject *resultobj = 0;
11166 55 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11167 55 : void *argp1 = 0 ;
11168 55 : int res1 = 0 ;
11169 55 : PyObject * obj0 = 0 ;
11170 : gpgme_protocol_t result;
11171 :
11172 55 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_protocol",&obj0)) SWIG_fail;
11173 55 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11174 55 : if (!SWIG_IsOK(res1)) {
11175 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_protocol" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11176 : }
11177 55 : arg1 = (gpgme_ctx_t)(argp1);
11178 : {
11179 55 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11180 55 : result = (gpgme_protocol_t)gpgme_get_protocol(arg1);
11181 55 : SWIG_PYTHON_THREAD_END_ALLOW;
11182 : }
11183 110 : resultobj = SWIG_From_int((int)(result));
11184 55 : return resultobj;
11185 : fail:
11186 : return NULL;
11187 : }
11188 :
11189 :
11190 0 : SWIGINTERN PyObject *_wrap_gpgme_set_sub_protocol(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11191 0 : PyObject *resultobj = 0;
11192 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11193 : gpgme_protocol_t arg2 ;
11194 0 : void *argp1 = 0 ;
11195 0 : int res1 = 0 ;
11196 : int val2 ;
11197 0 : int ecode2 = 0 ;
11198 0 : PyObject * obj0 = 0 ;
11199 0 : PyObject * obj1 = 0 ;
11200 : gpgme_error_t result;
11201 :
11202 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_set_sub_protocol",&obj0,&obj1)) SWIG_fail;
11203 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11204 0 : if (!SWIG_IsOK(res1)) {
11205 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_sub_protocol" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11206 : }
11207 0 : arg1 = (gpgme_ctx_t)(argp1);
11208 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
11209 0 : if (!SWIG_IsOK(ecode2)) {
11210 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_set_sub_protocol" "', argument " "2"" of type '" "gpgme_protocol_t""'");
11211 : }
11212 0 : arg2 = (gpgme_protocol_t)(val2);
11213 : {
11214 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11215 0 : result = gpgme_set_sub_protocol(arg1,arg2);
11216 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11217 : }
11218 : {
11219 0 : resultobj = PyLong_FromLong(result);
11220 : }
11221 0 : return resultobj;
11222 : fail:
11223 : return NULL;
11224 : }
11225 :
11226 :
11227 0 : SWIGINTERN PyObject *_wrap_gpgme_get_sub_protocol(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11228 0 : PyObject *resultobj = 0;
11229 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11230 0 : void *argp1 = 0 ;
11231 0 : int res1 = 0 ;
11232 0 : PyObject * obj0 = 0 ;
11233 : gpgme_protocol_t result;
11234 :
11235 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_sub_protocol",&obj0)) SWIG_fail;
11236 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11237 0 : if (!SWIG_IsOK(res1)) {
11238 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_sub_protocol" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11239 : }
11240 0 : arg1 = (gpgme_ctx_t)(argp1);
11241 : {
11242 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11243 0 : result = (gpgme_protocol_t)gpgme_get_sub_protocol(arg1);
11244 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11245 : }
11246 0 : resultobj = SWIG_From_int((int)(result));
11247 0 : return resultobj;
11248 : fail:
11249 : return NULL;
11250 : }
11251 :
11252 :
11253 0 : SWIGINTERN PyObject *_wrap_gpgme_get_protocol_name(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11254 0 : PyObject *resultobj = 0;
11255 : gpgme_protocol_t arg1 ;
11256 : int val1 ;
11257 0 : int ecode1 = 0 ;
11258 0 : PyObject * obj0 = 0 ;
11259 0 : char *result = 0 ;
11260 :
11261 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_protocol_name",&obj0)) SWIG_fail;
11262 0 : ecode1 = SWIG_AsVal_int(obj0, &val1);
11263 0 : if (!SWIG_IsOK(ecode1)) {
11264 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "gpgme_get_protocol_name" "', argument " "1"" of type '" "gpgme_protocol_t""'");
11265 : }
11266 0 : arg1 = (gpgme_protocol_t)(val1);
11267 : {
11268 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11269 0 : result = (char *)gpgme_get_protocol_name(arg1);
11270 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11271 : }
11272 0 : resultobj = SWIG_FromCharPtr((const char *)result);
11273 0 : return resultobj;
11274 : fail:
11275 : return NULL;
11276 : }
11277 :
11278 :
11279 61 : SWIGINTERN PyObject *_wrap_gpgme_set_armor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11280 61 : PyObject *resultobj = 0;
11281 61 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11282 : int arg2 ;
11283 61 : void *argp1 = 0 ;
11284 61 : int res1 = 0 ;
11285 : int val2 ;
11286 61 : int ecode2 = 0 ;
11287 61 : PyObject * obj0 = 0 ;
11288 61 : PyObject * obj1 = 0 ;
11289 :
11290 61 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_set_armor",&obj0,&obj1)) SWIG_fail;
11291 61 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11292 61 : if (!SWIG_IsOK(res1)) {
11293 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_armor" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11294 : }
11295 61 : arg1 = (gpgme_ctx_t)(argp1);
11296 122 : ecode2 = SWIG_AsVal_int(obj1, &val2);
11297 61 : if (!SWIG_IsOK(ecode2)) {
11298 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_set_armor" "', argument " "2"" of type '" "int""'");
11299 : }
11300 61 : arg2 = (int)(val2);
11301 : {
11302 61 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11303 61 : gpgme_set_armor(arg1,arg2);
11304 61 : SWIG_PYTHON_THREAD_END_ALLOW;
11305 : }
11306 61 : resultobj = SWIG_Py_Void();
11307 61 : return resultobj;
11308 : fail:
11309 : return NULL;
11310 : }
11311 :
11312 :
11313 0 : SWIGINTERN PyObject *_wrap_gpgme_get_armor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11314 0 : PyObject *resultobj = 0;
11315 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11316 0 : void *argp1 = 0 ;
11317 0 : int res1 = 0 ;
11318 0 : PyObject * obj0 = 0 ;
11319 : int result;
11320 :
11321 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_armor",&obj0)) SWIG_fail;
11322 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11323 0 : if (!SWIG_IsOK(res1)) {
11324 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_armor" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11325 : }
11326 0 : arg1 = (gpgme_ctx_t)(argp1);
11327 : {
11328 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11329 0 : result = (int)gpgme_get_armor(arg1);
11330 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11331 : }
11332 0 : resultobj = SWIG_From_int((int)(result));
11333 0 : return resultobj;
11334 : fail:
11335 : return NULL;
11336 : }
11337 :
11338 :
11339 50 : SWIGINTERN PyObject *_wrap_gpgme_set_textmode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11340 50 : PyObject *resultobj = 0;
11341 50 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11342 : int arg2 ;
11343 50 : void *argp1 = 0 ;
11344 50 : int res1 = 0 ;
11345 : int val2 ;
11346 50 : int ecode2 = 0 ;
11347 50 : PyObject * obj0 = 0 ;
11348 50 : PyObject * obj1 = 0 ;
11349 :
11350 50 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_set_textmode",&obj0,&obj1)) SWIG_fail;
11351 50 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11352 50 : if (!SWIG_IsOK(res1)) {
11353 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_textmode" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11354 : }
11355 50 : arg1 = (gpgme_ctx_t)(argp1);
11356 100 : ecode2 = SWIG_AsVal_int(obj1, &val2);
11357 50 : if (!SWIG_IsOK(ecode2)) {
11358 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_set_textmode" "', argument " "2"" of type '" "int""'");
11359 : }
11360 50 : arg2 = (int)(val2);
11361 : {
11362 50 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11363 50 : gpgme_set_textmode(arg1,arg2);
11364 50 : SWIG_PYTHON_THREAD_END_ALLOW;
11365 : }
11366 50 : resultobj = SWIG_Py_Void();
11367 50 : return resultobj;
11368 : fail:
11369 : return NULL;
11370 : }
11371 :
11372 :
11373 0 : SWIGINTERN PyObject *_wrap_gpgme_get_textmode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11374 0 : PyObject *resultobj = 0;
11375 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11376 0 : void *argp1 = 0 ;
11377 0 : int res1 = 0 ;
11378 0 : PyObject * obj0 = 0 ;
11379 : int result;
11380 :
11381 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_textmode",&obj0)) SWIG_fail;
11382 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11383 0 : if (!SWIG_IsOK(res1)) {
11384 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_textmode" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11385 : }
11386 0 : arg1 = (gpgme_ctx_t)(argp1);
11387 : {
11388 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11389 0 : result = (int)gpgme_get_textmode(arg1);
11390 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11391 : }
11392 0 : resultobj = SWIG_From_int((int)(result));
11393 0 : return resultobj;
11394 : fail:
11395 : return NULL;
11396 : }
11397 :
11398 :
11399 48 : SWIGINTERN PyObject *_wrap_gpgme_set_offline(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11400 48 : PyObject *resultobj = 0;
11401 48 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11402 : int arg2 ;
11403 48 : void *argp1 = 0 ;
11404 48 : int res1 = 0 ;
11405 : int val2 ;
11406 48 : int ecode2 = 0 ;
11407 48 : PyObject * obj0 = 0 ;
11408 48 : PyObject * obj1 = 0 ;
11409 :
11410 48 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_set_offline",&obj0,&obj1)) SWIG_fail;
11411 48 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11412 48 : if (!SWIG_IsOK(res1)) {
11413 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_offline" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11414 : }
11415 48 : arg1 = (gpgme_ctx_t)(argp1);
11416 96 : ecode2 = SWIG_AsVal_int(obj1, &val2);
11417 48 : if (!SWIG_IsOK(ecode2)) {
11418 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_set_offline" "', argument " "2"" of type '" "int""'");
11419 : }
11420 48 : arg2 = (int)(val2);
11421 : {
11422 48 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11423 48 : gpgme_set_offline(arg1,arg2);
11424 48 : SWIG_PYTHON_THREAD_END_ALLOW;
11425 : }
11426 48 : resultobj = SWIG_Py_Void();
11427 48 : return resultobj;
11428 : fail:
11429 : return NULL;
11430 : }
11431 :
11432 :
11433 0 : SWIGINTERN PyObject *_wrap_gpgme_get_offline(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11434 0 : PyObject *resultobj = 0;
11435 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11436 0 : void *argp1 = 0 ;
11437 0 : int res1 = 0 ;
11438 0 : PyObject * obj0 = 0 ;
11439 : int result;
11440 :
11441 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_offline",&obj0)) SWIG_fail;
11442 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11443 0 : if (!SWIG_IsOK(res1)) {
11444 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_offline" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11445 : }
11446 0 : arg1 = (gpgme_ctx_t)(argp1);
11447 : {
11448 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11449 0 : result = (int)gpgme_get_offline(arg1);
11450 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11451 : }
11452 0 : resultobj = SWIG_From_int((int)(result));
11453 0 : return resultobj;
11454 : fail:
11455 : return NULL;
11456 : }
11457 :
11458 :
11459 0 : SWIGINTERN PyObject *_wrap_gpgme_set_include_certs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11460 0 : PyObject *resultobj = 0;
11461 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11462 : int arg2 ;
11463 0 : void *argp1 = 0 ;
11464 0 : int res1 = 0 ;
11465 : int val2 ;
11466 0 : int ecode2 = 0 ;
11467 0 : PyObject * obj0 = 0 ;
11468 0 : PyObject * obj1 = 0 ;
11469 :
11470 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_set_include_certs",&obj0,&obj1)) SWIG_fail;
11471 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11472 0 : if (!SWIG_IsOK(res1)) {
11473 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_include_certs" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11474 : }
11475 0 : arg1 = (gpgme_ctx_t)(argp1);
11476 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
11477 0 : if (!SWIG_IsOK(ecode2)) {
11478 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_set_include_certs" "', argument " "2"" of type '" "int""'");
11479 : }
11480 0 : arg2 = (int)(val2);
11481 : {
11482 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11483 0 : gpgme_set_include_certs(arg1,arg2);
11484 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11485 : }
11486 0 : resultobj = SWIG_Py_Void();
11487 0 : return resultobj;
11488 : fail:
11489 : return NULL;
11490 : }
11491 :
11492 :
11493 0 : SWIGINTERN PyObject *_wrap_gpgme_get_include_certs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11494 0 : PyObject *resultobj = 0;
11495 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11496 0 : void *argp1 = 0 ;
11497 0 : int res1 = 0 ;
11498 0 : PyObject * obj0 = 0 ;
11499 : int result;
11500 :
11501 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_include_certs",&obj0)) SWIG_fail;
11502 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11503 0 : if (!SWIG_IsOK(res1)) {
11504 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_include_certs" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11505 : }
11506 0 : arg1 = (gpgme_ctx_t)(argp1);
11507 : {
11508 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11509 0 : result = (int)gpgme_get_include_certs(arg1);
11510 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11511 : }
11512 0 : resultobj = SWIG_From_int((int)(result));
11513 0 : return resultobj;
11514 : fail:
11515 : return NULL;
11516 : }
11517 :
11518 :
11519 13 : SWIGINTERN PyObject *_wrap_gpgme_set_keylist_mode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11520 13 : PyObject *resultobj = 0;
11521 13 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11522 : gpgme_keylist_mode_t arg2 ;
11523 13 : void *argp1 = 0 ;
11524 13 : int res1 = 0 ;
11525 : unsigned int val2 ;
11526 13 : int ecode2 = 0 ;
11527 13 : PyObject * obj0 = 0 ;
11528 13 : PyObject * obj1 = 0 ;
11529 : gpgme_error_t result;
11530 :
11531 13 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_set_keylist_mode",&obj0,&obj1)) SWIG_fail;
11532 13 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11533 13 : if (!SWIG_IsOK(res1)) {
11534 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_keylist_mode" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11535 : }
11536 13 : arg1 = (gpgme_ctx_t)(argp1);
11537 26 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
11538 13 : if (!SWIG_IsOK(ecode2)) {
11539 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_set_keylist_mode" "', argument " "2"" of type '" "gpgme_keylist_mode_t""'");
11540 : }
11541 13 : arg2 = (gpgme_keylist_mode_t)(val2);
11542 : {
11543 13 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11544 13 : result = gpgme_set_keylist_mode(arg1,arg2);
11545 13 : SWIG_PYTHON_THREAD_END_ALLOW;
11546 : }
11547 : {
11548 13 : resultobj = PyLong_FromLong(result);
11549 : }
11550 13 : return resultobj;
11551 : fail:
11552 : return NULL;
11553 : }
11554 :
11555 :
11556 0 : SWIGINTERN PyObject *_wrap_gpgme_get_keylist_mode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11557 0 : PyObject *resultobj = 0;
11558 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11559 0 : void *argp1 = 0 ;
11560 0 : int res1 = 0 ;
11561 0 : PyObject * obj0 = 0 ;
11562 : gpgme_keylist_mode_t result;
11563 :
11564 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_keylist_mode",&obj0)) SWIG_fail;
11565 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11566 0 : if (!SWIG_IsOK(res1)) {
11567 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_keylist_mode" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11568 : }
11569 0 : arg1 = (gpgme_ctx_t)(argp1);
11570 : {
11571 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11572 0 : result = (gpgme_keylist_mode_t)gpgme_get_keylist_mode(arg1);
11573 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11574 : }
11575 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
11576 0 : return resultobj;
11577 : fail:
11578 : return NULL;
11579 : }
11580 :
11581 :
11582 70 : SWIGINTERN PyObject *_wrap_gpgme_set_pinentry_mode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11583 70 : PyObject *resultobj = 0;
11584 70 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11585 : gpgme_pinentry_mode_t arg2 ;
11586 70 : void *argp1 = 0 ;
11587 70 : int res1 = 0 ;
11588 : int val2 ;
11589 70 : int ecode2 = 0 ;
11590 70 : PyObject * obj0 = 0 ;
11591 70 : PyObject * obj1 = 0 ;
11592 : gpgme_error_t result;
11593 :
11594 70 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_set_pinentry_mode",&obj0,&obj1)) SWIG_fail;
11595 70 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11596 70 : if (!SWIG_IsOK(res1)) {
11597 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_pinentry_mode" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11598 : }
11599 70 : arg1 = (gpgme_ctx_t)(argp1);
11600 140 : ecode2 = SWIG_AsVal_int(obj1, &val2);
11601 70 : if (!SWIG_IsOK(ecode2)) {
11602 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_set_pinentry_mode" "', argument " "2"" of type '" "gpgme_pinentry_mode_t""'");
11603 : }
11604 70 : arg2 = (gpgme_pinentry_mode_t)(val2);
11605 : {
11606 70 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11607 70 : result = gpgme_set_pinentry_mode(arg1,arg2);
11608 70 : SWIG_PYTHON_THREAD_END_ALLOW;
11609 : }
11610 : {
11611 70 : resultobj = PyLong_FromLong(result);
11612 : }
11613 70 : return resultobj;
11614 : fail:
11615 : return NULL;
11616 : }
11617 :
11618 :
11619 6 : SWIGINTERN PyObject *_wrap_gpgme_get_pinentry_mode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11620 6 : PyObject *resultobj = 0;
11621 6 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11622 6 : void *argp1 = 0 ;
11623 6 : int res1 = 0 ;
11624 6 : PyObject * obj0 = 0 ;
11625 : gpgme_pinentry_mode_t result;
11626 :
11627 6 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_pinentry_mode",&obj0)) SWIG_fail;
11628 6 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11629 6 : if (!SWIG_IsOK(res1)) {
11630 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_pinentry_mode" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11631 : }
11632 6 : arg1 = (gpgme_ctx_t)(argp1);
11633 : {
11634 6 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11635 6 : result = (gpgme_pinentry_mode_t)gpgme_get_pinentry_mode(arg1);
11636 6 : SWIG_PYTHON_THREAD_END_ALLOW;
11637 : }
11638 12 : resultobj = SWIG_From_int((int)(result));
11639 6 : return resultobj;
11640 : fail:
11641 : return NULL;
11642 : }
11643 :
11644 :
11645 0 : SWIGINTERN PyObject *_wrap_gpgme_set_passphrase_cb(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11646 0 : PyObject *resultobj = 0;
11647 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11648 0 : gpgme_passphrase_cb_t arg2 = (gpgme_passphrase_cb_t) 0 ;
11649 0 : void *arg3 = (void *) 0 ;
11650 0 : void *argp1 = 0 ;
11651 0 : int res1 = 0 ;
11652 : int res3 ;
11653 0 : PyObject * obj0 = 0 ;
11654 0 : PyObject * obj1 = 0 ;
11655 0 : PyObject * obj2 = 0 ;
11656 :
11657 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_set_passphrase_cb",&obj0,&obj1,&obj2)) SWIG_fail;
11658 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11659 0 : if (!SWIG_IsOK(res1)) {
11660 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_passphrase_cb" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11661 : }
11662 0 : arg1 = (gpgme_ctx_t)(argp1);
11663 : {
11664 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);
11665 0 : if (!SWIG_IsOK(res)) {
11666 0 : SWIG_exception_fail(SWIG_ArgError(res), "in method '" "gpgme_set_passphrase_cb" "', argument " "2"" of type '" "gpgme_passphrase_cb_t""'");
11667 : }
11668 : }
11669 0 : res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3), 0, 0);
11670 0 : if (!SWIG_IsOK(res3)) {
11671 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_set_passphrase_cb" "', argument " "3"" of type '" "void *""'");
11672 : }
11673 : {
11674 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11675 0 : gpgme_set_passphrase_cb(arg1,arg2,arg3);
11676 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11677 : }
11678 0 : resultobj = SWIG_Py_Void();
11679 0 : return resultobj;
11680 : fail:
11681 : return NULL;
11682 : }
11683 :
11684 :
11685 0 : SWIGINTERN PyObject *_wrap_gpgme_get_passphrase_cb(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11686 0 : PyObject *resultobj = 0;
11687 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11688 0 : gpgme_passphrase_cb_t *arg2 = (gpgme_passphrase_cb_t *) 0 ;
11689 0 : void **arg3 = (void **) 0 ;
11690 0 : void *argp1 = 0 ;
11691 0 : int res1 = 0 ;
11692 0 : void *argp2 = 0 ;
11693 0 : int res2 = 0 ;
11694 0 : void *argp3 = 0 ;
11695 0 : int res3 = 0 ;
11696 0 : PyObject * obj0 = 0 ;
11697 0 : PyObject * obj1 = 0 ;
11698 0 : PyObject * obj2 = 0 ;
11699 :
11700 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_get_passphrase_cb",&obj0,&obj1,&obj2)) SWIG_fail;
11701 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11702 0 : if (!SWIG_IsOK(res1)) {
11703 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_passphrase_cb" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11704 : }
11705 0 : arg1 = (gpgme_ctx_t)(argp1);
11706 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 );
11707 0 : if (!SWIG_IsOK(res2)) {
11708 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_get_passphrase_cb" "', argument " "2"" of type '" "gpgme_passphrase_cb_t *""'");
11709 : }
11710 0 : arg2 = (gpgme_passphrase_cb_t *)(argp2);
11711 0 : res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_p_void, 0 | 0 );
11712 0 : if (!SWIG_IsOK(res3)) {
11713 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_get_passphrase_cb" "', argument " "3"" of type '" "void **""'");
11714 : }
11715 0 : arg3 = (void **)(argp3);
11716 : {
11717 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11718 0 : gpgme_get_passphrase_cb(arg1,arg2,arg3);
11719 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11720 : }
11721 0 : resultobj = SWIG_Py_Void();
11722 0 : return resultobj;
11723 : fail:
11724 : return NULL;
11725 : }
11726 :
11727 :
11728 0 : SWIGINTERN PyObject *_wrap_gpgme_set_progress_cb(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11729 0 : PyObject *resultobj = 0;
11730 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11731 0 : gpgme_progress_cb_t arg2 = (gpgme_progress_cb_t) 0 ;
11732 0 : void *arg3 = (void *) 0 ;
11733 0 : void *argp1 = 0 ;
11734 0 : int res1 = 0 ;
11735 : int res3 ;
11736 0 : PyObject * obj0 = 0 ;
11737 0 : PyObject * obj1 = 0 ;
11738 0 : PyObject * obj2 = 0 ;
11739 :
11740 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_set_progress_cb",&obj0,&obj1,&obj2)) SWIG_fail;
11741 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11742 0 : if (!SWIG_IsOK(res1)) {
11743 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_progress_cb" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11744 : }
11745 0 : arg1 = (gpgme_ctx_t)(argp1);
11746 : {
11747 0 : int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_int_int_int__void);
11748 0 : if (!SWIG_IsOK(res)) {
11749 0 : SWIG_exception_fail(SWIG_ArgError(res), "in method '" "gpgme_set_progress_cb" "', argument " "2"" of type '" "gpgme_progress_cb_t""'");
11750 : }
11751 : }
11752 0 : res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3), 0, 0);
11753 0 : if (!SWIG_IsOK(res3)) {
11754 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_set_progress_cb" "', argument " "3"" of type '" "void *""'");
11755 : }
11756 : {
11757 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11758 0 : gpgme_set_progress_cb(arg1,arg2,arg3);
11759 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11760 : }
11761 0 : resultobj = SWIG_Py_Void();
11762 0 : return resultobj;
11763 : fail:
11764 : return NULL;
11765 : }
11766 :
11767 :
11768 0 : SWIGINTERN PyObject *_wrap_gpgme_get_progress_cb(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11769 0 : PyObject *resultobj = 0;
11770 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11771 0 : gpgme_progress_cb_t *arg2 = (gpgme_progress_cb_t *) 0 ;
11772 0 : void **arg3 = (void **) 0 ;
11773 0 : void *argp1 = 0 ;
11774 0 : int res1 = 0 ;
11775 0 : void *argp2 = 0 ;
11776 0 : int res2 = 0 ;
11777 0 : void *argp3 = 0 ;
11778 0 : int res3 = 0 ;
11779 0 : PyObject * obj0 = 0 ;
11780 0 : PyObject * obj1 = 0 ;
11781 0 : PyObject * obj2 = 0 ;
11782 :
11783 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_get_progress_cb",&obj0,&obj1,&obj2)) SWIG_fail;
11784 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11785 0 : if (!SWIG_IsOK(res1)) {
11786 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_progress_cb" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11787 : }
11788 0 : arg1 = (gpgme_ctx_t)(argp1);
11789 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_f_p_void_p_q_const__char_int_int_int__void, 0 | 0 );
11790 0 : if (!SWIG_IsOK(res2)) {
11791 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_get_progress_cb" "', argument " "2"" of type '" "gpgme_progress_cb_t *""'");
11792 : }
11793 0 : arg2 = (gpgme_progress_cb_t *)(argp2);
11794 0 : res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_p_void, 0 | 0 );
11795 0 : if (!SWIG_IsOK(res3)) {
11796 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_get_progress_cb" "', argument " "3"" of type '" "void **""'");
11797 : }
11798 0 : arg3 = (void **)(argp3);
11799 : {
11800 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11801 0 : gpgme_get_progress_cb(arg1,arg2,arg3);
11802 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11803 : }
11804 0 : resultobj = SWIG_Py_Void();
11805 0 : return resultobj;
11806 : fail:
11807 : return NULL;
11808 : }
11809 :
11810 :
11811 0 : SWIGINTERN PyObject *_wrap_gpgme_set_status_cb(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11812 0 : PyObject *resultobj = 0;
11813 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11814 0 : gpgme_status_cb_t arg2 = (gpgme_status_cb_t) 0 ;
11815 0 : void *arg3 = (void *) 0 ;
11816 0 : void *argp1 = 0 ;
11817 0 : int res1 = 0 ;
11818 : int res3 ;
11819 0 : PyObject * obj0 = 0 ;
11820 0 : PyObject * obj1 = 0 ;
11821 0 : PyObject * obj2 = 0 ;
11822 :
11823 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_set_status_cb",&obj0,&obj1,&obj2)) SWIG_fail;
11824 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11825 0 : if (!SWIG_IsOK(res1)) {
11826 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_status_cb" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11827 : }
11828 0 : arg1 = (gpgme_ctx_t)(argp1);
11829 : {
11830 0 : int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char__gpg_error_t);
11831 0 : if (!SWIG_IsOK(res)) {
11832 0 : SWIG_exception_fail(SWIG_ArgError(res), "in method '" "gpgme_set_status_cb" "', argument " "2"" of type '" "gpgme_status_cb_t""'");
11833 : }
11834 : }
11835 0 : res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3), 0, 0);
11836 0 : if (!SWIG_IsOK(res3)) {
11837 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_set_status_cb" "', argument " "3"" of type '" "void *""'");
11838 : }
11839 : {
11840 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11841 0 : gpgme_set_status_cb(arg1,arg2,arg3);
11842 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11843 : }
11844 0 : resultobj = SWIG_Py_Void();
11845 0 : return resultobj;
11846 : fail:
11847 : return NULL;
11848 : }
11849 :
11850 :
11851 0 : SWIGINTERN PyObject *_wrap_gpgme_get_status_cb(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11852 0 : PyObject *resultobj = 0;
11853 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11854 0 : gpgme_status_cb_t *arg2 = (gpgme_status_cb_t *) 0 ;
11855 0 : void **arg3 = (void **) 0 ;
11856 0 : void *argp1 = 0 ;
11857 0 : int res1 = 0 ;
11858 0 : void *argp2 = 0 ;
11859 0 : int res2 = 0 ;
11860 0 : void *argp3 = 0 ;
11861 0 : int res3 = 0 ;
11862 0 : PyObject * obj0 = 0 ;
11863 0 : PyObject * obj1 = 0 ;
11864 0 : PyObject * obj2 = 0 ;
11865 :
11866 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_get_status_cb",&obj0,&obj1,&obj2)) SWIG_fail;
11867 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11868 0 : if (!SWIG_IsOK(res1)) {
11869 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_status_cb" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11870 : }
11871 0 : arg1 = (gpgme_ctx_t)(argp1);
11872 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 );
11873 0 : if (!SWIG_IsOK(res2)) {
11874 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_get_status_cb" "', argument " "2"" of type '" "gpgme_status_cb_t *""'");
11875 : }
11876 0 : arg2 = (gpgme_status_cb_t *)(argp2);
11877 0 : res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_p_void, 0 | 0 );
11878 0 : if (!SWIG_IsOK(res3)) {
11879 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_get_status_cb" "', argument " "3"" of type '" "void **""'");
11880 : }
11881 0 : arg3 = (void **)(argp3);
11882 : {
11883 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11884 0 : gpgme_get_status_cb(arg1,arg2,arg3);
11885 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11886 : }
11887 0 : resultobj = SWIG_Py_Void();
11888 0 : return resultobj;
11889 : fail:
11890 : return NULL;
11891 : }
11892 :
11893 :
11894 0 : SWIGINTERN PyObject *_wrap_gpgme_set_locale(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11895 0 : PyObject *resultobj = 0;
11896 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11897 : int arg2 ;
11898 0 : char *arg3 = (char *) 0 ;
11899 0 : void *argp1 = 0 ;
11900 0 : int res1 = 0 ;
11901 : int val2 ;
11902 0 : int ecode2 = 0 ;
11903 0 : PyObject *encodedInput3 = NULL ;
11904 0 : PyObject * obj0 = 0 ;
11905 0 : PyObject * obj1 = 0 ;
11906 0 : PyObject * obj2 = 0 ;
11907 : gpgme_error_t result;
11908 :
11909 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_set_locale",&obj0,&obj1,&obj2)) SWIG_fail;
11910 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11911 0 : if (!SWIG_IsOK(res1)) {
11912 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_locale" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11913 : }
11914 0 : arg1 = (gpgme_ctx_t)(argp1);
11915 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
11916 0 : if (!SWIG_IsOK(ecode2)) {
11917 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_set_locale" "', argument " "2"" of type '" "int""'");
11918 : }
11919 0 : arg2 = (int)(val2);
11920 : {
11921 0 : if (obj2 == Py_None)
11922 : arg3 = NULL;
11923 0 : else if (PyUnicode_Check(obj2))
11924 : {
11925 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
11926 0 : if (encodedInput3 == NULL)
11927 : return NULL;
11928 0 : arg3 = PyBytes_AsString(encodedInput3);
11929 : }
11930 0 : else if (PyBytes_Check(obj2))
11931 0 : arg3 = PyBytes_AsString(obj2);
11932 : else {
11933 0 : PyErr_Format(PyExc_TypeError,
11934 : "arg %d: expected str, bytes, or None, got %s",
11935 : 3, obj2->ob_type->tp_name);
11936 0 : return NULL;
11937 : }
11938 : }
11939 : {
11940 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11941 0 : result = gpgme_set_locale(arg1,arg2,(char const *)arg3);
11942 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11943 : }
11944 : {
11945 0 : resultobj = PyLong_FromLong(result);
11946 : }
11947 : {
11948 0 : Py_XDECREF(encodedInput3);
11949 : }
11950 : return resultobj;
11951 : fail:
11952 : {
11953 : Py_XDECREF(encodedInput3);
11954 : }
11955 : return NULL;
11956 : }
11957 :
11958 :
11959 3 : SWIGINTERN PyObject *_wrap_gpgme_ctx_get_engine_info(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11960 3 : PyObject *resultobj = 0;
11961 3 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11962 3 : void *argp1 = 0 ;
11963 3 : int res1 = 0 ;
11964 3 : PyObject * obj0 = 0 ;
11965 : gpgme_engine_info_t result;
11966 :
11967 3 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_ctx_get_engine_info",&obj0)) SWIG_fail;
11968 3 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11969 3 : if (!SWIG_IsOK(res1)) {
11970 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_ctx_get_engine_info" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11971 : }
11972 3 : arg1 = (gpgme_ctx_t)(argp1);
11973 : {
11974 3 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11975 3 : result = (gpgme_engine_info_t)gpgme_ctx_get_engine_info(arg1);
11976 3 : SWIG_PYTHON_THREAD_END_ALLOW;
11977 : }
11978 : {
11979 : int i;
11980 3 : int size = 0;
11981 : gpgme_engine_info_t curr;
11982 21 : for (curr = result; curr != NULL; curr = curr->next) {
11983 18 : size++;
11984 : }
11985 3 : resultobj = PyList_New(size);
11986 3 : if (resultobj == NULL)
11987 : return NULL; /* raise */
11988 18 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
11989 : PyObject *fragile, *o;
11990 18 : fragile = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_engine_info,
11991 : 0 );
11992 18 : if (fragile == NULL)
11993 : {
11994 0 : Py_DECREF(resultobj);
11995 : return NULL; /* raise */
11996 : }
11997 18 : o = _gpg_wrap_result(fragile, "EngineInfo");
11998 18 : Py_DECREF(fragile);
11999 18 : if (o == NULL)
12000 : {
12001 0 : Py_DECREF(resultobj);
12002 : return NULL; /* raise */
12003 : }
12004 18 : PyList_SetItem(resultobj, i, o);
12005 : }
12006 : }
12007 : return resultobj;
12008 : fail:
12009 : return NULL;
12010 : }
12011 :
12012 :
12013 53 : SWIGINTERN PyObject *_wrap_gpgme_ctx_set_engine_info(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12014 53 : PyObject *resultobj = 0;
12015 53 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
12016 : gpgme_protocol_t arg2 ;
12017 53 : char *arg3 = (char *) 0 ;
12018 53 : char *arg4 = (char *) 0 ;
12019 53 : void *argp1 = 0 ;
12020 53 : int res1 = 0 ;
12021 : int val2 ;
12022 53 : int ecode2 = 0 ;
12023 53 : PyObject *encodedInput3 = NULL ;
12024 53 : PyObject *encodedInput4 = NULL ;
12025 53 : PyObject * obj0 = 0 ;
12026 53 : PyObject * obj1 = 0 ;
12027 53 : PyObject * obj2 = 0 ;
12028 53 : PyObject * obj3 = 0 ;
12029 : gpgme_error_t result;
12030 :
12031 53 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_ctx_set_engine_info",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
12032 53 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
12033 53 : if (!SWIG_IsOK(res1)) {
12034 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_ctx_set_engine_info" "', argument " "1"" of type '" "gpgme_ctx_t""'");
12035 : }
12036 53 : arg1 = (gpgme_ctx_t)(argp1);
12037 106 : ecode2 = SWIG_AsVal_int(obj1, &val2);
12038 53 : if (!SWIG_IsOK(ecode2)) {
12039 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_ctx_set_engine_info" "', argument " "2"" of type '" "gpgme_protocol_t""'");
12040 : }
12041 53 : arg2 = (gpgme_protocol_t)(val2);
12042 : {
12043 53 : if (obj2 == Py_None)
12044 : arg3 = NULL;
12045 5 : else if (PyUnicode_Check(obj2))
12046 : {
12047 5 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
12048 5 : if (encodedInput3 == NULL)
12049 : return NULL;
12050 5 : arg3 = PyBytes_AsString(encodedInput3);
12051 : }
12052 0 : else if (PyBytes_Check(obj2))
12053 0 : arg3 = PyBytes_AsString(obj2);
12054 : else {
12055 0 : PyErr_Format(PyExc_TypeError,
12056 : "arg %d: expected str, bytes, or None, got %s",
12057 : 3, obj2->ob_type->tp_name);
12058 0 : return NULL;
12059 : }
12060 : }
12061 : {
12062 53 : if (obj3 == Py_None)
12063 : arg4 = NULL;
12064 5 : else if (PyUnicode_Check(obj3))
12065 : {
12066 0 : encodedInput4 = PyUnicode_AsUTF8String(obj3);
12067 0 : if (encodedInput4 == NULL)
12068 : return NULL;
12069 0 : arg4 = PyBytes_AsString(encodedInput4);
12070 : }
12071 5 : else if (PyBytes_Check(obj3))
12072 5 : arg4 = PyBytes_AsString(obj3);
12073 : else {
12074 0 : PyErr_Format(PyExc_TypeError,
12075 : "arg %d: expected str, bytes, or None, got %s",
12076 : 4, obj3->ob_type->tp_name);
12077 0 : return NULL;
12078 : }
12079 : }
12080 : {
12081 53 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12082 53 : result = gpgme_ctx_set_engine_info(arg1,arg2,(char const *)arg3,(char const *)arg4);
12083 53 : SWIG_PYTHON_THREAD_END_ALLOW;
12084 : }
12085 : {
12086 53 : resultobj = PyLong_FromLong(result);
12087 : }
12088 : {
12089 53 : Py_XDECREF(encodedInput3);
12090 : }
12091 : {
12092 53 : Py_XDECREF(encodedInput4);
12093 : }
12094 : return resultobj;
12095 : fail:
12096 : {
12097 : Py_XDECREF(encodedInput3);
12098 : }
12099 : {
12100 : Py_XDECREF(encodedInput4);
12101 : }
12102 : return NULL;
12103 : }
12104 :
12105 :
12106 55 : SWIGINTERN PyObject *_wrap_gpgme_signers_clear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12107 55 : PyObject *resultobj = 0;
12108 55 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
12109 55 : void *argp1 = 0 ;
12110 55 : int res1 = 0 ;
12111 55 : PyObject * obj0 = 0 ;
12112 :
12113 55 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_signers_clear",&obj0)) SWIG_fail;
12114 55 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
12115 55 : if (!SWIG_IsOK(res1)) {
12116 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_signers_clear" "', argument " "1"" of type '" "gpgme_ctx_t""'");
12117 : }
12118 55 : arg1 = (gpgme_ctx_t)(argp1);
12119 : {
12120 55 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12121 55 : gpgme_signers_clear(arg1);
12122 55 : SWIG_PYTHON_THREAD_END_ALLOW;
12123 : }
12124 55 : resultobj = SWIG_Py_Void();
12125 55 : return resultobj;
12126 : fail:
12127 : return NULL;
12128 : }
12129 :
12130 :
12131 12 : SWIGINTERN PyObject *_wrap_gpgme_signers_add(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12132 12 : PyObject *resultobj = 0;
12133 12 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
12134 12 : gpgme_key_t arg2 = (gpgme_key_t) (gpgme_key_t)0 ;
12135 12 : void *argp1 = 0 ;
12136 12 : int res1 = 0 ;
12137 12 : void *argp2 = 0 ;
12138 12 : int res2 = 0 ;
12139 12 : PyObject * obj0 = 0 ;
12140 12 : PyObject * obj1 = 0 ;
12141 : gpgme_error_t result;
12142 :
12143 12 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_signers_add",&obj0,&obj1)) SWIG_fail;
12144 12 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
12145 12 : if (!SWIG_IsOK(res1)) {
12146 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_signers_add" "', argument " "1"" of type '" "gpgme_ctx_t""'");
12147 : }
12148 12 : arg1 = (gpgme_ctx_t)(argp1);
12149 12 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
12150 12 : if (!SWIG_IsOK(res2)) {
12151 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_signers_add" "', argument " "2"" of type '" "gpgme_key_t const""'");
12152 : }
12153 12 : arg2 = (gpgme_key_t)(argp2);
12154 : {
12155 12 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12156 12 : result = gpgme_signers_add(arg1,arg2);
12157 12 : SWIG_PYTHON_THREAD_END_ALLOW;
12158 : }
12159 : {
12160 12 : resultobj = PyLong_FromLong(result);
12161 : }
12162 12 : return resultobj;
12163 : fail:
12164 : return NULL;
12165 : }
12166 :
12167 :
12168 55 : SWIGINTERN PyObject *_wrap_gpgme_signers_count(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12169 55 : PyObject *resultobj = 0;
12170 55 : gpgme_ctx_t arg1 = (gpgme_ctx_t) (gpgme_ctx_t)0 ;
12171 55 : void *argp1 = 0 ;
12172 55 : int res1 = 0 ;
12173 55 : PyObject * obj0 = 0 ;
12174 : unsigned int result;
12175 :
12176 55 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_signers_count",&obj0)) SWIG_fail;
12177 55 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
12178 55 : if (!SWIG_IsOK(res1)) {
12179 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_signers_count" "', argument " "1"" of type '" "gpgme_ctx_t const""'");
12180 : }
12181 55 : arg1 = (gpgme_ctx_t)(argp1);
12182 : {
12183 55 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12184 55 : result = (unsigned int)gpgme_signers_count(arg1);
12185 55 : SWIG_PYTHON_THREAD_END_ALLOW;
12186 : }
12187 55 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
12188 55 : return resultobj;
12189 : fail:
12190 : return NULL;
12191 : }
12192 :
12193 :
12194 5 : SWIGINTERN PyObject *_wrap_gpgme_signers_enum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12195 5 : PyObject *resultobj = 0;
12196 5 : gpgme_ctx_t arg1 = (gpgme_ctx_t) (gpgme_ctx_t)0 ;
12197 : int arg2 ;
12198 5 : void *argp1 = 0 ;
12199 5 : int res1 = 0 ;
12200 : int val2 ;
12201 5 : int ecode2 = 0 ;
12202 5 : PyObject * obj0 = 0 ;
12203 5 : PyObject * obj1 = 0 ;
12204 : gpgme_key_t result;
12205 :
12206 5 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_signers_enum",&obj0,&obj1)) SWIG_fail;
12207 5 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
12208 5 : if (!SWIG_IsOK(res1)) {
12209 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_signers_enum" "', argument " "1"" of type '" "gpgme_ctx_t const""'");
12210 : }
12211 5 : arg1 = (gpgme_ctx_t)(argp1);
12212 10 : ecode2 = SWIG_AsVal_int(obj1, &val2);
12213 5 : if (!SWIG_IsOK(ecode2)) {
12214 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_signers_enum" "', argument " "2"" of type '" "int""'");
12215 : }
12216 5 : arg2 = (int)(val2);
12217 : {
12218 5 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12219 5 : result = (gpgme_key_t)gpgme_signers_enum(arg1,arg2);
12220 5 : SWIG_PYTHON_THREAD_END_ALLOW;
12221 : }
12222 5 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_key, 0 | 0 );
12223 5 : return resultobj;
12224 : fail:
12225 : return NULL;
12226 : }
12227 :
12228 :
12229 0 : SWIGINTERN PyObject *_wrap_gpgme_sig_notation_clear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12230 0 : PyObject *resultobj = 0;
12231 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
12232 0 : void *argp1 = 0 ;
12233 0 : int res1 = 0 ;
12234 0 : PyObject * obj0 = 0 ;
12235 :
12236 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_sig_notation_clear",&obj0)) SWIG_fail;
12237 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
12238 0 : if (!SWIG_IsOK(res1)) {
12239 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_sig_notation_clear" "', argument " "1"" of type '" "gpgme_ctx_t""'");
12240 : }
12241 0 : arg1 = (gpgme_ctx_t)(argp1);
12242 : {
12243 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12244 0 : gpgme_sig_notation_clear(arg1);
12245 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12246 : }
12247 0 : resultobj = SWIG_Py_Void();
12248 0 : return resultobj;
12249 : fail:
12250 : return NULL;
12251 : }
12252 :
12253 :
12254 3 : SWIGINTERN PyObject *_wrap_gpgme_sig_notation_add(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12255 3 : PyObject *resultobj = 0;
12256 3 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
12257 3 : char *arg2 = (char *) 0 ;
12258 3 : char *arg3 = (char *) 0 ;
12259 : gpgme_sig_notation_flags_t arg4 ;
12260 3 : void *argp1 = 0 ;
12261 3 : int res1 = 0 ;
12262 3 : PyObject *encodedInput2 = NULL ;
12263 3 : PyObject *encodedInput3 = NULL ;
12264 : unsigned int val4 ;
12265 3 : int ecode4 = 0 ;
12266 3 : PyObject * obj0 = 0 ;
12267 3 : PyObject * obj1 = 0 ;
12268 3 : PyObject * obj2 = 0 ;
12269 3 : PyObject * obj3 = 0 ;
12270 : gpgme_error_t result;
12271 :
12272 3 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_sig_notation_add",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
12273 3 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
12274 3 : if (!SWIG_IsOK(res1)) {
12275 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_sig_notation_add" "', argument " "1"" of type '" "gpgme_ctx_t""'");
12276 : }
12277 3 : arg1 = (gpgme_ctx_t)(argp1);
12278 : {
12279 3 : if (obj1 == Py_None)
12280 : arg2 = NULL;
12281 2 : else if (PyUnicode_Check(obj1))
12282 : {
12283 2 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
12284 2 : if (encodedInput2 == NULL)
12285 : return NULL;
12286 2 : arg2 = PyBytes_AsString(encodedInput2);
12287 : }
12288 0 : else if (PyBytes_Check(obj1))
12289 0 : arg2 = PyBytes_AsString(obj1);
12290 : else {
12291 0 : PyErr_Format(PyExc_TypeError,
12292 : "arg %d: expected str, bytes, or None, got %s",
12293 : 2, obj1->ob_type->tp_name);
12294 0 : return NULL;
12295 : }
12296 : }
12297 : {
12298 3 : if (obj2 == Py_None)
12299 : arg3 = NULL;
12300 3 : else if (PyUnicode_Check(obj2))
12301 : {
12302 3 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
12303 3 : if (encodedInput3 == NULL)
12304 : return NULL;
12305 3 : arg3 = PyBytes_AsString(encodedInput3);
12306 : }
12307 0 : else if (PyBytes_Check(obj2))
12308 0 : arg3 = PyBytes_AsString(obj2);
12309 : else {
12310 0 : PyErr_Format(PyExc_TypeError,
12311 : "arg %d: expected str, bytes, or None, got %s",
12312 : 3, obj2->ob_type->tp_name);
12313 0 : return NULL;
12314 : }
12315 : }
12316 6 : ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
12317 3 : if (!SWIG_IsOK(ecode4)) {
12318 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_sig_notation_add" "', argument " "4"" of type '" "gpgme_sig_notation_flags_t""'");
12319 : }
12320 3 : arg4 = (gpgme_sig_notation_flags_t)(val4);
12321 : {
12322 3 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12323 3 : result = gpgme_sig_notation_add(arg1,(char const *)arg2,(char const *)arg3,arg4);
12324 3 : SWIG_PYTHON_THREAD_END_ALLOW;
12325 : }
12326 : {
12327 3 : resultobj = PyLong_FromLong(result);
12328 : }
12329 : {
12330 3 : Py_XDECREF(encodedInput2);
12331 : }
12332 : {
12333 3 : Py_XDECREF(encodedInput3);
12334 : }
12335 : return resultobj;
12336 : fail:
12337 : {
12338 0 : Py_XDECREF(encodedInput2);
12339 : }
12340 : {
12341 0 : Py_XDECREF(encodedInput3);
12342 : }
12343 : return NULL;
12344 : }
12345 :
12346 :
12347 0 : SWIGINTERN PyObject *_wrap_gpgme_sig_notation_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12348 0 : PyObject *resultobj = 0;
12349 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
12350 0 : void *argp1 = 0 ;
12351 0 : int res1 = 0 ;
12352 0 : PyObject * obj0 = 0 ;
12353 : gpgme_sig_notation_t result;
12354 :
12355 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_sig_notation_get",&obj0)) SWIG_fail;
12356 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
12357 0 : if (!SWIG_IsOK(res1)) {
12358 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_sig_notation_get" "', argument " "1"" of type '" "gpgme_ctx_t""'");
12359 : }
12360 0 : arg1 = (gpgme_ctx_t)(argp1);
12361 : {
12362 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12363 0 : result = (gpgme_sig_notation_t)gpgme_sig_notation_get(arg1);
12364 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12365 : }
12366 : {
12367 : int i;
12368 0 : int size = 0;
12369 : gpgme_sig_notation_t curr;
12370 0 : for (curr = result; curr != NULL; curr = curr->next) {
12371 0 : size++;
12372 : }
12373 0 : resultobj = PyList_New(size);
12374 0 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
12375 0 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_sig_notation, 0 );
12376 0 : PyList_SetItem(resultobj, i, o);
12377 : }
12378 : }
12379 : return resultobj;
12380 : fail:
12381 : return NULL;
12382 : }
12383 :
12384 :
12385 0 : SWIGINTERN PyObject *_wrap_gpgme_set_sender(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12386 0 : PyObject *resultobj = 0;
12387 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
12388 0 : char *arg2 = (char *) 0 ;
12389 0 : void *argp1 = 0 ;
12390 0 : int res1 = 0 ;
12391 0 : PyObject *encodedInput2 = NULL ;
12392 0 : PyObject * obj0 = 0 ;
12393 0 : PyObject * obj1 = 0 ;
12394 : gpgme_error_t result;
12395 :
12396 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_set_sender",&obj0,&obj1)) SWIG_fail;
12397 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
12398 0 : if (!SWIG_IsOK(res1)) {
12399 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_sender" "', argument " "1"" of type '" "gpgme_ctx_t""'");
12400 : }
12401 0 : arg1 = (gpgme_ctx_t)(argp1);
12402 : {
12403 0 : if (obj1 == Py_None)
12404 : arg2 = NULL;
12405 0 : else if (PyUnicode_Check(obj1))
12406 : {
12407 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
12408 0 : if (encodedInput2 == NULL)
12409 : return NULL;
12410 0 : arg2 = PyBytes_AsString(encodedInput2);
12411 : }
12412 0 : else if (PyBytes_Check(obj1))
12413 0 : arg2 = PyBytes_AsString(obj1);
12414 : else {
12415 0 : PyErr_Format(PyExc_TypeError,
12416 : "arg %d: expected str, bytes, or None, got %s",
12417 : 2, obj1->ob_type->tp_name);
12418 0 : return NULL;
12419 : }
12420 : }
12421 : {
12422 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12423 0 : result = gpgme_set_sender(arg1,(char const *)arg2);
12424 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12425 : }
12426 : {
12427 0 : resultobj = PyLong_FromLong(result);
12428 : }
12429 : {
12430 0 : Py_XDECREF(encodedInput2);
12431 : }
12432 : return resultobj;
12433 : fail:
12434 : {
12435 : Py_XDECREF(encodedInput2);
12436 : }
12437 : return NULL;
12438 : }
12439 :
12440 :
12441 0 : SWIGINTERN PyObject *_wrap_gpgme_get_sender(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12442 0 : PyObject *resultobj = 0;
12443 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
12444 0 : void *argp1 = 0 ;
12445 0 : int res1 = 0 ;
12446 0 : PyObject * obj0 = 0 ;
12447 0 : char *result = 0 ;
12448 :
12449 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_sender",&obj0)) SWIG_fail;
12450 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
12451 0 : if (!SWIG_IsOK(res1)) {
12452 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_sender" "', argument " "1"" of type '" "gpgme_ctx_t""'");
12453 : }
12454 0 : arg1 = (gpgme_ctx_t)(argp1);
12455 : {
12456 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12457 0 : result = (char *)gpgme_get_sender(arg1);
12458 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12459 : }
12460 0 : resultobj = SWIG_FromCharPtr((const char *)result);
12461 0 : return resultobj;
12462 : fail:
12463 : return NULL;
12464 : }
12465 :
12466 :
12467 0 : SWIGINTERN PyObject *_wrap_gpgme_io_event_done_data_err_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12468 0 : PyObject *resultobj = 0;
12469 0 : struct gpgme_io_event_done_data *arg1 = (struct gpgme_io_event_done_data *) 0 ;
12470 : gpgme_error_t arg2 ;
12471 0 : void *argp1 = 0 ;
12472 0 : int res1 = 0 ;
12473 0 : PyObject * obj0 = 0 ;
12474 0 : PyObject * obj1 = 0 ;
12475 :
12476 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_io_event_done_data_err_set",&obj0,&obj1)) SWIG_fail;
12477 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_io_event_done_data, 0 | 0 );
12478 0 : if (!SWIG_IsOK(res1)) {
12479 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 *""'");
12480 : }
12481 0 : arg1 = (struct gpgme_io_event_done_data *)(argp1);
12482 : {
12483 0 : if (PyLong_Check(obj1))
12484 0 : arg2 = PyLong_AsLong(obj1);
12485 :
12486 0 : else if (PyInt_Check(obj1))
12487 0 : arg2 = PyInt_AsLong(obj1);
12488 :
12489 : else
12490 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
12491 : }
12492 : {
12493 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12494 0 : if (arg1) (arg1)->err = arg2;
12495 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12496 : }
12497 0 : resultobj = SWIG_Py_Void();
12498 0 : return resultobj;
12499 : fail:
12500 : return NULL;
12501 : }
12502 :
12503 :
12504 0 : SWIGINTERN PyObject *_wrap_gpgme_io_event_done_data_err_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12505 0 : PyObject *resultobj = 0;
12506 0 : struct gpgme_io_event_done_data *arg1 = (struct gpgme_io_event_done_data *) 0 ;
12507 0 : void *argp1 = 0 ;
12508 0 : int res1 = 0 ;
12509 0 : PyObject * obj0 = 0 ;
12510 : gpgme_error_t result;
12511 :
12512 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_io_event_done_data_err_get",&obj0)) SWIG_fail;
12513 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_io_event_done_data, 0 | 0 );
12514 0 : if (!SWIG_IsOK(res1)) {
12515 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 *""'");
12516 : }
12517 0 : arg1 = (struct gpgme_io_event_done_data *)(argp1);
12518 : {
12519 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12520 0 : result = ((arg1)->err);
12521 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12522 : }
12523 : {
12524 0 : resultobj = PyLong_FromLong(result);
12525 : }
12526 0 : return resultobj;
12527 : fail:
12528 : return NULL;
12529 : }
12530 :
12531 :
12532 0 : SWIGINTERN PyObject *_wrap_gpgme_io_event_done_data_op_err_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12533 0 : PyObject *resultobj = 0;
12534 0 : struct gpgme_io_event_done_data *arg1 = (struct gpgme_io_event_done_data *) 0 ;
12535 : gpgme_error_t arg2 ;
12536 0 : void *argp1 = 0 ;
12537 0 : int res1 = 0 ;
12538 0 : PyObject * obj0 = 0 ;
12539 0 : PyObject * obj1 = 0 ;
12540 :
12541 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_io_event_done_data_op_err_set",&obj0,&obj1)) SWIG_fail;
12542 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_io_event_done_data, 0 | 0 );
12543 0 : if (!SWIG_IsOK(res1)) {
12544 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 *""'");
12545 : }
12546 0 : arg1 = (struct gpgme_io_event_done_data *)(argp1);
12547 : {
12548 0 : if (PyLong_Check(obj1))
12549 0 : arg2 = PyLong_AsLong(obj1);
12550 :
12551 0 : else if (PyInt_Check(obj1))
12552 0 : arg2 = PyInt_AsLong(obj1);
12553 :
12554 : else
12555 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
12556 : }
12557 : {
12558 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12559 0 : if (arg1) (arg1)->op_err = arg2;
12560 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12561 : }
12562 0 : resultobj = SWIG_Py_Void();
12563 0 : return resultobj;
12564 : fail:
12565 : return NULL;
12566 : }
12567 :
12568 :
12569 0 : SWIGINTERN PyObject *_wrap_gpgme_io_event_done_data_op_err_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12570 0 : PyObject *resultobj = 0;
12571 0 : struct gpgme_io_event_done_data *arg1 = (struct gpgme_io_event_done_data *) 0 ;
12572 0 : void *argp1 = 0 ;
12573 0 : int res1 = 0 ;
12574 0 : PyObject * obj0 = 0 ;
12575 : gpgme_error_t result;
12576 :
12577 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_io_event_done_data_op_err_get",&obj0)) SWIG_fail;
12578 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_io_event_done_data, 0 | 0 );
12579 0 : if (!SWIG_IsOK(res1)) {
12580 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 *""'");
12581 : }
12582 0 : arg1 = (struct gpgme_io_event_done_data *)(argp1);
12583 : {
12584 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12585 0 : result = ((arg1)->op_err);
12586 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12587 : }
12588 : {
12589 0 : resultobj = PyLong_FromLong(result);
12590 : }
12591 0 : return resultobj;
12592 : fail:
12593 : return NULL;
12594 : }
12595 :
12596 :
12597 0 : SWIGINTERN PyObject *_wrap_new_gpgme_io_event_done_data(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12598 0 : PyObject *resultobj = 0;
12599 0 : struct gpgme_io_event_done_data *result = 0 ;
12600 :
12601 0 : if (!PyArg_ParseTuple(args,(char *)":new_gpgme_io_event_done_data")) SWIG_fail;
12602 : {
12603 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12604 0 : result = (struct gpgme_io_event_done_data *)calloc(1, sizeof(struct gpgme_io_event_done_data));
12605 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12606 : }
12607 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_io_event_done_data, SWIG_POINTER_NEW | 0 );
12608 0 : return resultobj;
12609 : fail:
12610 : return NULL;
12611 : }
12612 :
12613 :
12614 0 : SWIGINTERN PyObject *_wrap_delete_gpgme_io_event_done_data(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12615 0 : PyObject *resultobj = 0;
12616 0 : struct gpgme_io_event_done_data *arg1 = (struct gpgme_io_event_done_data *) 0 ;
12617 0 : void *argp1 = 0 ;
12618 0 : int res1 = 0 ;
12619 0 : PyObject * obj0 = 0 ;
12620 :
12621 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete_gpgme_io_event_done_data",&obj0)) SWIG_fail;
12622 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_io_event_done_data, SWIG_POINTER_DISOWN | 0 );
12623 0 : if (!SWIG_IsOK(res1)) {
12624 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 *""'");
12625 : }
12626 0 : arg1 = (struct gpgme_io_event_done_data *)(argp1);
12627 : {
12628 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12629 0 : free((char *) arg1);
12630 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12631 : }
12632 0 : resultobj = SWIG_Py_Void();
12633 0 : return resultobj;
12634 : fail:
12635 : return NULL;
12636 : }
12637 :
12638 :
12639 27 : SWIGINTERN PyObject *gpgme_io_event_done_data_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12640 : PyObject *obj;
12641 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
12642 54 : SWIG_TypeNewClientData(SWIGTYPE_p_gpgme_io_event_done_data, SWIG_NewClientData(obj));
12643 27 : return SWIG_Py_Void();
12644 : }
12645 :
12646 0 : SWIGINTERN PyObject *_wrap_gpgme_io_cbs_add_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12647 0 : PyObject *resultobj = 0;
12648 0 : struct gpgme_io_cbs *arg1 = (struct gpgme_io_cbs *) 0 ;
12649 0 : gpgme_register_io_cb_t arg2 = (gpgme_register_io_cb_t) 0 ;
12650 0 : void *argp1 = 0 ;
12651 0 : int res1 = 0 ;
12652 0 : PyObject * obj0 = 0 ;
12653 0 : PyObject * obj1 = 0 ;
12654 :
12655 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_io_cbs_add_set",&obj0,&obj1)) SWIG_fail;
12656 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
12657 0 : if (!SWIG_IsOK(res1)) {
12658 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_cbs_add_set" "', argument " "1"" of type '" "struct gpgme_io_cbs *""'");
12659 : }
12660 0 : arg1 = (struct gpgme_io_cbs *)(argp1);
12661 : {
12662 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);
12663 0 : if (!SWIG_IsOK(res)) {
12664 0 : SWIG_exception_fail(SWIG_ArgError(res), "in method '" "gpgme_io_cbs_add_set" "', argument " "2"" of type '" "gpgme_register_io_cb_t""'");
12665 : }
12666 : }
12667 : {
12668 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12669 0 : if (arg1) (arg1)->add = arg2;
12670 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12671 : }
12672 0 : resultobj = SWIG_Py_Void();
12673 0 : return resultobj;
12674 : fail:
12675 : return NULL;
12676 : }
12677 :
12678 :
12679 0 : SWIGINTERN PyObject *_wrap_gpgme_io_cbs_add_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12680 0 : PyObject *resultobj = 0;
12681 0 : struct gpgme_io_cbs *arg1 = (struct gpgme_io_cbs *) 0 ;
12682 0 : void *argp1 = 0 ;
12683 0 : int res1 = 0 ;
12684 0 : PyObject * obj0 = 0 ;
12685 : gpgme_register_io_cb_t result;
12686 :
12687 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_io_cbs_add_get",&obj0)) SWIG_fail;
12688 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
12689 0 : if (!SWIG_IsOK(res1)) {
12690 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_cbs_add_get" "', argument " "1"" of type '" "struct gpgme_io_cbs *""'");
12691 : }
12692 0 : arg1 = (struct gpgme_io_cbs *)(argp1);
12693 : {
12694 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12695 0 : result = (gpgme_register_io_cb_t) ((arg1)->add);
12696 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12697 : }
12698 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);
12699 0 : return resultobj;
12700 : fail:
12701 : return NULL;
12702 : }
12703 :
12704 :
12705 0 : SWIGINTERN PyObject *_wrap_gpgme_io_cbs_add_priv_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12706 0 : PyObject *resultobj = 0;
12707 0 : struct gpgme_io_cbs *arg1 = (struct gpgme_io_cbs *) 0 ;
12708 0 : void *arg2 = (void *) 0 ;
12709 0 : void *argp1 = 0 ;
12710 0 : int res1 = 0 ;
12711 : int res2 ;
12712 0 : PyObject * obj0 = 0 ;
12713 0 : PyObject * obj1 = 0 ;
12714 :
12715 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_io_cbs_add_priv_set",&obj0,&obj1)) SWIG_fail;
12716 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
12717 0 : if (!SWIG_IsOK(res1)) {
12718 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_cbs_add_priv_set" "', argument " "1"" of type '" "struct gpgme_io_cbs *""'");
12719 : }
12720 0 : arg1 = (struct gpgme_io_cbs *)(argp1);
12721 0 : res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, SWIG_POINTER_DISOWN);
12722 0 : if (!SWIG_IsOK(res2)) {
12723 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_io_cbs_add_priv_set" "', argument " "2"" of type '" "void *""'");
12724 : }
12725 : {
12726 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12727 0 : if (arg1) (arg1)->add_priv = arg2;
12728 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12729 : }
12730 0 : resultobj = SWIG_Py_Void();
12731 0 : return resultobj;
12732 : fail:
12733 : return NULL;
12734 : }
12735 :
12736 :
12737 0 : SWIGINTERN PyObject *_wrap_gpgme_io_cbs_add_priv_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12738 0 : PyObject *resultobj = 0;
12739 0 : struct gpgme_io_cbs *arg1 = (struct gpgme_io_cbs *) 0 ;
12740 0 : void *argp1 = 0 ;
12741 0 : int res1 = 0 ;
12742 0 : PyObject * obj0 = 0 ;
12743 0 : void *result = 0 ;
12744 :
12745 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_io_cbs_add_priv_get",&obj0)) SWIG_fail;
12746 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
12747 0 : if (!SWIG_IsOK(res1)) {
12748 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_cbs_add_priv_get" "', argument " "1"" of type '" "struct gpgme_io_cbs *""'");
12749 : }
12750 0 : arg1 = (struct gpgme_io_cbs *)(argp1);
12751 : {
12752 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12753 0 : result = (void *) ((arg1)->add_priv);
12754 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12755 : }
12756 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
12757 0 : return resultobj;
12758 : fail:
12759 : return NULL;
12760 : }
12761 :
12762 :
12763 0 : SWIGINTERN PyObject *_wrap_gpgme_io_cbs_remove_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12764 0 : PyObject *resultobj = 0;
12765 0 : struct gpgme_io_cbs *arg1 = (struct gpgme_io_cbs *) 0 ;
12766 0 : gpgme_remove_io_cb_t arg2 = (gpgme_remove_io_cb_t) 0 ;
12767 0 : void *argp1 = 0 ;
12768 0 : int res1 = 0 ;
12769 0 : PyObject * obj0 = 0 ;
12770 0 : PyObject * obj1 = 0 ;
12771 :
12772 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_io_cbs_remove_set",&obj0,&obj1)) SWIG_fail;
12773 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
12774 0 : if (!SWIG_IsOK(res1)) {
12775 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_cbs_remove_set" "', argument " "1"" of type '" "struct gpgme_io_cbs *""'");
12776 : }
12777 0 : arg1 = (struct gpgme_io_cbs *)(argp1);
12778 : {
12779 0 : int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void__void);
12780 0 : if (!SWIG_IsOK(res)) {
12781 0 : SWIG_exception_fail(SWIG_ArgError(res), "in method '" "gpgme_io_cbs_remove_set" "', argument " "2"" of type '" "gpgme_remove_io_cb_t""'");
12782 : }
12783 : }
12784 : {
12785 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12786 0 : if (arg1) (arg1)->remove = arg2;
12787 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12788 : }
12789 0 : resultobj = SWIG_Py_Void();
12790 0 : return resultobj;
12791 : fail:
12792 : return NULL;
12793 : }
12794 :
12795 :
12796 0 : SWIGINTERN PyObject *_wrap_gpgme_io_cbs_remove_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12797 0 : PyObject *resultobj = 0;
12798 0 : struct gpgme_io_cbs *arg1 = (struct gpgme_io_cbs *) 0 ;
12799 0 : void *argp1 = 0 ;
12800 0 : int res1 = 0 ;
12801 0 : PyObject * obj0 = 0 ;
12802 : gpgme_remove_io_cb_t result;
12803 :
12804 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_io_cbs_remove_get",&obj0)) SWIG_fail;
12805 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
12806 0 : if (!SWIG_IsOK(res1)) {
12807 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_cbs_remove_get" "', argument " "1"" of type '" "struct gpgme_io_cbs *""'");
12808 : }
12809 0 : arg1 = (struct gpgme_io_cbs *)(argp1);
12810 : {
12811 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12812 0 : result = (gpgme_remove_io_cb_t) ((arg1)->remove);
12813 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12814 : }
12815 0 : resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void__void);
12816 0 : return resultobj;
12817 : fail:
12818 : return NULL;
12819 : }
12820 :
12821 :
12822 0 : SWIGINTERN PyObject *_wrap_gpgme_io_cbs_event_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12823 0 : PyObject *resultobj = 0;
12824 0 : struct gpgme_io_cbs *arg1 = (struct gpgme_io_cbs *) 0 ;
12825 0 : gpgme_event_io_cb_t arg2 = (gpgme_event_io_cb_t) 0 ;
12826 0 : void *argp1 = 0 ;
12827 0 : int res1 = 0 ;
12828 0 : PyObject * obj0 = 0 ;
12829 0 : PyObject * obj1 = 0 ;
12830 :
12831 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_io_cbs_event_set",&obj0,&obj1)) SWIG_fail;
12832 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
12833 0 : if (!SWIG_IsOK(res1)) {
12834 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_cbs_event_set" "', argument " "1"" of type '" "struct gpgme_io_cbs *""'");
12835 : }
12836 0 : arg1 = (struct gpgme_io_cbs *)(argp1);
12837 : {
12838 0 : int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void_enum_gpgme_event_io_t_p_void__void);
12839 0 : if (!SWIG_IsOK(res)) {
12840 0 : SWIG_exception_fail(SWIG_ArgError(res), "in method '" "gpgme_io_cbs_event_set" "', argument " "2"" of type '" "gpgme_event_io_cb_t""'");
12841 : }
12842 : }
12843 : {
12844 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12845 0 : if (arg1) (arg1)->event = arg2;
12846 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12847 : }
12848 0 : resultobj = SWIG_Py_Void();
12849 0 : return resultobj;
12850 : fail:
12851 : return NULL;
12852 : }
12853 :
12854 :
12855 0 : SWIGINTERN PyObject *_wrap_gpgme_io_cbs_event_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12856 0 : PyObject *resultobj = 0;
12857 0 : struct gpgme_io_cbs *arg1 = (struct gpgme_io_cbs *) 0 ;
12858 0 : void *argp1 = 0 ;
12859 0 : int res1 = 0 ;
12860 0 : PyObject * obj0 = 0 ;
12861 : gpgme_event_io_cb_t result;
12862 :
12863 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_io_cbs_event_get",&obj0)) SWIG_fail;
12864 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
12865 0 : if (!SWIG_IsOK(res1)) {
12866 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_cbs_event_get" "', argument " "1"" of type '" "struct gpgme_io_cbs *""'");
12867 : }
12868 0 : arg1 = (struct gpgme_io_cbs *)(argp1);
12869 : {
12870 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12871 0 : result = (gpgme_event_io_cb_t) ((arg1)->event);
12872 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12873 : }
12874 0 : resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_enum_gpgme_event_io_t_p_void__void);
12875 0 : return resultobj;
12876 : fail:
12877 : return NULL;
12878 : }
12879 :
12880 :
12881 0 : SWIGINTERN PyObject *_wrap_gpgme_io_cbs_event_priv_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12882 0 : PyObject *resultobj = 0;
12883 0 : struct gpgme_io_cbs *arg1 = (struct gpgme_io_cbs *) 0 ;
12884 0 : void *arg2 = (void *) 0 ;
12885 0 : void *argp1 = 0 ;
12886 0 : int res1 = 0 ;
12887 : int res2 ;
12888 0 : PyObject * obj0 = 0 ;
12889 0 : PyObject * obj1 = 0 ;
12890 :
12891 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_io_cbs_event_priv_set",&obj0,&obj1)) SWIG_fail;
12892 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
12893 0 : if (!SWIG_IsOK(res1)) {
12894 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_cbs_event_priv_set" "', argument " "1"" of type '" "struct gpgme_io_cbs *""'");
12895 : }
12896 0 : arg1 = (struct gpgme_io_cbs *)(argp1);
12897 0 : res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, SWIG_POINTER_DISOWN);
12898 0 : if (!SWIG_IsOK(res2)) {
12899 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_io_cbs_event_priv_set" "', argument " "2"" of type '" "void *""'");
12900 : }
12901 : {
12902 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12903 0 : if (arg1) (arg1)->event_priv = arg2;
12904 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12905 : }
12906 0 : resultobj = SWIG_Py_Void();
12907 0 : return resultobj;
12908 : fail:
12909 : return NULL;
12910 : }
12911 :
12912 :
12913 0 : SWIGINTERN PyObject *_wrap_gpgme_io_cbs_event_priv_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12914 0 : PyObject *resultobj = 0;
12915 0 : struct gpgme_io_cbs *arg1 = (struct gpgme_io_cbs *) 0 ;
12916 0 : void *argp1 = 0 ;
12917 0 : int res1 = 0 ;
12918 0 : PyObject * obj0 = 0 ;
12919 0 : void *result = 0 ;
12920 :
12921 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_io_cbs_event_priv_get",&obj0)) SWIG_fail;
12922 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
12923 0 : if (!SWIG_IsOK(res1)) {
12924 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_cbs_event_priv_get" "', argument " "1"" of type '" "struct gpgme_io_cbs *""'");
12925 : }
12926 0 : arg1 = (struct gpgme_io_cbs *)(argp1);
12927 : {
12928 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12929 0 : result = (void *) ((arg1)->event_priv);
12930 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12931 : }
12932 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
12933 0 : return resultobj;
12934 : fail:
12935 : return NULL;
12936 : }
12937 :
12938 :
12939 0 : SWIGINTERN PyObject *_wrap_new_gpgme_io_cbs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12940 0 : PyObject *resultobj = 0;
12941 0 : struct gpgme_io_cbs *result = 0 ;
12942 :
12943 0 : if (!PyArg_ParseTuple(args,(char *)":new_gpgme_io_cbs")) SWIG_fail;
12944 : {
12945 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12946 0 : result = (struct gpgme_io_cbs *)calloc(1, sizeof(struct gpgme_io_cbs));
12947 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12948 : }
12949 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_io_cbs, SWIG_POINTER_NEW | 0 );
12950 0 : return resultobj;
12951 : fail:
12952 : return NULL;
12953 : }
12954 :
12955 :
12956 0 : SWIGINTERN PyObject *_wrap_delete_gpgme_io_cbs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12957 0 : PyObject *resultobj = 0;
12958 0 : struct gpgme_io_cbs *arg1 = (struct gpgme_io_cbs *) 0 ;
12959 0 : void *argp1 = 0 ;
12960 0 : int res1 = 0 ;
12961 0 : PyObject * obj0 = 0 ;
12962 :
12963 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete_gpgme_io_cbs",&obj0)) SWIG_fail;
12964 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_io_cbs, SWIG_POINTER_DISOWN | 0 );
12965 0 : if (!SWIG_IsOK(res1)) {
12966 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_io_cbs" "', argument " "1"" of type '" "struct gpgme_io_cbs *""'");
12967 : }
12968 0 : arg1 = (struct gpgme_io_cbs *)(argp1);
12969 : {
12970 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12971 0 : free((char *) arg1);
12972 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12973 : }
12974 0 : resultobj = SWIG_Py_Void();
12975 0 : return resultobj;
12976 : fail:
12977 : return NULL;
12978 : }
12979 :
12980 :
12981 27 : SWIGINTERN PyObject *gpgme_io_cbs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12982 : PyObject *obj;
12983 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
12984 54 : SWIG_TypeNewClientData(SWIGTYPE_p_gpgme_io_cbs, SWIG_NewClientData(obj));
12985 27 : return SWIG_Py_Void();
12986 : }
12987 :
12988 0 : SWIGINTERN PyObject *_wrap_gpgme_set_io_cbs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12989 0 : PyObject *resultobj = 0;
12990 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
12991 0 : gpgme_io_cbs_t arg2 = (gpgme_io_cbs_t) 0 ;
12992 0 : void *argp1 = 0 ;
12993 0 : int res1 = 0 ;
12994 0 : void *argp2 = 0 ;
12995 0 : int res2 = 0 ;
12996 0 : PyObject * obj0 = 0 ;
12997 0 : PyObject * obj1 = 0 ;
12998 :
12999 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_set_io_cbs",&obj0,&obj1)) SWIG_fail;
13000 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
13001 0 : if (!SWIG_IsOK(res1)) {
13002 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_io_cbs" "', argument " "1"" of type '" "gpgme_ctx_t""'");
13003 : }
13004 0 : arg1 = (gpgme_ctx_t)(argp1);
13005 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
13006 0 : if (!SWIG_IsOK(res2)) {
13007 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_set_io_cbs" "', argument " "2"" of type '" "gpgme_io_cbs_t""'");
13008 : }
13009 0 : arg2 = (gpgme_io_cbs_t)(argp2);
13010 : {
13011 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13012 0 : gpgme_set_io_cbs(arg1,arg2);
13013 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13014 : }
13015 0 : resultobj = SWIG_Py_Void();
13016 0 : return resultobj;
13017 : fail:
13018 : return NULL;
13019 : }
13020 :
13021 :
13022 0 : SWIGINTERN PyObject *_wrap_gpgme_get_io_cbs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13023 0 : PyObject *resultobj = 0;
13024 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
13025 0 : gpgme_io_cbs_t arg2 = (gpgme_io_cbs_t) 0 ;
13026 0 : void *argp1 = 0 ;
13027 0 : int res1 = 0 ;
13028 0 : void *argp2 = 0 ;
13029 0 : int res2 = 0 ;
13030 0 : PyObject * obj0 = 0 ;
13031 0 : PyObject * obj1 = 0 ;
13032 :
13033 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_get_io_cbs",&obj0,&obj1)) SWIG_fail;
13034 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
13035 0 : if (!SWIG_IsOK(res1)) {
13036 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_io_cbs" "', argument " "1"" of type '" "gpgme_ctx_t""'");
13037 : }
13038 0 : arg1 = (gpgme_ctx_t)(argp1);
13039 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
13040 0 : if (!SWIG_IsOK(res2)) {
13041 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_get_io_cbs" "', argument " "2"" of type '" "gpgme_io_cbs_t""'");
13042 : }
13043 0 : arg2 = (gpgme_io_cbs_t)(argp2);
13044 : {
13045 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13046 0 : gpgme_get_io_cbs(arg1,arg2);
13047 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13048 : }
13049 0 : resultobj = SWIG_Py_Void();
13050 0 : return resultobj;
13051 : fail:
13052 : return NULL;
13053 : }
13054 :
13055 :
13056 0 : SWIGINTERN PyObject *_wrap_gpgme_io_read(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13057 0 : PyObject *resultobj = 0;
13058 : int arg1 ;
13059 0 : void *arg2 = (void *) 0 ;
13060 : size_t arg3 ;
13061 : int val1 ;
13062 0 : int ecode1 = 0 ;
13063 : int res2 ;
13064 : size_t val3 ;
13065 0 : int ecode3 = 0 ;
13066 0 : PyObject * obj0 = 0 ;
13067 0 : PyObject * obj1 = 0 ;
13068 0 : PyObject * obj2 = 0 ;
13069 : ssize_t result;
13070 :
13071 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_io_read",&obj0,&obj1,&obj2)) SWIG_fail;
13072 0 : ecode1 = SWIG_AsVal_int(obj0, &val1);
13073 0 : if (!SWIG_IsOK(ecode1)) {
13074 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "gpgme_io_read" "', argument " "1"" of type '" "int""'");
13075 : }
13076 0 : arg1 = (int)(val1);
13077 0 : res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, 0);
13078 0 : if (!SWIG_IsOK(res2)) {
13079 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_io_read" "', argument " "2"" of type '" "void *""'");
13080 : }
13081 0 : ecode3 = SWIG_AsVal_size_t(obj2, &val3);
13082 0 : if (!SWIG_IsOK(ecode3)) {
13083 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_io_read" "', argument " "3"" of type '" "size_t""'");
13084 : }
13085 0 : arg3 = (size_t)(val3);
13086 : {
13087 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13088 0 : result = gpgme_io_read(arg1,arg2,arg3);
13089 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13090 : }
13091 : {
13092 0 : resultobj = PyLong_FromLong(result);
13093 : }
13094 0 : return resultobj;
13095 : fail:
13096 : return NULL;
13097 : }
13098 :
13099 :
13100 0 : SWIGINTERN PyObject *_wrap_gpgme_io_write(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13101 0 : PyObject *resultobj = 0;
13102 : int arg1 ;
13103 0 : void *arg2 = (void *) 0 ;
13104 : size_t arg3 ;
13105 : int val1 ;
13106 0 : int ecode1 = 0 ;
13107 : int res2 ;
13108 : size_t val3 ;
13109 0 : int ecode3 = 0 ;
13110 0 : PyObject * obj0 = 0 ;
13111 0 : PyObject * obj1 = 0 ;
13112 0 : PyObject * obj2 = 0 ;
13113 : ssize_t result;
13114 :
13115 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_io_write",&obj0,&obj1,&obj2)) SWIG_fail;
13116 0 : ecode1 = SWIG_AsVal_int(obj0, &val1);
13117 0 : if (!SWIG_IsOK(ecode1)) {
13118 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "gpgme_io_write" "', argument " "1"" of type '" "int""'");
13119 : }
13120 0 : arg1 = (int)(val1);
13121 0 : res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, 0);
13122 0 : if (!SWIG_IsOK(res2)) {
13123 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_io_write" "', argument " "2"" of type '" "void const *""'");
13124 : }
13125 0 : ecode3 = SWIG_AsVal_size_t(obj2, &val3);
13126 0 : if (!SWIG_IsOK(ecode3)) {
13127 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_io_write" "', argument " "3"" of type '" "size_t""'");
13128 : }
13129 0 : arg3 = (size_t)(val3);
13130 : {
13131 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13132 0 : result = gpgme_io_write(arg1,(void const *)arg2,arg3);
13133 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13134 : }
13135 : {
13136 0 : resultobj = PyLong_FromLong(result);
13137 : }
13138 0 : return resultobj;
13139 : fail:
13140 : return NULL;
13141 : }
13142 :
13143 :
13144 0 : SWIGINTERN PyObject *_wrap_gpgme_io_writen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13145 0 : PyObject *resultobj = 0;
13146 : int arg1 ;
13147 0 : void *arg2 = (void *) 0 ;
13148 : size_t arg3 ;
13149 : int val1 ;
13150 0 : int ecode1 = 0 ;
13151 : int res2 ;
13152 : size_t val3 ;
13153 0 : int ecode3 = 0 ;
13154 0 : PyObject * obj0 = 0 ;
13155 0 : PyObject * obj1 = 0 ;
13156 0 : PyObject * obj2 = 0 ;
13157 : int result;
13158 :
13159 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_io_writen",&obj0,&obj1,&obj2)) SWIG_fail;
13160 0 : ecode1 = SWIG_AsVal_int(obj0, &val1);
13161 0 : if (!SWIG_IsOK(ecode1)) {
13162 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "gpgme_io_writen" "', argument " "1"" of type '" "int""'");
13163 : }
13164 0 : arg1 = (int)(val1);
13165 0 : res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, 0);
13166 0 : if (!SWIG_IsOK(res2)) {
13167 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_io_writen" "', argument " "2"" of type '" "void const *""'");
13168 : }
13169 0 : ecode3 = SWIG_AsVal_size_t(obj2, &val3);
13170 0 : if (!SWIG_IsOK(ecode3)) {
13171 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_io_writen" "', argument " "3"" of type '" "size_t""'");
13172 : }
13173 0 : arg3 = (size_t)(val3);
13174 : {
13175 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13176 0 : result = (int)gpgme_io_writen(arg1,(void const *)arg2,arg3);
13177 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13178 : }
13179 0 : resultobj = SWIG_From_int((int)(result));
13180 0 : return resultobj;
13181 : fail:
13182 : return NULL;
13183 : }
13184 :
13185 :
13186 3 : SWIGINTERN PyObject *_wrap_gpgme_wait(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13187 3 : PyObject *resultobj = 0;
13188 3 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
13189 3 : gpgme_error_t *arg2 = (gpgme_error_t *) 0 ;
13190 : int arg3 ;
13191 3 : void *argp1 = 0 ;
13192 3 : int res1 = 0 ;
13193 3 : void *argp2 = 0 ;
13194 3 : int res2 = 0 ;
13195 : int val3 ;
13196 3 : int ecode3 = 0 ;
13197 3 : PyObject * obj0 = 0 ;
13198 3 : PyObject * obj1 = 0 ;
13199 3 : PyObject * obj2 = 0 ;
13200 : gpgme_ctx_t result;
13201 :
13202 3 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_wait",&obj0,&obj1,&obj2)) SWIG_fail;
13203 3 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
13204 3 : if (!SWIG_IsOK(res1)) {
13205 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_wait" "', argument " "1"" of type '" "gpgme_ctx_t""'");
13206 : }
13207 3 : arg1 = (gpgme_ctx_t)(argp1);
13208 3 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpg_error_t, 0 | 0 );
13209 3 : if (!SWIG_IsOK(res2)) {
13210 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_wait" "', argument " "2"" of type '" "gpgme_error_t *""'");
13211 : }
13212 3 : arg2 = (gpgme_error_t *)(argp2);
13213 6 : ecode3 = SWIG_AsVal_int(obj2, &val3);
13214 3 : if (!SWIG_IsOK(ecode3)) {
13215 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_wait" "', argument " "3"" of type '" "int""'");
13216 : }
13217 3 : arg3 = (int)(val3);
13218 : {
13219 3 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13220 3 : result = (gpgme_ctx_t)gpgme_wait(arg1,arg2,arg3);
13221 3 : SWIG_PYTHON_THREAD_END_ALLOW;
13222 : }
13223 3 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_context, 0 | 0 );
13224 3 : return resultobj;
13225 : fail:
13226 : return NULL;
13227 : }
13228 :
13229 :
13230 0 : SWIGINTERN PyObject *_wrap_gpgme_wait_ext(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13231 0 : PyObject *resultobj = 0;
13232 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
13233 0 : gpgme_error_t *arg2 = (gpgme_error_t *) 0 ;
13234 0 : gpgme_error_t *arg3 = (gpgme_error_t *) 0 ;
13235 : int arg4 ;
13236 0 : void *argp1 = 0 ;
13237 0 : int res1 = 0 ;
13238 0 : void *argp2 = 0 ;
13239 0 : int res2 = 0 ;
13240 0 : void *argp3 = 0 ;
13241 0 : int res3 = 0 ;
13242 : int val4 ;
13243 0 : int ecode4 = 0 ;
13244 0 : PyObject * obj0 = 0 ;
13245 0 : PyObject * obj1 = 0 ;
13246 0 : PyObject * obj2 = 0 ;
13247 0 : PyObject * obj3 = 0 ;
13248 : gpgme_ctx_t result;
13249 :
13250 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_wait_ext",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
13251 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
13252 0 : if (!SWIG_IsOK(res1)) {
13253 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_wait_ext" "', argument " "1"" of type '" "gpgme_ctx_t""'");
13254 : }
13255 0 : arg1 = (gpgme_ctx_t)(argp1);
13256 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpg_error_t, 0 | 0 );
13257 0 : if (!SWIG_IsOK(res2)) {
13258 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_wait_ext" "', argument " "2"" of type '" "gpgme_error_t *""'");
13259 : }
13260 0 : arg2 = (gpgme_error_t *)(argp2);
13261 0 : res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_gpg_error_t, 0 | 0 );
13262 0 : if (!SWIG_IsOK(res3)) {
13263 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_wait_ext" "', argument " "3"" of type '" "gpgme_error_t *""'");
13264 : }
13265 0 : arg3 = (gpgme_error_t *)(argp3);
13266 0 : ecode4 = SWIG_AsVal_int(obj3, &val4);
13267 0 : if (!SWIG_IsOK(ecode4)) {
13268 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_wait_ext" "', argument " "4"" of type '" "int""'");
13269 : }
13270 0 : arg4 = (int)(val4);
13271 : {
13272 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13273 0 : result = (gpgme_ctx_t)gpgme_wait_ext(arg1,arg2,arg3,arg4);
13274 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13275 : }
13276 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_context, 0 | 0 );
13277 0 : return resultobj;
13278 : fail:
13279 : return NULL;
13280 : }
13281 :
13282 :
13283 0 : SWIGINTERN PyObject *_wrap_gpgme_cancel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13284 0 : PyObject *resultobj = 0;
13285 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
13286 0 : void *argp1 = 0 ;
13287 0 : int res1 = 0 ;
13288 0 : PyObject * obj0 = 0 ;
13289 : gpgme_error_t result;
13290 :
13291 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_cancel",&obj0)) SWIG_fail;
13292 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
13293 0 : if (!SWIG_IsOK(res1)) {
13294 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_cancel" "', argument " "1"" of type '" "gpgme_ctx_t""'");
13295 : }
13296 0 : arg1 = (gpgme_ctx_t)(argp1);
13297 : {
13298 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13299 0 : result = gpgme_cancel(arg1);
13300 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13301 : }
13302 : {
13303 0 : resultobj = PyLong_FromLong(result);
13304 : }
13305 0 : return resultobj;
13306 : fail:
13307 : return NULL;
13308 : }
13309 :
13310 :
13311 0 : SWIGINTERN PyObject *_wrap_gpgme_cancel_async(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13312 0 : PyObject *resultobj = 0;
13313 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
13314 0 : void *argp1 = 0 ;
13315 0 : int res1 = 0 ;
13316 0 : PyObject * obj0 = 0 ;
13317 : gpgme_error_t result;
13318 :
13319 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_cancel_async",&obj0)) SWIG_fail;
13320 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
13321 0 : if (!SWIG_IsOK(res1)) {
13322 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_cancel_async" "', argument " "1"" of type '" "gpgme_ctx_t""'");
13323 : }
13324 0 : arg1 = (gpgme_ctx_t)(argp1);
13325 : {
13326 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13327 0 : result = gpgme_cancel_async(arg1);
13328 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13329 : }
13330 : {
13331 0 : resultobj = PyLong_FromLong(result);
13332 : }
13333 0 : return resultobj;
13334 : fail:
13335 : return NULL;
13336 : }
13337 :
13338 :
13339 0 : SWIGINTERN PyObject *_wrap_gpgme_data_cbs_read_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13340 0 : PyObject *resultobj = 0;
13341 0 : struct gpgme_data_cbs *arg1 = (struct gpgme_data_cbs *) 0 ;
13342 0 : gpgme_data_read_cb_t arg2 = (gpgme_data_read_cb_t) 0 ;
13343 0 : void *argp1 = 0 ;
13344 0 : int res1 = 0 ;
13345 0 : PyObject * obj0 = 0 ;
13346 0 : PyObject * obj1 = 0 ;
13347 :
13348 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_data_cbs_read_set",&obj0,&obj1)) SWIG_fail;
13349 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data_cbs, 0 | 0 );
13350 0 : if (!SWIG_IsOK(res1)) {
13351 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_cbs_read_set" "', argument " "1"" of type '" "struct gpgme_data_cbs *""'");
13352 : }
13353 0 : arg1 = (struct gpgme_data_cbs *)(argp1);
13354 : {
13355 0 : int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void_p_void_size_t__ssize_t);
13356 0 : if (!SWIG_IsOK(res)) {
13357 0 : SWIG_exception_fail(SWIG_ArgError(res), "in method '" "gpgme_data_cbs_read_set" "', argument " "2"" of type '" "gpgme_data_read_cb_t""'");
13358 : }
13359 : }
13360 : {
13361 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13362 0 : if (arg1) (arg1)->read = arg2;
13363 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13364 : }
13365 0 : resultobj = SWIG_Py_Void();
13366 0 : return resultobj;
13367 : fail:
13368 : return NULL;
13369 : }
13370 :
13371 :
13372 0 : SWIGINTERN PyObject *_wrap_gpgme_data_cbs_read_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13373 0 : PyObject *resultobj = 0;
13374 0 : struct gpgme_data_cbs *arg1 = (struct gpgme_data_cbs *) 0 ;
13375 0 : void *argp1 = 0 ;
13376 0 : int res1 = 0 ;
13377 0 : PyObject * obj0 = 0 ;
13378 : gpgme_data_read_cb_t result;
13379 :
13380 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_data_cbs_read_get",&obj0)) SWIG_fail;
13381 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data_cbs, 0 | 0 );
13382 0 : if (!SWIG_IsOK(res1)) {
13383 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_cbs_read_get" "', argument " "1"" of type '" "struct gpgme_data_cbs *""'");
13384 : }
13385 0 : arg1 = (struct gpgme_data_cbs *)(argp1);
13386 : {
13387 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13388 0 : result = (gpgme_data_read_cb_t) ((arg1)->read);
13389 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13390 : }
13391 0 : resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_void_size_t__ssize_t);
13392 0 : return resultobj;
13393 : fail:
13394 : return NULL;
13395 : }
13396 :
13397 :
13398 0 : SWIGINTERN PyObject *_wrap_gpgme_data_cbs_write_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13399 0 : PyObject *resultobj = 0;
13400 0 : struct gpgme_data_cbs *arg1 = (struct gpgme_data_cbs *) 0 ;
13401 0 : gpgme_data_write_cb_t arg2 = (gpgme_data_write_cb_t) 0 ;
13402 0 : void *argp1 = 0 ;
13403 0 : int res1 = 0 ;
13404 0 : PyObject * obj0 = 0 ;
13405 0 : PyObject * obj1 = 0 ;
13406 :
13407 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_data_cbs_write_set",&obj0,&obj1)) SWIG_fail;
13408 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data_cbs, 0 | 0 );
13409 0 : if (!SWIG_IsOK(res1)) {
13410 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_cbs_write_set" "', argument " "1"" of type '" "struct gpgme_data_cbs *""'");
13411 : }
13412 0 : arg1 = (struct gpgme_data_cbs *)(argp1);
13413 : {
13414 0 : int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__void_size_t__ssize_t);
13415 0 : if (!SWIG_IsOK(res)) {
13416 0 : SWIG_exception_fail(SWIG_ArgError(res), "in method '" "gpgme_data_cbs_write_set" "', argument " "2"" of type '" "gpgme_data_write_cb_t""'");
13417 : }
13418 : }
13419 : {
13420 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13421 0 : if (arg1) (arg1)->write = arg2;
13422 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13423 : }
13424 0 : resultobj = SWIG_Py_Void();
13425 0 : return resultobj;
13426 : fail:
13427 : return NULL;
13428 : }
13429 :
13430 :
13431 0 : SWIGINTERN PyObject *_wrap_gpgme_data_cbs_write_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13432 0 : PyObject *resultobj = 0;
13433 0 : struct gpgme_data_cbs *arg1 = (struct gpgme_data_cbs *) 0 ;
13434 0 : void *argp1 = 0 ;
13435 0 : int res1 = 0 ;
13436 0 : PyObject * obj0 = 0 ;
13437 : gpgme_data_write_cb_t result;
13438 :
13439 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_data_cbs_write_get",&obj0)) SWIG_fail;
13440 0 : res1 = SWIG_ConvertPtr(obj0, &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_write_get" "', argument " "1"" of type '" "struct gpgme_data_cbs *""'");
13443 : }
13444 0 : arg1 = (struct gpgme_data_cbs *)(argp1);
13445 : {
13446 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13447 0 : result = (gpgme_data_write_cb_t) ((arg1)->write);
13448 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13449 : }
13450 0 : resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__void_size_t__ssize_t);
13451 0 : return resultobj;
13452 : fail:
13453 : return NULL;
13454 : }
13455 :
13456 :
13457 0 : SWIGINTERN PyObject *_wrap_gpgme_data_cbs_seek_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13458 0 : PyObject *resultobj = 0;
13459 0 : struct gpgme_data_cbs *arg1 = (struct gpgme_data_cbs *) 0 ;
13460 0 : gpgme_data_seek_cb_t arg2 = (gpgme_data_seek_cb_t) 0 ;
13461 0 : void *argp1 = 0 ;
13462 0 : int res1 = 0 ;
13463 0 : PyObject * obj0 = 0 ;
13464 0 : PyObject * obj1 = 0 ;
13465 :
13466 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_data_cbs_seek_set",&obj0,&obj1)) SWIG_fail;
13467 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data_cbs, 0 | 0 );
13468 0 : if (!SWIG_IsOK(res1)) {
13469 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_cbs_seek_set" "', argument " "1"" of type '" "struct gpgme_data_cbs *""'");
13470 : }
13471 0 : arg1 = (struct gpgme_data_cbs *)(argp1);
13472 : {
13473 0 : int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void_off_t_int__off_t);
13474 0 : if (!SWIG_IsOK(res)) {
13475 0 : SWIG_exception_fail(SWIG_ArgError(res), "in method '" "gpgme_data_cbs_seek_set" "', argument " "2"" of type '" "gpgme_data_seek_cb_t""'");
13476 : }
13477 : }
13478 : {
13479 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13480 0 : if (arg1) (arg1)->seek = arg2;
13481 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13482 : }
13483 0 : resultobj = SWIG_Py_Void();
13484 0 : return resultobj;
13485 : fail:
13486 : return NULL;
13487 : }
13488 :
13489 :
13490 0 : SWIGINTERN PyObject *_wrap_gpgme_data_cbs_seek_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13491 0 : PyObject *resultobj = 0;
13492 0 : struct gpgme_data_cbs *arg1 = (struct gpgme_data_cbs *) 0 ;
13493 0 : void *argp1 = 0 ;
13494 0 : int res1 = 0 ;
13495 0 : PyObject * obj0 = 0 ;
13496 : gpgme_data_seek_cb_t result;
13497 :
13498 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_data_cbs_seek_get",&obj0)) SWIG_fail;
13499 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data_cbs, 0 | 0 );
13500 0 : if (!SWIG_IsOK(res1)) {
13501 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_cbs_seek_get" "', argument " "1"" of type '" "struct gpgme_data_cbs *""'");
13502 : }
13503 0 : arg1 = (struct gpgme_data_cbs *)(argp1);
13504 : {
13505 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13506 0 : result = (gpgme_data_seek_cb_t) ((arg1)->seek);
13507 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13508 : }
13509 0 : resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_off_t_int__off_t);
13510 0 : return resultobj;
13511 : fail:
13512 : return NULL;
13513 : }
13514 :
13515 :
13516 0 : SWIGINTERN PyObject *_wrap_gpgme_data_cbs_release_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13517 0 : PyObject *resultobj = 0;
13518 0 : struct gpgme_data_cbs *arg1 = (struct gpgme_data_cbs *) 0 ;
13519 0 : gpgme_data_release_cb_t arg2 = (gpgme_data_release_cb_t) 0 ;
13520 0 : void *argp1 = 0 ;
13521 0 : int res1 = 0 ;
13522 0 : PyObject * obj0 = 0 ;
13523 0 : PyObject * obj1 = 0 ;
13524 :
13525 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_data_cbs_release_set",&obj0,&obj1)) SWIG_fail;
13526 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data_cbs, 0 | 0 );
13527 0 : if (!SWIG_IsOK(res1)) {
13528 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_cbs_release_set" "', argument " "1"" of type '" "struct gpgme_data_cbs *""'");
13529 : }
13530 0 : arg1 = (struct gpgme_data_cbs *)(argp1);
13531 : {
13532 0 : int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void__void);
13533 0 : if (!SWIG_IsOK(res)) {
13534 0 : SWIG_exception_fail(SWIG_ArgError(res), "in method '" "gpgme_data_cbs_release_set" "', argument " "2"" of type '" "gpgme_data_release_cb_t""'");
13535 : }
13536 : }
13537 : {
13538 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13539 0 : if (arg1) (arg1)->release = arg2;
13540 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13541 : }
13542 0 : resultobj = SWIG_Py_Void();
13543 0 : return resultobj;
13544 : fail:
13545 : return NULL;
13546 : }
13547 :
13548 :
13549 0 : SWIGINTERN PyObject *_wrap_gpgme_data_cbs_release_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13550 0 : PyObject *resultobj = 0;
13551 0 : struct gpgme_data_cbs *arg1 = (struct gpgme_data_cbs *) 0 ;
13552 0 : void *argp1 = 0 ;
13553 0 : int res1 = 0 ;
13554 0 : PyObject * obj0 = 0 ;
13555 : gpgme_data_release_cb_t result;
13556 :
13557 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_data_cbs_release_get",&obj0)) SWIG_fail;
13558 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data_cbs, 0 | 0 );
13559 0 : if (!SWIG_IsOK(res1)) {
13560 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_cbs_release_get" "', argument " "1"" of type '" "struct gpgme_data_cbs *""'");
13561 : }
13562 0 : arg1 = (struct gpgme_data_cbs *)(argp1);
13563 : {
13564 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13565 0 : result = (gpgme_data_release_cb_t) ((arg1)->release);
13566 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13567 : }
13568 0 : resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void__void);
13569 0 : return resultobj;
13570 : fail:
13571 : return NULL;
13572 : }
13573 :
13574 :
13575 0 : SWIGINTERN PyObject *_wrap_new_gpgme_data_cbs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13576 0 : PyObject *resultobj = 0;
13577 0 : struct gpgme_data_cbs *result = 0 ;
13578 :
13579 0 : if (!PyArg_ParseTuple(args,(char *)":new_gpgme_data_cbs")) SWIG_fail;
13580 : {
13581 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13582 0 : result = (struct gpgme_data_cbs *)calloc(1, sizeof(struct gpgme_data_cbs));
13583 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13584 : }
13585 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_data_cbs, SWIG_POINTER_NEW | 0 );
13586 0 : return resultobj;
13587 : fail:
13588 : return NULL;
13589 : }
13590 :
13591 :
13592 0 : SWIGINTERN PyObject *_wrap_delete_gpgme_data_cbs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13593 0 : PyObject *resultobj = 0;
13594 0 : struct gpgme_data_cbs *arg1 = (struct gpgme_data_cbs *) 0 ;
13595 0 : void *argp1 = 0 ;
13596 0 : int res1 = 0 ;
13597 0 : PyObject * obj0 = 0 ;
13598 :
13599 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete_gpgme_data_cbs",&obj0)) SWIG_fail;
13600 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data_cbs, SWIG_POINTER_DISOWN | 0 );
13601 0 : if (!SWIG_IsOK(res1)) {
13602 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_data_cbs" "', argument " "1"" of type '" "struct gpgme_data_cbs *""'");
13603 : }
13604 0 : arg1 = (struct gpgme_data_cbs *)(argp1);
13605 : {
13606 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13607 0 : free((char *) arg1);
13608 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13609 : }
13610 0 : resultobj = SWIG_Py_Void();
13611 0 : return resultobj;
13612 : fail:
13613 : return NULL;
13614 : }
13615 :
13616 :
13617 27 : SWIGINTERN PyObject *gpgme_data_cbs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13618 : PyObject *obj;
13619 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
13620 54 : SWIG_TypeNewClientData(SWIGTYPE_p_gpgme_data_cbs, SWIG_NewClientData(obj));
13621 27 : return SWIG_Py_Void();
13622 : }
13623 :
13624 78 : SWIGINTERN PyObject *_wrap_gpgme_data_read(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13625 78 : PyObject *resultobj = 0;
13626 78 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
13627 78 : void *arg2 = (void *) 0 ;
13628 : size_t arg3 ;
13629 78 : void *argp1 = 0 ;
13630 78 : int res1 = 0 ;
13631 78 : PyObject * obj0 = 0 ;
13632 78 : PyObject * obj1 = 0 ;
13633 : ssize_t result;
13634 :
13635 78 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_data_read",&obj0,&obj1)) SWIG_fail;
13636 78 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
13637 78 : if (!SWIG_IsOK(res1)) {
13638 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_read" "', argument " "1"" of type '" "gpgme_data_t""'");
13639 : }
13640 78 : arg1 = (gpgme_data_t)(argp1);
13641 : {
13642 : {
13643 : long tmp2;
13644 78 : if (PyLong_Check(obj1))
13645 0 : tmp2 = PyLong_AsLong(obj1);
13646 :
13647 78 : else if (PyInt_Check(obj1))
13648 78 : tmp2 = PyInt_AsLong(obj1);
13649 :
13650 : else
13651 : {
13652 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
13653 0 : return NULL;
13654 : }
13655 :
13656 78 : if (tmp2 < 0) {
13657 0 : PyErr_SetString(PyExc_ValueError, "Positive integer expected");
13658 0 : return NULL;
13659 : }
13660 78 : arg3 = (size_t) tmp2;
13661 78 : arg2 = (void *) malloc(arg3+1);
13662 : }
13663 : }
13664 : {
13665 78 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13666 78 : result = gpgme_data_read(arg1,arg2,arg3);
13667 78 : SWIG_PYTHON_THREAD_END_ALLOW;
13668 : }
13669 : {
13670 78 : resultobj = PyLong_FromLong(result);
13671 : }
13672 : {
13673 78 : Py_XDECREF(resultobj); /* Blow away any previous result */
13674 78 : if (result < 0) {
13675 : /* Check for I/O error */
13676 2 : free(arg2);
13677 2 : return PyErr_SetFromErrno(PyExc_RuntimeError);
13678 : }
13679 76 : resultobj = PyBytes_FromStringAndSize(arg2,result);
13680 76 : free(arg2);
13681 : }
13682 76 : return resultobj;
13683 : fail:
13684 : return NULL;
13685 : }
13686 :
13687 :
13688 8 : SWIGINTERN PyObject *_wrap_gpgme_data_write(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13689 8 : PyObject *resultobj = 0;
13690 8 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
13691 8 : void *arg2 = (void *) 0 ;
13692 : size_t arg3 ;
13693 8 : void *argp1 = 0 ;
13694 8 : int res1 = 0 ;
13695 8 : PyObject *encodedInput2 = NULL ;
13696 8 : PyObject * obj0 = 0 ;
13697 8 : PyObject * obj1 = 0 ;
13698 : ssize_t result;
13699 :
13700 8 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_data_write",&obj0,&obj1)) SWIG_fail;
13701 8 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
13702 8 : if (!SWIG_IsOK(res1)) {
13703 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_write" "', argument " "1"" of type '" "gpgme_data_t""'");
13704 : }
13705 8 : arg1 = (gpgme_data_t)(argp1);
13706 : {
13707 : Py_ssize_t ssize;
13708 :
13709 8 : if (obj1 == Py_None)
13710 0 : arg2 = NULL, arg3 = 0;
13711 8 : else if (PyUnicode_Check(obj1))
13712 : {
13713 3 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
13714 3 : if (encodedInput2 == NULL)
13715 0 : return NULL;
13716 3 : if (PyBytes_AsStringAndSize(encodedInput2, (char **) &arg2, &ssize) == -1)
13717 : {
13718 0 : Py_DECREF(encodedInput2);
13719 : return NULL;
13720 : }
13721 : }
13722 5 : else if (PyBytes_Check(obj1))
13723 5 : PyBytes_AsStringAndSize(obj1, (char **) &arg2, &ssize);
13724 : else {
13725 0 : PyErr_Format(PyExc_TypeError,
13726 : "arg %d: expected str, bytes, or None, got %s",
13727 : 2, obj1->ob_type->tp_name);
13728 0 : return NULL;
13729 : }
13730 :
13731 8 : if (! arg2)
13732 : arg3 = 0;
13733 : else
13734 : {
13735 : assert (ssize >= 0);
13736 8 : arg3 = (size_t) ssize;
13737 : }
13738 : }
13739 : {
13740 8 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13741 8 : result = gpgme_data_write(arg1,(void const *)arg2,arg3);
13742 8 : SWIG_PYTHON_THREAD_END_ALLOW;
13743 : }
13744 : {
13745 8 : resultobj = PyLong_FromLong(result);
13746 : }
13747 : {
13748 11 : Py_XDECREF(encodedInput2);
13749 : }
13750 : return resultobj;
13751 : fail:
13752 : {
13753 : Py_XDECREF(encodedInput2);
13754 : }
13755 : return NULL;
13756 : }
13757 :
13758 :
13759 39 : SWIGINTERN PyObject *_wrap_gpgme_data_seek(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13760 39 : PyObject *resultobj = 0;
13761 39 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
13762 : off_t arg2 ;
13763 : int arg3 ;
13764 39 : void *argp1 = 0 ;
13765 39 : int res1 = 0 ;
13766 : int val3 ;
13767 39 : int ecode3 = 0 ;
13768 39 : PyObject * obj0 = 0 ;
13769 39 : PyObject * obj1 = 0 ;
13770 39 : PyObject * obj2 = 0 ;
13771 : off_t result;
13772 :
13773 39 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_data_seek",&obj0,&obj1,&obj2)) SWIG_fail;
13774 39 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
13775 39 : if (!SWIG_IsOK(res1)) {
13776 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_seek" "', argument " "1"" of type '" "gpgme_data_t""'");
13777 : }
13778 39 : arg1 = (gpgme_data_t)(argp1);
13779 : {
13780 39 : if (PyLong_Check(obj1))
13781 :
13782 :
13783 :
13784 0 : arg2 = PyLong_AsLong(obj1);
13785 :
13786 :
13787 39 : else if (PyInt_Check(obj1))
13788 39 : arg2 = PyInt_AsLong(obj1);
13789 :
13790 : else
13791 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
13792 : }
13793 78 : ecode3 = SWIG_AsVal_int(obj2, &val3);
13794 39 : if (!SWIG_IsOK(ecode3)) {
13795 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_data_seek" "', argument " "3"" of type '" "int""'");
13796 : }
13797 39 : arg3 = (int)(val3);
13798 : {
13799 39 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13800 39 : result = gpgme_data_seek(arg1,arg2,arg3);
13801 39 : SWIG_PYTHON_THREAD_END_ALLOW;
13802 : }
13803 : {
13804 39 : resultobj = PyLong_FromLong(result);
13805 :
13806 : }
13807 39 : return resultobj;
13808 : fail:
13809 : return NULL;
13810 : }
13811 :
13812 :
13813 66 : SWIGINTERN PyObject *_wrap_gpgme_data_new(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13814 66 : PyObject *resultobj = 0;
13815 66 : gpgme_data_t *arg1 = (gpgme_data_t *) 0 ;
13816 66 : void *argp1 = 0 ;
13817 66 : int res1 = 0 ;
13818 66 : PyObject * obj0 = 0 ;
13819 : gpgme_error_t result;
13820 :
13821 66 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_data_new",&obj0)) SWIG_fail;
13822 66 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_data, 0 | 0 );
13823 66 : if (!SWIG_IsOK(res1)) {
13824 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_new" "', argument " "1"" of type '" "gpgme_data_t *""'");
13825 : }
13826 66 : arg1 = (gpgme_data_t *)(argp1);
13827 : {
13828 66 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13829 66 : result = gpgme_data_new(arg1);
13830 66 : SWIG_PYTHON_THREAD_END_ALLOW;
13831 : }
13832 : {
13833 66 : resultobj = PyLong_FromLong(result);
13834 : }
13835 66 : return resultobj;
13836 : fail:
13837 : return NULL;
13838 : }
13839 :
13840 :
13841 100 : SWIGINTERN PyObject *_wrap_gpgme_data_release(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13842 100 : PyObject *resultobj = 0;
13843 100 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
13844 100 : void *argp1 = 0 ;
13845 100 : int res1 = 0 ;
13846 100 : PyObject * obj0 = 0 ;
13847 :
13848 100 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_data_release",&obj0)) SWIG_fail;
13849 100 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
13850 100 : if (!SWIG_IsOK(res1)) {
13851 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_release" "', argument " "1"" of type '" "gpgme_data_t""'");
13852 : }
13853 100 : arg1 = (gpgme_data_t)(argp1);
13854 : {
13855 100 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13856 100 : gpgme_data_release(arg1);
13857 100 : SWIG_PYTHON_THREAD_END_ALLOW;
13858 : }
13859 100 : resultobj = SWIG_Py_Void();
13860 100 : return resultobj;
13861 : fail:
13862 : return NULL;
13863 : }
13864 :
13865 :
13866 24 : SWIGINTERN PyObject *_wrap_gpgme_data_new_from_mem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13867 24 : PyObject *resultobj = 0;
13868 24 : gpgme_data_t *arg1 = (gpgme_data_t *) 0 ;
13869 24 : char *arg2 = (char *) 0 ;
13870 : size_t arg3 ;
13871 : int arg4 ;
13872 24 : void *argp1 = 0 ;
13873 24 : int res1 = 0 ;
13874 24 : PyObject *encodedInput2 = NULL ;
13875 : size_t val3 ;
13876 24 : int ecode3 = 0 ;
13877 : int val4 ;
13878 24 : int ecode4 = 0 ;
13879 24 : PyObject * obj0 = 0 ;
13880 24 : PyObject * obj1 = 0 ;
13881 24 : PyObject * obj2 = 0 ;
13882 24 : PyObject * obj3 = 0 ;
13883 : gpgme_error_t result;
13884 :
13885 24 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_data_new_from_mem",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
13886 24 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_data, 0 | 0 );
13887 24 : if (!SWIG_IsOK(res1)) {
13888 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_new_from_mem" "', argument " "1"" of type '" "gpgme_data_t *""'");
13889 : }
13890 24 : arg1 = (gpgme_data_t *)(argp1);
13891 : {
13892 24 : if (obj1 == Py_None)
13893 : arg2 = NULL;
13894 24 : else if (PyUnicode_Check(obj1))
13895 : {
13896 16 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
13897 16 : if (encodedInput2 == NULL)
13898 : return NULL;
13899 16 : arg2 = PyBytes_AsString(encodedInput2);
13900 : }
13901 8 : else if (PyBytes_Check(obj1))
13902 8 : arg2 = PyBytes_AsString(obj1);
13903 : else {
13904 0 : PyErr_Format(PyExc_TypeError,
13905 : "arg %d: expected str, bytes, or None, got %s",
13906 : 2, obj1->ob_type->tp_name);
13907 0 : return NULL;
13908 : }
13909 : }
13910 48 : ecode3 = SWIG_AsVal_size_t(obj2, &val3);
13911 24 : if (!SWIG_IsOK(ecode3)) {
13912 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_data_new_from_mem" "', argument " "3"" of type '" "size_t""'");
13913 : }
13914 24 : arg3 = (size_t)(val3);
13915 48 : ecode4 = SWIG_AsVal_int(obj3, &val4);
13916 24 : if (!SWIG_IsOK(ecode4)) {
13917 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_data_new_from_mem" "', argument " "4"" of type '" "int""'");
13918 : }
13919 24 : arg4 = (int)(val4);
13920 : {
13921 24 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13922 24 : result = gpgme_data_new_from_mem(arg1,(char const *)arg2,arg3,arg4);
13923 24 : SWIG_PYTHON_THREAD_END_ALLOW;
13924 : }
13925 : {
13926 24 : resultobj = PyLong_FromLong(result);
13927 : }
13928 : {
13929 24 : Py_XDECREF(encodedInput2);
13930 : }
13931 : return resultobj;
13932 : fail:
13933 : {
13934 0 : Py_XDECREF(encodedInput2);
13935 : }
13936 : return NULL;
13937 : }
13938 :
13939 :
13940 0 : SWIGINTERN PyObject *_wrap_gpgme_data_release_and_get_mem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13941 0 : PyObject *resultobj = 0;
13942 0 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
13943 0 : size_t *arg2 = (size_t *) 0 ;
13944 0 : void *argp1 = 0 ;
13945 0 : int res1 = 0 ;
13946 0 : void *argp2 = 0 ;
13947 0 : int res2 = 0 ;
13948 0 : PyObject * obj0 = 0 ;
13949 0 : PyObject * obj1 = 0 ;
13950 0 : char *result = 0 ;
13951 :
13952 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_data_release_and_get_mem",&obj0,&obj1)) SWIG_fail;
13953 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
13954 0 : if (!SWIG_IsOK(res1)) {
13955 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_release_and_get_mem" "', argument " "1"" of type '" "gpgme_data_t""'");
13956 : }
13957 0 : arg1 = (gpgme_data_t)(argp1);
13958 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_size_t, 0 | 0 );
13959 0 : if (!SWIG_IsOK(res2)) {
13960 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_data_release_and_get_mem" "', argument " "2"" of type '" "size_t *""'");
13961 : }
13962 0 : arg2 = (size_t *)(argp2);
13963 : {
13964 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13965 0 : result = (char *)gpgme_data_release_and_get_mem(arg1,arg2);
13966 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13967 : }
13968 0 : resultobj = SWIG_FromCharPtr((const char *)result);
13969 0 : gpgme_free(result);
13970 0 : return resultobj;
13971 : fail:
13972 : return NULL;
13973 : }
13974 :
13975 :
13976 0 : SWIGINTERN PyObject *_wrap_gpgme_free(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13977 0 : PyObject *resultobj = 0;
13978 0 : void *arg1 = (void *) 0 ;
13979 : int res1 ;
13980 0 : PyObject * obj0 = 0 ;
13981 :
13982 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_free",&obj0)) SWIG_fail;
13983 0 : res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
13984 0 : if (!SWIG_IsOK(res1)) {
13985 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_free" "', argument " "1"" of type '" "void *""'");
13986 : }
13987 : {
13988 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13989 0 : gpgme_free(arg1);
13990 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13991 : }
13992 0 : resultobj = SWIG_Py_Void();
13993 0 : return resultobj;
13994 : fail:
13995 : return NULL;
13996 : }
13997 :
13998 :
13999 0 : SWIGINTERN PyObject *_wrap_gpgme_data_new_from_cbs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14000 0 : PyObject *resultobj = 0;
14001 0 : gpgme_data_t *arg1 = (gpgme_data_t *) 0 ;
14002 0 : gpgme_data_cbs_t arg2 = (gpgme_data_cbs_t) 0 ;
14003 0 : void *arg3 = (void *) 0 ;
14004 0 : void *argp1 = 0 ;
14005 0 : int res1 = 0 ;
14006 0 : void *argp2 = 0 ;
14007 0 : int res2 = 0 ;
14008 : int res3 ;
14009 0 : PyObject * obj0 = 0 ;
14010 0 : PyObject * obj1 = 0 ;
14011 0 : PyObject * obj2 = 0 ;
14012 : gpgme_error_t result;
14013 :
14014 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_data_new_from_cbs",&obj0,&obj1,&obj2)) SWIG_fail;
14015 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_data, 0 | 0 );
14016 0 : if (!SWIG_IsOK(res1)) {
14017 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_new_from_cbs" "', argument " "1"" of type '" "gpgme_data_t *""'");
14018 : }
14019 0 : arg1 = (gpgme_data_t *)(argp1);
14020 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_data_cbs, 0 | 0 );
14021 0 : if (!SWIG_IsOK(res2)) {
14022 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_data_new_from_cbs" "', argument " "2"" of type '" "gpgme_data_cbs_t""'");
14023 : }
14024 0 : arg2 = (gpgme_data_cbs_t)(argp2);
14025 0 : res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3), 0, 0);
14026 0 : if (!SWIG_IsOK(res3)) {
14027 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_data_new_from_cbs" "', argument " "3"" of type '" "void *""'");
14028 : }
14029 : {
14030 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14031 0 : result = gpgme_data_new_from_cbs(arg1,arg2,arg3);
14032 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14033 : }
14034 : {
14035 0 : resultobj = PyLong_FromLong(result);
14036 : }
14037 0 : return resultobj;
14038 : fail:
14039 : return NULL;
14040 : }
14041 :
14042 :
14043 1 : SWIGINTERN PyObject *_wrap_gpgme_data_new_from_fd(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14044 1 : PyObject *resultobj = 0;
14045 1 : gpgme_data_t *arg1 = (gpgme_data_t *) 0 ;
14046 : int arg2 ;
14047 1 : void *argp1 = 0 ;
14048 1 : int res1 = 0 ;
14049 : int val2 ;
14050 1 : int ecode2 = 0 ;
14051 1 : PyObject * obj0 = 0 ;
14052 1 : PyObject * obj1 = 0 ;
14053 : gpgme_error_t result;
14054 :
14055 1 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_data_new_from_fd",&obj0,&obj1)) SWIG_fail;
14056 1 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_data, 0 | 0 );
14057 1 : if (!SWIG_IsOK(res1)) {
14058 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_new_from_fd" "', argument " "1"" of type '" "gpgme_data_t *""'");
14059 : }
14060 1 : arg1 = (gpgme_data_t *)(argp1);
14061 2 : ecode2 = SWIG_AsVal_int(obj1, &val2);
14062 1 : if (!SWIG_IsOK(ecode2)) {
14063 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_data_new_from_fd" "', argument " "2"" of type '" "int""'");
14064 : }
14065 1 : arg2 = (int)(val2);
14066 : {
14067 1 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14068 1 : result = gpgme_data_new_from_fd(arg1,arg2);
14069 1 : SWIG_PYTHON_THREAD_END_ALLOW;
14070 : }
14071 : {
14072 1 : resultobj = PyLong_FromLong(result);
14073 : }
14074 1 : return resultobj;
14075 : fail:
14076 : return NULL;
14077 : }
14078 :
14079 :
14080 0 : SWIGINTERN PyObject *_wrap_gpgme_data_new_from_stream(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14081 0 : PyObject *resultobj = 0;
14082 0 : gpgme_data_t *arg1 = (gpgme_data_t *) 0 ;
14083 0 : FILE *arg2 = (FILE *) 0 ;
14084 0 : void *argp1 = 0 ;
14085 0 : int res1 = 0 ;
14086 0 : void *argp2 = 0 ;
14087 0 : int res2 = 0 ;
14088 0 : PyObject * obj0 = 0 ;
14089 0 : PyObject * obj1 = 0 ;
14090 : gpgme_error_t result;
14091 :
14092 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_data_new_from_stream",&obj0,&obj1)) SWIG_fail;
14093 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_data, 0 | 0 );
14094 0 : if (!SWIG_IsOK(res1)) {
14095 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_new_from_stream" "', argument " "1"" of type '" "gpgme_data_t *""'");
14096 : }
14097 0 : arg1 = (gpgme_data_t *)(argp1);
14098 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_FILE, 0 | 0 );
14099 0 : if (!SWIG_IsOK(res2)) {
14100 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_data_new_from_stream" "', argument " "2"" of type '" "FILE *""'");
14101 : }
14102 0 : arg2 = (FILE *)(argp2);
14103 : {
14104 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14105 0 : result = gpgme_data_new_from_stream(arg1,arg2);
14106 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14107 : }
14108 : {
14109 0 : resultobj = PyLong_FromLong(result);
14110 : }
14111 0 : return resultobj;
14112 : fail:
14113 : return NULL;
14114 : }
14115 :
14116 :
14117 0 : SWIGINTERN PyObject *_wrap_gpgme_data_get_encoding(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14118 0 : PyObject *resultobj = 0;
14119 0 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
14120 0 : void *argp1 = 0 ;
14121 0 : int res1 = 0 ;
14122 0 : PyObject * obj0 = 0 ;
14123 : gpgme_data_encoding_t result;
14124 :
14125 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_data_get_encoding",&obj0)) SWIG_fail;
14126 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
14127 0 : if (!SWIG_IsOK(res1)) {
14128 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_get_encoding" "', argument " "1"" of type '" "gpgme_data_t""'");
14129 : }
14130 0 : arg1 = (gpgme_data_t)(argp1);
14131 : {
14132 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14133 0 : result = (gpgme_data_encoding_t)gpgme_data_get_encoding(arg1);
14134 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14135 : }
14136 0 : resultobj = SWIG_From_int((int)(result));
14137 0 : return resultobj;
14138 : fail:
14139 : return NULL;
14140 : }
14141 :
14142 :
14143 0 : SWIGINTERN PyObject *_wrap_gpgme_data_set_encoding(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14144 0 : PyObject *resultobj = 0;
14145 0 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
14146 : gpgme_data_encoding_t arg2 ;
14147 0 : void *argp1 = 0 ;
14148 0 : int res1 = 0 ;
14149 : int val2 ;
14150 0 : int ecode2 = 0 ;
14151 0 : PyObject * obj0 = 0 ;
14152 0 : PyObject * obj1 = 0 ;
14153 : gpgme_error_t result;
14154 :
14155 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_data_set_encoding",&obj0,&obj1)) SWIG_fail;
14156 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
14157 0 : if (!SWIG_IsOK(res1)) {
14158 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_set_encoding" "', argument " "1"" of type '" "gpgme_data_t""'");
14159 : }
14160 0 : arg1 = (gpgme_data_t)(argp1);
14161 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
14162 0 : if (!SWIG_IsOK(ecode2)) {
14163 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_data_set_encoding" "', argument " "2"" of type '" "gpgme_data_encoding_t""'");
14164 : }
14165 0 : arg2 = (gpgme_data_encoding_t)(val2);
14166 : {
14167 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14168 0 : result = gpgme_data_set_encoding(arg1,arg2);
14169 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14170 : }
14171 : {
14172 0 : resultobj = PyLong_FromLong(result);
14173 : }
14174 0 : return resultobj;
14175 : fail:
14176 : return NULL;
14177 : }
14178 :
14179 :
14180 1 : SWIGINTERN PyObject *_wrap_gpgme_data_get_file_name(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14181 1 : PyObject *resultobj = 0;
14182 1 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
14183 1 : void *argp1 = 0 ;
14184 1 : int res1 = 0 ;
14185 1 : PyObject * obj0 = 0 ;
14186 1 : char *result = 0 ;
14187 :
14188 1 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_data_get_file_name",&obj0)) SWIG_fail;
14189 1 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
14190 1 : if (!SWIG_IsOK(res1)) {
14191 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_get_file_name" "', argument " "1"" of type '" "gpgme_data_t""'");
14192 : }
14193 1 : arg1 = (gpgme_data_t)(argp1);
14194 : {
14195 1 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14196 1 : result = (char *)gpgme_data_get_file_name(arg1);
14197 1 : SWIG_PYTHON_THREAD_END_ALLOW;
14198 : }
14199 1 : resultobj = SWIG_FromCharPtr((const char *)result);
14200 1 : return resultobj;
14201 : fail:
14202 : return NULL;
14203 : }
14204 :
14205 :
14206 2 : SWIGINTERN PyObject *_wrap_gpgme_data_set_file_name(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14207 2 : PyObject *resultobj = 0;
14208 2 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
14209 2 : char *arg2 = (char *) 0 ;
14210 2 : void *argp1 = 0 ;
14211 2 : int res1 = 0 ;
14212 2 : PyObject *encodedInput2 = NULL ;
14213 2 : PyObject * obj0 = 0 ;
14214 2 : PyObject * obj1 = 0 ;
14215 : gpgme_error_t result;
14216 :
14217 2 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_data_set_file_name",&obj0,&obj1)) SWIG_fail;
14218 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
14219 2 : if (!SWIG_IsOK(res1)) {
14220 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_set_file_name" "', argument " "1"" of type '" "gpgme_data_t""'");
14221 : }
14222 2 : arg1 = (gpgme_data_t)(argp1);
14223 : {
14224 2 : if (obj1 == Py_None)
14225 : arg2 = NULL;
14226 2 : else if (PyUnicode_Check(obj1))
14227 : {
14228 2 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
14229 2 : if (encodedInput2 == NULL)
14230 : return NULL;
14231 2 : arg2 = PyBytes_AsString(encodedInput2);
14232 : }
14233 0 : else if (PyBytes_Check(obj1))
14234 0 : arg2 = PyBytes_AsString(obj1);
14235 : else {
14236 0 : PyErr_Format(PyExc_TypeError,
14237 : "arg %d: expected str, bytes, or None, got %s",
14238 : 2, obj1->ob_type->tp_name);
14239 0 : return NULL;
14240 : }
14241 : }
14242 : {
14243 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14244 2 : result = gpgme_data_set_file_name(arg1,(char const *)arg2);
14245 2 : SWIG_PYTHON_THREAD_END_ALLOW;
14246 : }
14247 : {
14248 2 : resultobj = PyLong_FromLong(result);
14249 : }
14250 : {
14251 2 : Py_XDECREF(encodedInput2);
14252 : }
14253 : return resultobj;
14254 : fail:
14255 : {
14256 : Py_XDECREF(encodedInput2);
14257 : }
14258 : return NULL;
14259 : }
14260 :
14261 :
14262 0 : SWIGINTERN PyObject *_wrap_gpgme_data_set_flag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14263 0 : PyObject *resultobj = 0;
14264 0 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
14265 0 : char *arg2 = (char *) 0 ;
14266 0 : char *arg3 = (char *) 0 ;
14267 0 : void *argp1 = 0 ;
14268 0 : int res1 = 0 ;
14269 0 : PyObject *encodedInput2 = NULL ;
14270 0 : PyObject *encodedInput3 = NULL ;
14271 0 : PyObject * obj0 = 0 ;
14272 0 : PyObject * obj1 = 0 ;
14273 0 : PyObject * obj2 = 0 ;
14274 : gpg_error_t result;
14275 :
14276 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_data_set_flag",&obj0,&obj1,&obj2)) SWIG_fail;
14277 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
14278 0 : if (!SWIG_IsOK(res1)) {
14279 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_set_flag" "', argument " "1"" of type '" "gpgme_data_t""'");
14280 : }
14281 0 : arg1 = (gpgme_data_t)(argp1);
14282 : {
14283 0 : if (obj1 == Py_None)
14284 : arg2 = NULL;
14285 0 : else if (PyUnicode_Check(obj1))
14286 : {
14287 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
14288 0 : if (encodedInput2 == NULL)
14289 : return NULL;
14290 0 : arg2 = PyBytes_AsString(encodedInput2);
14291 : }
14292 0 : else if (PyBytes_Check(obj1))
14293 0 : arg2 = PyBytes_AsString(obj1);
14294 : else {
14295 0 : PyErr_Format(PyExc_TypeError,
14296 : "arg %d: expected str, bytes, or None, got %s",
14297 : 2, obj1->ob_type->tp_name);
14298 0 : return NULL;
14299 : }
14300 : }
14301 : {
14302 0 : if (obj2 == Py_None)
14303 : arg3 = NULL;
14304 0 : else if (PyUnicode_Check(obj2))
14305 : {
14306 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
14307 0 : if (encodedInput3 == NULL)
14308 : return NULL;
14309 0 : arg3 = PyBytes_AsString(encodedInput3);
14310 : }
14311 0 : else if (PyBytes_Check(obj2))
14312 0 : arg3 = PyBytes_AsString(obj2);
14313 : else {
14314 0 : PyErr_Format(PyExc_TypeError,
14315 : "arg %d: expected str, bytes, or None, got %s",
14316 : 3, obj2->ob_type->tp_name);
14317 0 : return NULL;
14318 : }
14319 : }
14320 : {
14321 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14322 0 : result = gpgme_data_set_flag(arg1,(char const *)arg2,(char const *)arg3);
14323 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14324 : }
14325 : {
14326 0 : resultobj = PyLong_FromLong(result);
14327 : }
14328 : {
14329 0 : Py_XDECREF(encodedInput2);
14330 : }
14331 : {
14332 0 : Py_XDECREF(encodedInput3);
14333 : }
14334 : return resultobj;
14335 : fail:
14336 : {
14337 : Py_XDECREF(encodedInput2);
14338 : }
14339 : {
14340 : Py_XDECREF(encodedInput3);
14341 : }
14342 : return NULL;
14343 : }
14344 :
14345 :
14346 0 : SWIGINTERN PyObject *_wrap_gpgme_data_identify(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14347 0 : PyObject *resultobj = 0;
14348 0 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
14349 : int arg2 ;
14350 0 : void *argp1 = 0 ;
14351 0 : int res1 = 0 ;
14352 : int val2 ;
14353 0 : int ecode2 = 0 ;
14354 0 : PyObject * obj0 = 0 ;
14355 0 : PyObject * obj1 = 0 ;
14356 : gpgme_data_type_t result;
14357 :
14358 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_data_identify",&obj0,&obj1)) SWIG_fail;
14359 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
14360 0 : if (!SWIG_IsOK(res1)) {
14361 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_identify" "', argument " "1"" of type '" "gpgme_data_t""'");
14362 : }
14363 0 : arg1 = (gpgme_data_t)(argp1);
14364 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
14365 0 : if (!SWIG_IsOK(ecode2)) {
14366 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_data_identify" "', argument " "2"" of type '" "int""'");
14367 : }
14368 0 : arg2 = (int)(val2);
14369 : {
14370 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14371 0 : result = (gpgme_data_type_t)gpgme_data_identify(arg1,arg2);
14372 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14373 : }
14374 0 : resultobj = SWIG_From_int((int)(result));
14375 0 : return resultobj;
14376 : fail:
14377 : return NULL;
14378 : }
14379 :
14380 :
14381 5 : SWIGINTERN PyObject *_wrap_gpgme_data_new_from_file(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14382 5 : PyObject *resultobj = 0;
14383 5 : gpgme_data_t *arg1 = (gpgme_data_t *) 0 ;
14384 5 : char *arg2 = (char *) 0 ;
14385 : int arg3 ;
14386 5 : void *argp1 = 0 ;
14387 5 : int res1 = 0 ;
14388 5 : PyObject *encodedInput2 = NULL ;
14389 : int val3 ;
14390 5 : int ecode3 = 0 ;
14391 5 : PyObject * obj0 = 0 ;
14392 5 : PyObject * obj1 = 0 ;
14393 5 : PyObject * obj2 = 0 ;
14394 : gpgme_error_t result;
14395 :
14396 5 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_data_new_from_file",&obj0,&obj1,&obj2)) SWIG_fail;
14397 5 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_data, 0 | 0 );
14398 5 : if (!SWIG_IsOK(res1)) {
14399 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_new_from_file" "', argument " "1"" of type '" "gpgme_data_t *""'");
14400 : }
14401 5 : arg1 = (gpgme_data_t *)(argp1);
14402 : {
14403 5 : if (obj1 == Py_None)
14404 : arg2 = NULL;
14405 5 : else if (PyUnicode_Check(obj1))
14406 : {
14407 4 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
14408 4 : if (encodedInput2 == NULL)
14409 : return NULL;
14410 4 : arg2 = PyBytes_AsString(encodedInput2);
14411 : }
14412 1 : else if (PyBytes_Check(obj1))
14413 1 : arg2 = PyBytes_AsString(obj1);
14414 : else {
14415 0 : PyErr_Format(PyExc_TypeError,
14416 : "arg %d: expected str, bytes, or None, got %s",
14417 : 2, obj1->ob_type->tp_name);
14418 0 : return NULL;
14419 : }
14420 : }
14421 10 : ecode3 = SWIG_AsVal_int(obj2, &val3);
14422 5 : if (!SWIG_IsOK(ecode3)) {
14423 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_data_new_from_file" "', argument " "3"" of type '" "int""'");
14424 : }
14425 5 : arg3 = (int)(val3);
14426 : {
14427 5 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14428 5 : result = gpgme_data_new_from_file(arg1,(char const *)arg2,arg3);
14429 5 : SWIG_PYTHON_THREAD_END_ALLOW;
14430 : }
14431 : {
14432 5 : resultobj = PyLong_FromLong(result);
14433 : }
14434 : {
14435 5 : Py_XDECREF(encodedInput2);
14436 : }
14437 : return resultobj;
14438 : fail:
14439 : {
14440 0 : Py_XDECREF(encodedInput2);
14441 : }
14442 : return NULL;
14443 : }
14444 :
14445 :
14446 2 : SWIGINTERN PyObject *_wrap_gpgme_data_new_from_filepart(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14447 2 : PyObject *resultobj = 0;
14448 2 : gpgme_data_t *arg1 = (gpgme_data_t *) 0 ;
14449 2 : char *arg2 = (char *) 0 ;
14450 2 : FILE *arg3 = (FILE *) 0 ;
14451 : off_t arg4 ;
14452 : size_t arg5 ;
14453 2 : void *argp1 = 0 ;
14454 2 : int res1 = 0 ;
14455 2 : PyObject *encodedInput2 = NULL ;
14456 2 : void *argp3 = 0 ;
14457 2 : int res3 = 0 ;
14458 : size_t val5 ;
14459 2 : int ecode5 = 0 ;
14460 2 : PyObject * obj0 = 0 ;
14461 2 : PyObject * obj1 = 0 ;
14462 2 : PyObject * obj2 = 0 ;
14463 2 : PyObject * obj3 = 0 ;
14464 2 : PyObject * obj4 = 0 ;
14465 : gpgme_error_t result;
14466 :
14467 2 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_data_new_from_filepart",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
14468 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_data, 0 | 0 );
14469 2 : if (!SWIG_IsOK(res1)) {
14470 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_new_from_filepart" "', argument " "1"" of type '" "gpgme_data_t *""'");
14471 : }
14472 2 : arg1 = (gpgme_data_t *)(argp1);
14473 : {
14474 2 : if (obj1 == Py_None)
14475 : arg2 = NULL;
14476 1 : else if (PyUnicode_Check(obj1))
14477 : {
14478 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
14479 0 : if (encodedInput2 == NULL)
14480 : return NULL;
14481 0 : arg2 = PyBytes_AsString(encodedInput2);
14482 : }
14483 1 : else if (PyBytes_Check(obj1))
14484 1 : arg2 = PyBytes_AsString(obj1);
14485 : else {
14486 0 : PyErr_Format(PyExc_TypeError,
14487 : "arg %d: expected str, bytes, or None, got %s",
14488 : 2, obj1->ob_type->tp_name);
14489 0 : return NULL;
14490 : }
14491 : }
14492 2 : res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_FILE, 0 | 0 );
14493 2 : if (!SWIG_IsOK(res3)) {
14494 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_data_new_from_filepart" "', argument " "3"" of type '" "FILE *""'");
14495 : }
14496 2 : arg3 = (FILE *)(argp3);
14497 : {
14498 2 : if (PyLong_Check(obj3))
14499 :
14500 :
14501 :
14502 0 : arg4 = PyLong_AsLong(obj3);
14503 :
14504 :
14505 2 : else if (PyInt_Check(obj3))
14506 2 : arg4 = PyInt_AsLong(obj3);
14507 :
14508 : else
14509 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
14510 : }
14511 4 : ecode5 = SWIG_AsVal_size_t(obj4, &val5);
14512 2 : if (!SWIG_IsOK(ecode5)) {
14513 0 : SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "gpgme_data_new_from_filepart" "', argument " "5"" of type '" "size_t""'");
14514 : }
14515 2 : arg5 = (size_t)(val5);
14516 : {
14517 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14518 2 : result = gpgme_data_new_from_filepart(arg1,(char const *)arg2,arg3,arg4,arg5);
14519 2 : SWIG_PYTHON_THREAD_END_ALLOW;
14520 : }
14521 : {
14522 2 : resultobj = PyLong_FromLong(result);
14523 : }
14524 : {
14525 2 : Py_XDECREF(encodedInput2);
14526 : }
14527 : return resultobj;
14528 : fail:
14529 : {
14530 0 : Py_XDECREF(encodedInput2);
14531 : }
14532 : return NULL;
14533 : }
14534 :
14535 :
14536 0 : SWIGINTERN PyObject *_wrap_gpgme_data_rewind(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14537 0 : PyObject *resultobj = 0;
14538 0 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
14539 0 : void *argp1 = 0 ;
14540 0 : int res1 = 0 ;
14541 0 : PyObject * obj0 = 0 ;
14542 : gpgme_error_t result;
14543 :
14544 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_data_rewind",&obj0)) SWIG_fail;
14545 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
14546 0 : if (!SWIG_IsOK(res1)) {
14547 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_rewind" "', argument " "1"" of type '" "gpgme_data_t""'");
14548 : }
14549 0 : arg1 = (gpgme_data_t)(argp1);
14550 : {
14551 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14552 0 : result = gpgme_data_rewind(arg1);
14553 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14554 : }
14555 : {
14556 0 : resultobj = PyLong_FromLong(result);
14557 : }
14558 0 : return resultobj;
14559 : fail:
14560 : return NULL;
14561 : }
14562 :
14563 :
14564 66 : SWIGINTERN PyObject *_wrap_gpgme_get_key(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14565 66 : PyObject *resultobj = 0;
14566 66 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
14567 66 : char *arg2 = (char *) 0 ;
14568 66 : gpgme_key_t *arg3 = (gpgme_key_t *) 0 ;
14569 : int arg4 ;
14570 66 : void *argp1 = 0 ;
14571 66 : int res1 = 0 ;
14572 66 : PyObject *encodedInput2 = NULL ;
14573 66 : void *argp3 = 0 ;
14574 66 : int res3 = 0 ;
14575 : int val4 ;
14576 66 : int ecode4 = 0 ;
14577 66 : PyObject * obj0 = 0 ;
14578 66 : PyObject * obj1 = 0 ;
14579 66 : PyObject * obj2 = 0 ;
14580 66 : PyObject * obj3 = 0 ;
14581 : gpgme_error_t result;
14582 :
14583 66 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_get_key",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
14584 66 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
14585 66 : if (!SWIG_IsOK(res1)) {
14586 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_key" "', argument " "1"" of type '" "gpgme_ctx_t""'");
14587 : }
14588 66 : arg1 = (gpgme_ctx_t)(argp1);
14589 : {
14590 66 : if (obj1 == Py_None)
14591 : arg2 = NULL;
14592 66 : else if (PyUnicode_Check(obj1))
14593 : {
14594 29 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
14595 29 : if (encodedInput2 == NULL)
14596 : return NULL;
14597 29 : arg2 = PyBytes_AsString(encodedInput2);
14598 : }
14599 37 : else if (PyBytes_Check(obj1))
14600 37 : 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 66 : res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_p__gpgme_key, 0 | 0 );
14609 66 : if (!SWIG_IsOK(res3)) {
14610 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_get_key" "', argument " "3"" of type '" "gpgme_key_t *""'");
14611 : }
14612 66 : arg3 = (gpgme_key_t *)(argp3);
14613 132 : ecode4 = SWIG_AsVal_int(obj3, &val4);
14614 66 : if (!SWIG_IsOK(ecode4)) {
14615 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_get_key" "', argument " "4"" of type '" "int""'");
14616 : }
14617 66 : arg4 = (int)(val4);
14618 : {
14619 66 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14620 66 : result = gpgme_get_key(arg1,(char const *)arg2,arg3,arg4);
14621 66 : SWIG_PYTHON_THREAD_END_ALLOW;
14622 : }
14623 : {
14624 66 : resultobj = PyLong_FromLong(result);
14625 : }
14626 : {
14627 66 : Py_XDECREF(encodedInput2);
14628 : }
14629 : return resultobj;
14630 : fail:
14631 : {
14632 0 : Py_XDECREF(encodedInput2);
14633 : }
14634 : return NULL;
14635 : }
14636 :
14637 :
14638 0 : SWIGINTERN PyObject *_wrap_gpgme_key_from_uid(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14639 0 : PyObject *resultobj = 0;
14640 0 : gpgme_key_t *arg1 = (gpgme_key_t *) 0 ;
14641 0 : char *arg2 = (char *) 0 ;
14642 0 : void *argp1 = 0 ;
14643 0 : int res1 = 0 ;
14644 0 : PyObject *encodedInput2 = NULL ;
14645 0 : PyObject * obj0 = 0 ;
14646 0 : PyObject * obj1 = 0 ;
14647 : gpgme_error_t result;
14648 :
14649 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_key_from_uid",&obj0,&obj1)) SWIG_fail;
14650 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p__gpgme_key, 0 | 0 );
14651 0 : if (!SWIG_IsOK(res1)) {
14652 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_key_from_uid" "', argument " "1"" of type '" "gpgme_key_t *""'");
14653 : }
14654 0 : arg1 = (gpgme_key_t *)(argp1);
14655 : {
14656 0 : if (obj1 == Py_None)
14657 : arg2 = NULL;
14658 0 : else if (PyUnicode_Check(obj1))
14659 : {
14660 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
14661 0 : if (encodedInput2 == NULL)
14662 : return NULL;
14663 0 : arg2 = PyBytes_AsString(encodedInput2);
14664 : }
14665 0 : else if (PyBytes_Check(obj1))
14666 0 : arg2 = PyBytes_AsString(obj1);
14667 : else {
14668 0 : PyErr_Format(PyExc_TypeError,
14669 : "arg %d: expected str, bytes, or None, got %s",
14670 : 2, obj1->ob_type->tp_name);
14671 0 : return NULL;
14672 : }
14673 : }
14674 : {
14675 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14676 0 : result = gpgme_key_from_uid(arg1,(char const *)arg2);
14677 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14678 : }
14679 : {
14680 0 : resultobj = PyLong_FromLong(result);
14681 : }
14682 : {
14683 0 : Py_XDECREF(encodedInput2);
14684 : }
14685 : return resultobj;
14686 : fail:
14687 : {
14688 : Py_XDECREF(encodedInput2);
14689 : }
14690 : return NULL;
14691 : }
14692 :
14693 :
14694 0 : SWIGINTERN PyObject *_wrap_gpgme_key_ref(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14695 0 : PyObject *resultobj = 0;
14696 0 : gpgme_key_t arg1 = (gpgme_key_t) 0 ;
14697 0 : void *argp1 = 0 ;
14698 0 : int res1 = 0 ;
14699 0 : PyObject * obj0 = 0 ;
14700 :
14701 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_key_ref",&obj0)) SWIG_fail;
14702 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
14703 0 : if (!SWIG_IsOK(res1)) {
14704 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_key_ref" "', argument " "1"" of type '" "gpgme_key_t""'");
14705 : }
14706 0 : arg1 = (gpgme_key_t)(argp1);
14707 : {
14708 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14709 0 : gpgme_key_ref(arg1);
14710 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14711 : }
14712 0 : resultobj = SWIG_Py_Void();
14713 0 : return resultobj;
14714 : fail:
14715 : return NULL;
14716 : }
14717 :
14718 :
14719 0 : SWIGINTERN PyObject *_wrap_gpgme_key_unref(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14720 0 : PyObject *resultobj = 0;
14721 0 : gpgme_key_t arg1 = (gpgme_key_t) 0 ;
14722 0 : void *argp1 = 0 ;
14723 0 : int res1 = 0 ;
14724 0 : PyObject * obj0 = 0 ;
14725 :
14726 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_key_unref",&obj0)) SWIG_fail;
14727 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
14728 0 : if (!SWIG_IsOK(res1)) {
14729 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_key_unref" "', argument " "1"" of type '" "gpgme_key_t""'");
14730 : }
14731 0 : arg1 = (gpgme_key_t)(argp1);
14732 : {
14733 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14734 0 : gpgme_key_unref(arg1);
14735 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14736 : }
14737 0 : resultobj = SWIG_Py_Void();
14738 0 : return resultobj;
14739 : fail:
14740 : return NULL;
14741 : }
14742 :
14743 :
14744 0 : SWIGINTERN PyObject *_wrap_gpgme_key_release(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14745 0 : PyObject *resultobj = 0;
14746 0 : gpgme_key_t arg1 = (gpgme_key_t) 0 ;
14747 0 : void *argp1 = 0 ;
14748 0 : int res1 = 0 ;
14749 0 : PyObject * obj0 = 0 ;
14750 :
14751 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_key_release",&obj0)) SWIG_fail;
14752 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
14753 0 : if (!SWIG_IsOK(res1)) {
14754 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_key_release" "', argument " "1"" of type '" "gpgme_key_t""'");
14755 : }
14756 0 : arg1 = (gpgme_key_t)(argp1);
14757 : {
14758 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14759 0 : gpgme_key_release(arg1);
14760 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14761 : }
14762 0 : resultobj = SWIG_Py_Void();
14763 0 : return resultobj;
14764 : fail:
14765 : return NULL;
14766 : }
14767 :
14768 :
14769 0 : SWIGINTERN PyObject *_wrap__gpgme_op_encrypt_result_invalid_recipients_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14770 0 : PyObject *resultobj = 0;
14771 0 : struct _gpgme_op_encrypt_result *arg1 = (struct _gpgme_op_encrypt_result *) 0 ;
14772 0 : gpgme_invalid_key_t arg2 = (gpgme_invalid_key_t) 0 ;
14773 0 : void *argp1 = 0 ;
14774 0 : int res1 = 0 ;
14775 0 : void *argp2 = 0 ;
14776 0 : int res2 = 0 ;
14777 0 : PyObject * obj0 = 0 ;
14778 0 : PyObject * obj1 = 0 ;
14779 :
14780 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_encrypt_result_invalid_recipients_set",&obj0,&obj1)) SWIG_fail;
14781 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_encrypt_result, 0 | 0 );
14782 0 : if (!SWIG_IsOK(res1)) {
14783 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 *""'");
14784 : }
14785 0 : arg1 = (struct _gpgme_op_encrypt_result *)(argp1);
14786 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_invalid_key, SWIG_POINTER_DISOWN | 0 );
14787 0 : if (!SWIG_IsOK(res2)) {
14788 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_encrypt_result_invalid_recipients_set" "', argument " "2"" of type '" "gpgme_invalid_key_t""'");
14789 : }
14790 0 : arg2 = (gpgme_invalid_key_t)(argp2);
14791 : {
14792 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14793 0 : if (arg1) (arg1)->invalid_recipients = arg2;
14794 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14795 : }
14796 0 : resultobj = SWIG_Py_Void();
14797 0 : return resultobj;
14798 : fail:
14799 : return NULL;
14800 : }
14801 :
14802 :
14803 26 : SWIGINTERN PyObject *_wrap__gpgme_op_encrypt_result_invalid_recipients_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14804 26 : PyObject *resultobj = 0;
14805 26 : struct _gpgme_op_encrypt_result *arg1 = (struct _gpgme_op_encrypt_result *) 0 ;
14806 26 : void *argp1 = 0 ;
14807 26 : int res1 = 0 ;
14808 26 : PyObject * obj0 = 0 ;
14809 : gpgme_invalid_key_t result;
14810 :
14811 26 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_encrypt_result_invalid_recipients_get",&obj0)) SWIG_fail;
14812 26 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_encrypt_result, 0 | 0 );
14813 26 : if (!SWIG_IsOK(res1)) {
14814 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 *""'");
14815 : }
14816 26 : arg1 = (struct _gpgme_op_encrypt_result *)(argp1);
14817 : {
14818 26 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14819 26 : result = (gpgme_invalid_key_t) ((arg1)->invalid_recipients);
14820 26 : SWIG_PYTHON_THREAD_END_ALLOW;
14821 : }
14822 : {
14823 : int i;
14824 26 : int size = 0;
14825 : gpgme_invalid_key_t curr;
14826 28 : for (curr = result; curr != NULL; curr = curr->next) {
14827 2 : size++;
14828 : }
14829 26 : resultobj = PyList_New(size);
14830 28 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
14831 2 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_invalid_key, 0 );
14832 2 : PyList_SetItem(resultobj, i, o);
14833 : }
14834 : }
14835 : return resultobj;
14836 : fail:
14837 : return NULL;
14838 : }
14839 :
14840 :
14841 0 : SWIGINTERN PyObject *_wrap_new__gpgme_op_encrypt_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14842 0 : PyObject *resultobj = 0;
14843 0 : struct _gpgme_op_encrypt_result *result = 0 ;
14844 :
14845 0 : if (!PyArg_ParseTuple(args,(char *)":new__gpgme_op_encrypt_result")) SWIG_fail;
14846 : {
14847 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14848 0 : result = (struct _gpgme_op_encrypt_result *)calloc(1, sizeof(struct _gpgme_op_encrypt_result));
14849 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14850 : }
14851 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_encrypt_result, SWIG_POINTER_NEW | 0 );
14852 0 : return resultobj;
14853 : fail:
14854 : return NULL;
14855 : }
14856 :
14857 :
14858 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_op_encrypt_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14859 0 : PyObject *resultobj = 0;
14860 0 : struct _gpgme_op_encrypt_result *arg1 = (struct _gpgme_op_encrypt_result *) 0 ;
14861 0 : void *argp1 = 0 ;
14862 0 : int res1 = 0 ;
14863 0 : PyObject * obj0 = 0 ;
14864 :
14865 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete__gpgme_op_encrypt_result",&obj0)) SWIG_fail;
14866 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_encrypt_result, SWIG_POINTER_DISOWN | 0 );
14867 0 : if (!SWIG_IsOK(res1)) {
14868 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_op_encrypt_result" "', argument " "1"" of type '" "struct _gpgme_op_encrypt_result *""'");
14869 : }
14870 0 : arg1 = (struct _gpgme_op_encrypt_result *)(argp1);
14871 : {
14872 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14873 0 : free((char *) arg1);
14874 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14875 : }
14876 0 : resultobj = SWIG_Py_Void();
14877 0 : return resultobj;
14878 : fail:
14879 : return NULL;
14880 : }
14881 :
14882 :
14883 27 : SWIGINTERN PyObject *_gpgme_op_encrypt_result_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14884 : PyObject *obj;
14885 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
14886 54 : SWIG_TypeNewClientData(SWIGTYPE_p__gpgme_op_encrypt_result, SWIG_NewClientData(obj));
14887 27 : return SWIG_Py_Void();
14888 : }
14889 :
14890 13 : SWIGINTERN PyObject *_wrap_gpgme_op_encrypt_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14891 13 : PyObject *resultobj = 0;
14892 13 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
14893 13 : void *argp1 = 0 ;
14894 13 : int res1 = 0 ;
14895 13 : PyObject * obj0 = 0 ;
14896 : gpgme_encrypt_result_t result;
14897 :
14898 13 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_op_encrypt_result",&obj0)) SWIG_fail;
14899 13 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
14900 13 : if (!SWIG_IsOK(res1)) {
14901 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_encrypt_result" "', argument " "1"" of type '" "gpgme_ctx_t""'");
14902 : }
14903 13 : arg1 = (gpgme_ctx_t)(argp1);
14904 : {
14905 13 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14906 13 : result = (gpgme_encrypt_result_t)gpgme_op_encrypt_result(arg1);
14907 13 : SWIG_PYTHON_THREAD_END_ALLOW;
14908 : }
14909 : {
14910 : PyObject *fragile;
14911 13 : fragile = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_encrypt_result,
14912 : 0 );
14913 13 : resultobj = _gpg_wrap_result(fragile, "EncryptResult");
14914 13 : Py_DECREF(fragile);
14915 : }
14916 : return resultobj;
14917 : fail:
14918 : return NULL;
14919 : }
14920 :
14921 :
14922 0 : SWIGINTERN PyObject *_wrap_gpgme_op_encrypt_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14923 0 : PyObject *resultobj = 0;
14924 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
14925 : gpgme_key_t *arg2 ;
14926 : gpgme_encrypt_flags_t arg3 ;
14927 0 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
14928 0 : gpgme_data_t arg5 = (gpgme_data_t) 0 ;
14929 0 : void *argp1 = 0 ;
14930 0 : int res1 = 0 ;
14931 : int val3 ;
14932 0 : int ecode3 = 0 ;
14933 0 : gpgme_data_t wrapper4 = NULL ;
14934 0 : PyObject *bytesio4 = NULL ;
14935 : Py_buffer view4 ;
14936 0 : int have_view4 = 0 ;
14937 0 : gpgme_data_t wrapper5 = NULL ;
14938 0 : PyObject *bytesio5 = NULL ;
14939 : Py_buffer view5 ;
14940 0 : int have_view5 = 0 ;
14941 0 : PyObject * obj0 = 0 ;
14942 0 : PyObject * obj1 = 0 ;
14943 0 : PyObject * obj2 = 0 ;
14944 0 : PyObject * obj3 = 0 ;
14945 0 : PyObject * obj4 = 0 ;
14946 : gpgme_error_t result;
14947 :
14948 : {
14949 0 : arg2 = NULL;
14950 : }
14951 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_op_encrypt_start",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
14952 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
14953 0 : if (!SWIG_IsOK(res1)) {
14954 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_encrypt_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
14955 : }
14956 0 : arg1 = (gpgme_ctx_t)(argp1);
14957 : {
14958 0 : int i, numb = 0;
14959 0 : if (!PySequence_Check(obj1)) {
14960 0 : PyErr_Format(PyExc_ValueError, "arg %d: Expected a list of gpgme_key_t",
14961 : 2);
14962 0 : return NULL;
14963 : }
14964 0 : if((numb = PySequence_Length(obj1)) != 0) {
14965 0 : arg2 = (gpgme_key_t*)malloc((numb+1)*sizeof(gpgme_key_t));
14966 0 : for(i=0; i<numb; i++) {
14967 0 : PyObject *pypointer = PySequence_GetItem(obj1, i);
14968 :
14969 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_p__gpgme_key */
14970 : /* &1_descriptor = SWIGTYPE_p_a___p__gpgme_key *1_descriptor = SWIGTYPE_p__gpgme_key */
14971 :
14972 : /* Following code is from swig's python.swg. */
14973 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2[i], SWIGTYPE_p__gpgme_key,SWIG_POINTER_EXCEPTION | 0 )) == -1) {
14974 0 : Py_DECREF(pypointer);
14975 0 : PyErr_Format(PyExc_TypeError,
14976 : "arg %d: list must contain only gpgme_key_ts, got %s "
14977 : "at position %d",
14978 0 : 2, pypointer->ob_type->tp_name, i);
14979 0 : free(arg2);
14980 0 : return NULL;
14981 : }
14982 0 : Py_DECREF(pypointer);
14983 : }
14984 0 : arg2[numb] = NULL;
14985 : }
14986 : }
14987 0 : ecode3 = SWIG_AsVal_int(obj2, &val3);
14988 0 : if (!SWIG_IsOK(ecode3)) {
14989 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_encrypt_start" "', argument " "3"" of type '" "gpgme_encrypt_flags_t""'");
14990 : }
14991 0 : arg3 = (gpgme_encrypt_flags_t)(val3);
14992 : {
14993 : /* If we create a temporary wrapper4 object, we will store it in
14994 : wrapperN, where N is 4. Here in this fragment, SWIG will
14995 : automatically append 4. */
14996 0 : memset(&view4, 0, sizeof view4);
14997 0 : if (obj3 == Py_None)
14998 0 : arg4 = NULL;
14999 : else {
15000 : PyObject *pypointer;
15001 0 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
15002 : &bytesio4, &view4);
15003 0 : if (pypointer == NULL)
15004 : return NULL;
15005 0 : have_view4 = !! view4.obj;
15006 :
15007 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
15008 :
15009 : /* Following code is from swig's python.swg. */
15010 :
15011 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
15012 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
15013 0 : Py_DECREF(pypointer);
15014 : return NULL;
15015 : }
15016 0 : Py_DECREF(pypointer);
15017 : }
15018 : }
15019 : {
15020 : /* If we create a temporary wrapper5 object, we will store it in
15021 : wrapperN, where N is 5. Here in this fragment, SWIG will
15022 : automatically append 5. */
15023 0 : memset(&view5, 0, sizeof view5);
15024 0 : if (obj4 == Py_None)
15025 0 : arg5 = NULL;
15026 : else {
15027 : PyObject *pypointer;
15028 0 : pypointer = _gpg_obj2gpgme_data_t(obj4, 5, &wrapper5,
15029 : &bytesio5, &view5);
15030 0 : if (pypointer == NULL)
15031 : return NULL;
15032 0 : have_view5 = !! view5.obj;
15033 :
15034 : /* input = obj4, 1 = arg5, 1_descriptor = SWIGTYPE_p_gpgme_data */
15035 :
15036 : /* Following code is from swig's python.swg. */
15037 :
15038 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg5, SWIGTYPE_p_gpgme_data,
15039 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
15040 0 : Py_DECREF(pypointer);
15041 : return NULL;
15042 : }
15043 0 : Py_DECREF(pypointer);
15044 : }
15045 : }
15046 : {
15047 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
15048 0 : result = gpgme_op_encrypt_start(arg1,arg2,arg3,arg4,arg5);
15049 0 : SWIG_PYTHON_THREAD_END_ALLOW;
15050 : }
15051 : {
15052 0 : resultobj = PyLong_FromLong(result);
15053 : }
15054 : {
15055 0 : if (arg2) free(arg2);
15056 : }
15057 : {
15058 : /* See whether we need to update the Python buffer. */
15059 0 : if (resultobj && wrapper4 && view4.buf)
15060 : {
15061 : int dirty;
15062 0 : char *new_data = NULL;
15063 : size_t new_size;
15064 :
15065 :
15066 0 : new_data = wrapper4->data.mem.buffer;
15067 0 : new_size = wrapper4->data.mem.length;
15068 0 : dirty = new_data != NULL;
15069 :
15070 :
15071 :
15072 :
15073 :
15074 :
15075 :
15076 0 : if (dirty)
15077 : {
15078 : /* The buffer is dirty. */
15079 0 : if (view4.readonly)
15080 : {
15081 0 : Py_XDECREF(resultobj);
15082 0 : resultobj = NULL;
15083 0 : PyErr_SetString(PyExc_ValueError,
15084 : "cannot update read-only buffer");
15085 : }
15086 :
15087 : /* See if we need to truncate the buffer. */
15088 0 : if (resultobj && view4.len != new_size)
15089 : {
15090 0 : if (bytesio4 == NULL)
15091 : {
15092 0 : Py_XDECREF(resultobj);
15093 0 : resultobj = NULL;
15094 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
15095 : }
15096 : else
15097 : {
15098 : PyObject *retval;
15099 0 : PyBuffer_Release(&view4);
15100 : assert(view4.obj == NULL);
15101 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
15102 : "l", (long) new_size);
15103 0 : if (retval == NULL)
15104 : {
15105 0 : Py_XDECREF(resultobj);
15106 : resultobj = NULL;
15107 : }
15108 : else
15109 : {
15110 0 : Py_DECREF(retval);
15111 :
15112 0 : retval = PyObject_CallMethod(bytesio4,
15113 : "getbuffer", NULL);
15114 0 : if (retval == NULL
15115 0 : || PyObject_GetBuffer(retval, &view4,
15116 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
15117 : {
15118 0 : Py_XDECREF(resultobj);
15119 : resultobj = NULL;
15120 : }
15121 :
15122 0 : Py_XDECREF(retval);
15123 :
15124 0 : if (resultobj && view4.len
15125 : != new_size)
15126 : {
15127 0 : Py_XDECREF(resultobj);
15128 0 : resultobj = NULL;
15129 0 : PyErr_Format(PyExc_ValueError,
15130 : "Expected buffer of length %zu, got %zi",
15131 : new_size,
15132 : view4.len);
15133 : }
15134 : }
15135 : }
15136 : }
15137 0 : if (resultobj)
15138 0 : memcpy(view4.buf, new_data, new_size);
15139 : }
15140 :
15141 :
15142 :
15143 : }
15144 :
15145 : /* Free the temporary wrapper, if any. */
15146 0 : if (wrapper4)
15147 0 : gpgme_data_release(wrapper4);
15148 0 : Py_XDECREF (bytesio4);
15149 0 : if (have_view4 && view4.buf)
15150 0 : PyBuffer_Release(&view4);
15151 : }
15152 : {
15153 : /* See whether we need to update the Python buffer. */
15154 0 : if (resultobj && wrapper5 && view5.buf)
15155 : {
15156 : int dirty;
15157 0 : char *new_data = NULL;
15158 : size_t new_size;
15159 :
15160 :
15161 0 : new_data = wrapper5->data.mem.buffer;
15162 0 : new_size = wrapper5->data.mem.length;
15163 0 : dirty = new_data != NULL;
15164 :
15165 :
15166 :
15167 :
15168 :
15169 :
15170 :
15171 0 : if (dirty)
15172 : {
15173 : /* The buffer is dirty. */
15174 0 : if (view5.readonly)
15175 : {
15176 0 : Py_XDECREF(resultobj);
15177 0 : resultobj = NULL;
15178 0 : PyErr_SetString(PyExc_ValueError,
15179 : "cannot update read-only buffer");
15180 : }
15181 :
15182 : /* See if we need to truncate the buffer. */
15183 0 : if (resultobj && view5.len != new_size)
15184 : {
15185 0 : if (bytesio5 == NULL)
15186 : {
15187 0 : Py_XDECREF(resultobj);
15188 0 : resultobj = NULL;
15189 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
15190 : }
15191 : else
15192 : {
15193 : PyObject *retval;
15194 0 : PyBuffer_Release(&view5);
15195 : assert(view5.obj == NULL);
15196 0 : retval = PyObject_CallMethod(bytesio5, "truncate",
15197 : "l", (long) new_size);
15198 0 : if (retval == NULL)
15199 : {
15200 0 : Py_XDECREF(resultobj);
15201 : resultobj = NULL;
15202 : }
15203 : else
15204 : {
15205 0 : Py_DECREF(retval);
15206 :
15207 0 : retval = PyObject_CallMethod(bytesio5,
15208 : "getbuffer", NULL);
15209 0 : if (retval == NULL
15210 0 : || PyObject_GetBuffer(retval, &view5,
15211 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
15212 : {
15213 0 : Py_XDECREF(resultobj);
15214 : resultobj = NULL;
15215 : }
15216 :
15217 0 : Py_XDECREF(retval);
15218 :
15219 0 : if (resultobj && view5.len
15220 : != new_size)
15221 : {
15222 0 : Py_XDECREF(resultobj);
15223 0 : resultobj = NULL;
15224 0 : PyErr_Format(PyExc_ValueError,
15225 : "Expected buffer of length %zu, got %zi",
15226 : new_size,
15227 : view5.len);
15228 : }
15229 : }
15230 : }
15231 : }
15232 0 : if (resultobj)
15233 0 : memcpy(view5.buf, new_data, new_size);
15234 : }
15235 :
15236 :
15237 :
15238 : }
15239 :
15240 : /* Free the temporary wrapper, if any. */
15241 0 : if (wrapper5)
15242 0 : gpgme_data_release(wrapper5);
15243 0 : Py_XDECREF (bytesio5);
15244 0 : if (have_view5 && view5.buf)
15245 0 : PyBuffer_Release(&view5);
15246 : }
15247 : return resultobj;
15248 : fail:
15249 : {
15250 0 : if (arg2) free(arg2);
15251 : }
15252 : {
15253 : /* See whether we need to update the Python buffer. */
15254 : if (resultobj && wrapper4 && view4.buf)
15255 : {
15256 : int dirty;
15257 : char *new_data = NULL;
15258 : size_t new_size;
15259 :
15260 :
15261 : new_data = wrapper4->data.mem.buffer;
15262 : new_size = wrapper4->data.mem.length;
15263 : dirty = new_data != NULL;
15264 :
15265 :
15266 :
15267 :
15268 :
15269 :
15270 :
15271 : if (dirty)
15272 : {
15273 : /* The buffer is dirty. */
15274 : if (view4.readonly)
15275 : {
15276 : Py_XDECREF(resultobj);
15277 : resultobj = NULL;
15278 : PyErr_SetString(PyExc_ValueError,
15279 : "cannot update read-only buffer");
15280 : }
15281 :
15282 : /* See if we need to truncate the buffer. */
15283 : if (resultobj && view4.len != new_size)
15284 : {
15285 : if (bytesio4 == NULL)
15286 : {
15287 : Py_XDECREF(resultobj);
15288 : resultobj = NULL;
15289 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
15290 : }
15291 : else
15292 : {
15293 : PyObject *retval;
15294 : PyBuffer_Release(&view4);
15295 : assert(view4.obj == NULL);
15296 : retval = PyObject_CallMethod(bytesio4, "truncate",
15297 : "l", (long) new_size);
15298 : if (retval == NULL)
15299 : {
15300 : Py_XDECREF(resultobj);
15301 : resultobj = NULL;
15302 : }
15303 : else
15304 : {
15305 : Py_DECREF(retval);
15306 :
15307 : retval = PyObject_CallMethod(bytesio4,
15308 : "getbuffer", NULL);
15309 : if (retval == NULL
15310 : || PyObject_GetBuffer(retval, &view4,
15311 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
15312 : {
15313 : Py_XDECREF(resultobj);
15314 : resultobj = NULL;
15315 : }
15316 :
15317 : Py_XDECREF(retval);
15318 :
15319 : if (resultobj && view4.len
15320 : != new_size)
15321 : {
15322 : Py_XDECREF(resultobj);
15323 : resultobj = NULL;
15324 : PyErr_Format(PyExc_ValueError,
15325 : "Expected buffer of length %zu, got %zi",
15326 : new_size,
15327 : view4.len);
15328 : }
15329 : }
15330 : }
15331 : }
15332 : if (resultobj)
15333 : memcpy(view4.buf, new_data, new_size);
15334 : }
15335 :
15336 :
15337 :
15338 : }
15339 :
15340 : /* Free the temporary wrapper, if any. */
15341 0 : if (wrapper4)
15342 0 : gpgme_data_release(wrapper4);
15343 0 : Py_XDECREF (bytesio4);
15344 : if (have_view4 && view4.buf)
15345 : PyBuffer_Release(&view4);
15346 : }
15347 : {
15348 : /* See whether we need to update the Python buffer. */
15349 : if (resultobj && wrapper5 && view5.buf)
15350 : {
15351 : int dirty;
15352 : char *new_data = NULL;
15353 : size_t new_size;
15354 :
15355 :
15356 : new_data = wrapper5->data.mem.buffer;
15357 : new_size = wrapper5->data.mem.length;
15358 : dirty = new_data != NULL;
15359 :
15360 :
15361 :
15362 :
15363 :
15364 :
15365 :
15366 : if (dirty)
15367 : {
15368 : /* The buffer is dirty. */
15369 : if (view5.readonly)
15370 : {
15371 : Py_XDECREF(resultobj);
15372 : resultobj = NULL;
15373 : PyErr_SetString(PyExc_ValueError,
15374 : "cannot update read-only buffer");
15375 : }
15376 :
15377 : /* See if we need to truncate the buffer. */
15378 : if (resultobj && view5.len != new_size)
15379 : {
15380 : if (bytesio5 == NULL)
15381 : {
15382 : Py_XDECREF(resultobj);
15383 : resultobj = NULL;
15384 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
15385 : }
15386 : else
15387 : {
15388 : PyObject *retval;
15389 : PyBuffer_Release(&view5);
15390 : assert(view5.obj == NULL);
15391 : retval = PyObject_CallMethod(bytesio5, "truncate",
15392 : "l", (long) new_size);
15393 : if (retval == NULL)
15394 : {
15395 : Py_XDECREF(resultobj);
15396 : resultobj = NULL;
15397 : }
15398 : else
15399 : {
15400 : Py_DECREF(retval);
15401 :
15402 : retval = PyObject_CallMethod(bytesio5,
15403 : "getbuffer", NULL);
15404 : if (retval == NULL
15405 : || PyObject_GetBuffer(retval, &view5,
15406 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
15407 : {
15408 : Py_XDECREF(resultobj);
15409 : resultobj = NULL;
15410 : }
15411 :
15412 : Py_XDECREF(retval);
15413 :
15414 : if (resultobj && view5.len
15415 : != new_size)
15416 : {
15417 : Py_XDECREF(resultobj);
15418 : resultobj = NULL;
15419 : PyErr_Format(PyExc_ValueError,
15420 : "Expected buffer of length %zu, got %zi",
15421 : new_size,
15422 : view5.len);
15423 : }
15424 : }
15425 : }
15426 : }
15427 : if (resultobj)
15428 : memcpy(view5.buf, new_data, new_size);
15429 : }
15430 :
15431 :
15432 :
15433 : }
15434 :
15435 : /* Free the temporary wrapper, if any. */
15436 0 : if (wrapper5)
15437 0 : gpgme_data_release(wrapper5);
15438 0 : Py_XDECREF (bytesio5);
15439 : if (have_view5 && view5.buf)
15440 : PyBuffer_Release(&view5);
15441 : }
15442 : return NULL;
15443 : }
15444 :
15445 :
15446 18 : SWIGINTERN PyObject *_wrap_gpgme_op_encrypt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15447 18 : PyObject *resultobj = 0;
15448 18 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
15449 : gpgme_key_t *arg2 ;
15450 : gpgme_encrypt_flags_t arg3 ;
15451 18 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
15452 18 : gpgme_data_t arg5 = (gpgme_data_t) 0 ;
15453 18 : void *argp1 = 0 ;
15454 18 : int res1 = 0 ;
15455 : int val3 ;
15456 18 : int ecode3 = 0 ;
15457 18 : gpgme_data_t wrapper4 = NULL ;
15458 18 : PyObject *bytesio4 = NULL ;
15459 : Py_buffer view4 ;
15460 18 : int have_view4 = 0 ;
15461 18 : gpgme_data_t wrapper5 = NULL ;
15462 18 : PyObject *bytesio5 = NULL ;
15463 : Py_buffer view5 ;
15464 18 : int have_view5 = 0 ;
15465 18 : PyObject * obj0 = 0 ;
15466 18 : PyObject * obj1 = 0 ;
15467 18 : PyObject * obj2 = 0 ;
15468 18 : PyObject * obj3 = 0 ;
15469 18 : PyObject * obj4 = 0 ;
15470 : gpgme_error_t result;
15471 :
15472 : {
15473 18 : arg2 = NULL;
15474 : }
15475 18 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_op_encrypt",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
15476 18 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
15477 18 : if (!SWIG_IsOK(res1)) {
15478 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_encrypt" "', argument " "1"" of type '" "gpgme_ctx_t""'");
15479 : }
15480 18 : arg1 = (gpgme_ctx_t)(argp1);
15481 : {
15482 18 : int i, numb = 0;
15483 18 : if (!PySequence_Check(obj1)) {
15484 0 : PyErr_Format(PyExc_ValueError, "arg %d: Expected a list of gpgme_key_t",
15485 : 2);
15486 0 : return NULL;
15487 : }
15488 18 : if((numb = PySequence_Length(obj1)) != 0) {
15489 9 : arg2 = (gpgme_key_t*)malloc((numb+1)*sizeof(gpgme_key_t));
15490 22 : for(i=0; i<numb; i++) {
15491 13 : PyObject *pypointer = PySequence_GetItem(obj1, i);
15492 :
15493 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_p__gpgme_key */
15494 : /* &1_descriptor = SWIGTYPE_p_a___p__gpgme_key *1_descriptor = SWIGTYPE_p__gpgme_key */
15495 :
15496 : /* Following code is from swig's python.swg. */
15497 13 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2[i], SWIGTYPE_p__gpgme_key,SWIG_POINTER_EXCEPTION | 0 )) == -1) {
15498 0 : Py_DECREF(pypointer);
15499 0 : PyErr_Format(PyExc_TypeError,
15500 : "arg %d: list must contain only gpgme_key_ts, got %s "
15501 : "at position %d",
15502 0 : 2, pypointer->ob_type->tp_name, i);
15503 0 : free(arg2);
15504 0 : return NULL;
15505 : }
15506 13 : Py_DECREF(pypointer);
15507 : }
15508 9 : arg2[numb] = NULL;
15509 : }
15510 : }
15511 36 : ecode3 = SWIG_AsVal_int(obj2, &val3);
15512 18 : if (!SWIG_IsOK(ecode3)) {
15513 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_encrypt" "', argument " "3"" of type '" "gpgme_encrypt_flags_t""'");
15514 : }
15515 18 : arg3 = (gpgme_encrypt_flags_t)(val3);
15516 : {
15517 : /* If we create a temporary wrapper4 object, we will store it in
15518 : wrapperN, where N is 4. Here in this fragment, SWIG will
15519 : automatically append 4. */
15520 18 : memset(&view4, 0, sizeof view4);
15521 18 : if (obj3 == Py_None)
15522 0 : arg4 = NULL;
15523 : else {
15524 : PyObject *pypointer;
15525 18 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
15526 : &bytesio4, &view4);
15527 18 : if (pypointer == NULL)
15528 : return NULL;
15529 17 : have_view4 = !! view4.obj;
15530 :
15531 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
15532 :
15533 : /* Following code is from swig's python.swg. */
15534 :
15535 17 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
15536 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
15537 0 : Py_DECREF(pypointer);
15538 : return NULL;
15539 : }
15540 17 : Py_DECREF(pypointer);
15541 : }
15542 : }
15543 : {
15544 : /* If we create a temporary wrapper5 object, we will store it in
15545 : wrapperN, where N is 5. Here in this fragment, SWIG will
15546 : automatically append 5. */
15547 17 : memset(&view5, 0, sizeof view5);
15548 17 : if (obj4 == Py_None)
15549 0 : arg5 = NULL;
15550 : else {
15551 : PyObject *pypointer;
15552 17 : pypointer = _gpg_obj2gpgme_data_t(obj4, 5, &wrapper5,
15553 : &bytesio5, &view5);
15554 17 : if (pypointer == NULL)
15555 : return NULL;
15556 17 : have_view5 = !! view5.obj;
15557 :
15558 : /* input = obj4, 1 = arg5, 1_descriptor = SWIGTYPE_p_gpgme_data */
15559 :
15560 : /* Following code is from swig's python.swg. */
15561 :
15562 17 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg5, SWIGTYPE_p_gpgme_data,
15563 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
15564 0 : Py_DECREF(pypointer);
15565 : return NULL;
15566 : }
15567 17 : Py_DECREF(pypointer);
15568 : }
15569 : }
15570 : {
15571 17 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
15572 17 : result = gpgme_op_encrypt(arg1,arg2,arg3,arg4,arg5);
15573 17 : SWIG_PYTHON_THREAD_END_ALLOW;
15574 : }
15575 : {
15576 17 : resultobj = PyLong_FromLong(result);
15577 : }
15578 : {
15579 17 : if (arg2) free(arg2);
15580 : }
15581 : {
15582 : /* See whether we need to update the Python buffer. */
15583 17 : if (resultobj && wrapper4 && view4.buf)
15584 : {
15585 : int dirty;
15586 5 : char *new_data = NULL;
15587 : size_t new_size;
15588 :
15589 :
15590 5 : new_data = wrapper4->data.mem.buffer;
15591 5 : new_size = wrapper4->data.mem.length;
15592 5 : dirty = new_data != NULL;
15593 :
15594 :
15595 :
15596 :
15597 :
15598 :
15599 :
15600 5 : if (dirty)
15601 : {
15602 : /* The buffer is dirty. */
15603 0 : if (view4.readonly)
15604 : {
15605 0 : Py_XDECREF(resultobj);
15606 0 : resultobj = NULL;
15607 0 : PyErr_SetString(PyExc_ValueError,
15608 : "cannot update read-only buffer");
15609 : }
15610 :
15611 : /* See if we need to truncate the buffer. */
15612 0 : if (resultobj && view4.len != new_size)
15613 : {
15614 0 : if (bytesio4 == NULL)
15615 : {
15616 0 : Py_XDECREF(resultobj);
15617 0 : resultobj = NULL;
15618 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
15619 : }
15620 : else
15621 : {
15622 : PyObject *retval;
15623 0 : PyBuffer_Release(&view4);
15624 : assert(view4.obj == NULL);
15625 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
15626 : "l", (long) new_size);
15627 0 : if (retval == NULL)
15628 : {
15629 0 : Py_XDECREF(resultobj);
15630 : resultobj = NULL;
15631 : }
15632 : else
15633 : {
15634 0 : Py_DECREF(retval);
15635 :
15636 0 : retval = PyObject_CallMethod(bytesio4,
15637 : "getbuffer", NULL);
15638 0 : if (retval == NULL
15639 0 : || PyObject_GetBuffer(retval, &view4,
15640 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
15641 : {
15642 0 : Py_XDECREF(resultobj);
15643 : resultobj = NULL;
15644 : }
15645 :
15646 0 : Py_XDECREF(retval);
15647 :
15648 0 : if (resultobj && view4.len
15649 : != new_size)
15650 : {
15651 0 : Py_XDECREF(resultobj);
15652 0 : resultobj = NULL;
15653 0 : PyErr_Format(PyExc_ValueError,
15654 : "Expected buffer of length %zu, got %zi",
15655 : new_size,
15656 : view4.len);
15657 : }
15658 : }
15659 : }
15660 : }
15661 0 : if (resultobj)
15662 0 : memcpy(view4.buf, new_data, new_size);
15663 : }
15664 :
15665 :
15666 :
15667 : }
15668 :
15669 : /* Free the temporary wrapper, if any. */
15670 17 : if (wrapper4)
15671 5 : gpgme_data_release(wrapper4);
15672 17 : Py_XDECREF (bytesio4);
15673 17 : if (have_view4 && view4.buf)
15674 5 : PyBuffer_Release(&view4);
15675 : }
15676 : {
15677 : /* See whether we need to update the Python buffer. */
15678 17 : if (resultobj && wrapper5 && view5.buf)
15679 : {
15680 : int dirty;
15681 0 : char *new_data = NULL;
15682 : size_t new_size;
15683 :
15684 :
15685 0 : new_data = wrapper5->data.mem.buffer;
15686 0 : new_size = wrapper5->data.mem.length;
15687 0 : dirty = new_data != NULL;
15688 :
15689 :
15690 :
15691 :
15692 :
15693 :
15694 :
15695 0 : if (dirty)
15696 : {
15697 : /* The buffer is dirty. */
15698 0 : if (view5.readonly)
15699 : {
15700 0 : Py_XDECREF(resultobj);
15701 0 : resultobj = NULL;
15702 0 : PyErr_SetString(PyExc_ValueError,
15703 : "cannot update read-only buffer");
15704 : }
15705 :
15706 : /* See if we need to truncate the buffer. */
15707 0 : if (resultobj && view5.len != new_size)
15708 : {
15709 0 : if (bytesio5 == NULL)
15710 : {
15711 0 : Py_XDECREF(resultobj);
15712 0 : resultobj = NULL;
15713 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
15714 : }
15715 : else
15716 : {
15717 : PyObject *retval;
15718 0 : PyBuffer_Release(&view5);
15719 : assert(view5.obj == NULL);
15720 0 : retval = PyObject_CallMethod(bytesio5, "truncate",
15721 : "l", (long) new_size);
15722 0 : if (retval == NULL)
15723 : {
15724 0 : Py_XDECREF(resultobj);
15725 : resultobj = NULL;
15726 : }
15727 : else
15728 : {
15729 0 : Py_DECREF(retval);
15730 :
15731 0 : retval = PyObject_CallMethod(bytesio5,
15732 : "getbuffer", NULL);
15733 0 : if (retval == NULL
15734 0 : || PyObject_GetBuffer(retval, &view5,
15735 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
15736 : {
15737 0 : Py_XDECREF(resultobj);
15738 : resultobj = NULL;
15739 : }
15740 :
15741 0 : Py_XDECREF(retval);
15742 :
15743 0 : if (resultobj && view5.len
15744 : != new_size)
15745 : {
15746 0 : Py_XDECREF(resultobj);
15747 0 : resultobj = NULL;
15748 0 : PyErr_Format(PyExc_ValueError,
15749 : "Expected buffer of length %zu, got %zi",
15750 : new_size,
15751 : view5.len);
15752 : }
15753 : }
15754 : }
15755 : }
15756 0 : if (resultobj)
15757 0 : memcpy(view5.buf, new_data, new_size);
15758 : }
15759 :
15760 :
15761 :
15762 : }
15763 :
15764 : /* Free the temporary wrapper, if any. */
15765 17 : if (wrapper5)
15766 0 : gpgme_data_release(wrapper5);
15767 17 : Py_XDECREF (bytesio5);
15768 17 : if (have_view5 && view5.buf)
15769 0 : PyBuffer_Release(&view5);
15770 : }
15771 : return resultobj;
15772 : fail:
15773 : {
15774 0 : if (arg2) free(arg2);
15775 : }
15776 : {
15777 : /* See whether we need to update the Python buffer. */
15778 : if (resultobj && wrapper4 && view4.buf)
15779 : {
15780 : int dirty;
15781 : char *new_data = NULL;
15782 : size_t new_size;
15783 :
15784 :
15785 : new_data = wrapper4->data.mem.buffer;
15786 : new_size = wrapper4->data.mem.length;
15787 : dirty = new_data != NULL;
15788 :
15789 :
15790 :
15791 :
15792 :
15793 :
15794 :
15795 : if (dirty)
15796 : {
15797 : /* The buffer is dirty. */
15798 : if (view4.readonly)
15799 : {
15800 : Py_XDECREF(resultobj);
15801 : resultobj = NULL;
15802 : PyErr_SetString(PyExc_ValueError,
15803 : "cannot update read-only buffer");
15804 : }
15805 :
15806 : /* See if we need to truncate the buffer. */
15807 : if (resultobj && view4.len != new_size)
15808 : {
15809 : if (bytesio4 == NULL)
15810 : {
15811 : Py_XDECREF(resultobj);
15812 : resultobj = NULL;
15813 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
15814 : }
15815 : else
15816 : {
15817 : PyObject *retval;
15818 : PyBuffer_Release(&view4);
15819 : assert(view4.obj == NULL);
15820 : retval = PyObject_CallMethod(bytesio4, "truncate",
15821 : "l", (long) new_size);
15822 : if (retval == NULL)
15823 : {
15824 : Py_XDECREF(resultobj);
15825 : resultobj = NULL;
15826 : }
15827 : else
15828 : {
15829 : Py_DECREF(retval);
15830 :
15831 : retval = PyObject_CallMethod(bytesio4,
15832 : "getbuffer", NULL);
15833 : if (retval == NULL
15834 : || PyObject_GetBuffer(retval, &view4,
15835 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
15836 : {
15837 : Py_XDECREF(resultobj);
15838 : resultobj = NULL;
15839 : }
15840 :
15841 : Py_XDECREF(retval);
15842 :
15843 : if (resultobj && view4.len
15844 : != new_size)
15845 : {
15846 : Py_XDECREF(resultobj);
15847 : resultobj = NULL;
15848 : PyErr_Format(PyExc_ValueError,
15849 : "Expected buffer of length %zu, got %zi",
15850 : new_size,
15851 : view4.len);
15852 : }
15853 : }
15854 : }
15855 : }
15856 : if (resultobj)
15857 : memcpy(view4.buf, new_data, new_size);
15858 : }
15859 :
15860 :
15861 :
15862 : }
15863 :
15864 : /* Free the temporary wrapper, if any. */
15865 0 : if (wrapper4)
15866 0 : gpgme_data_release(wrapper4);
15867 0 : Py_XDECREF (bytesio4);
15868 : if (have_view4 && view4.buf)
15869 : PyBuffer_Release(&view4);
15870 : }
15871 : {
15872 : /* See whether we need to update the Python buffer. */
15873 : if (resultobj && wrapper5 && view5.buf)
15874 : {
15875 : int dirty;
15876 : char *new_data = NULL;
15877 : size_t new_size;
15878 :
15879 :
15880 : new_data = wrapper5->data.mem.buffer;
15881 : new_size = wrapper5->data.mem.length;
15882 : dirty = new_data != NULL;
15883 :
15884 :
15885 :
15886 :
15887 :
15888 :
15889 :
15890 : if (dirty)
15891 : {
15892 : /* The buffer is dirty. */
15893 : if (view5.readonly)
15894 : {
15895 : Py_XDECREF(resultobj);
15896 : resultobj = NULL;
15897 : PyErr_SetString(PyExc_ValueError,
15898 : "cannot update read-only buffer");
15899 : }
15900 :
15901 : /* See if we need to truncate the buffer. */
15902 : if (resultobj && view5.len != new_size)
15903 : {
15904 : if (bytesio5 == NULL)
15905 : {
15906 : Py_XDECREF(resultobj);
15907 : resultobj = NULL;
15908 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
15909 : }
15910 : else
15911 : {
15912 : PyObject *retval;
15913 : PyBuffer_Release(&view5);
15914 : assert(view5.obj == NULL);
15915 : retval = PyObject_CallMethod(bytesio5, "truncate",
15916 : "l", (long) new_size);
15917 : if (retval == NULL)
15918 : {
15919 : Py_XDECREF(resultobj);
15920 : resultobj = NULL;
15921 : }
15922 : else
15923 : {
15924 : Py_DECREF(retval);
15925 :
15926 : retval = PyObject_CallMethod(bytesio5,
15927 : "getbuffer", NULL);
15928 : if (retval == NULL
15929 : || PyObject_GetBuffer(retval, &view5,
15930 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
15931 : {
15932 : Py_XDECREF(resultobj);
15933 : resultobj = NULL;
15934 : }
15935 :
15936 : Py_XDECREF(retval);
15937 :
15938 : if (resultobj && view5.len
15939 : != new_size)
15940 : {
15941 : Py_XDECREF(resultobj);
15942 : resultobj = NULL;
15943 : PyErr_Format(PyExc_ValueError,
15944 : "Expected buffer of length %zu, got %zi",
15945 : new_size,
15946 : view5.len);
15947 : }
15948 : }
15949 : }
15950 : }
15951 : if (resultobj)
15952 : memcpy(view5.buf, new_data, new_size);
15953 : }
15954 :
15955 :
15956 :
15957 : }
15958 :
15959 : /* Free the temporary wrapper, if any. */
15960 0 : if (wrapper5)
15961 0 : gpgme_data_release(wrapper5);
15962 0 : Py_XDECREF (bytesio5);
15963 : if (have_view5 && view5.buf)
15964 : PyBuffer_Release(&view5);
15965 : }
15966 : return NULL;
15967 : }
15968 :
15969 :
15970 0 : SWIGINTERN PyObject *_wrap_gpgme_op_encrypt_sign_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15971 0 : PyObject *resultobj = 0;
15972 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
15973 : gpgme_key_t *arg2 ;
15974 : gpgme_encrypt_flags_t arg3 ;
15975 0 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
15976 0 : gpgme_data_t arg5 = (gpgme_data_t) 0 ;
15977 0 : void *argp1 = 0 ;
15978 0 : int res1 = 0 ;
15979 : int val3 ;
15980 0 : int ecode3 = 0 ;
15981 0 : gpgme_data_t wrapper4 = NULL ;
15982 0 : PyObject *bytesio4 = NULL ;
15983 : Py_buffer view4 ;
15984 0 : int have_view4 = 0 ;
15985 0 : gpgme_data_t wrapper5 = NULL ;
15986 0 : PyObject *bytesio5 = NULL ;
15987 : Py_buffer view5 ;
15988 0 : int have_view5 = 0 ;
15989 0 : PyObject * obj0 = 0 ;
15990 0 : PyObject * obj1 = 0 ;
15991 0 : PyObject * obj2 = 0 ;
15992 0 : PyObject * obj3 = 0 ;
15993 0 : PyObject * obj4 = 0 ;
15994 : gpgme_error_t result;
15995 :
15996 : {
15997 0 : arg2 = NULL;
15998 : }
15999 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_op_encrypt_sign_start",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
16000 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
16001 0 : if (!SWIG_IsOK(res1)) {
16002 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_encrypt_sign_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
16003 : }
16004 0 : arg1 = (gpgme_ctx_t)(argp1);
16005 : {
16006 0 : int i, numb = 0;
16007 0 : if (!PySequence_Check(obj1)) {
16008 0 : PyErr_Format(PyExc_ValueError, "arg %d: Expected a list of gpgme_key_t",
16009 : 2);
16010 0 : return NULL;
16011 : }
16012 0 : if((numb = PySequence_Length(obj1)) != 0) {
16013 0 : arg2 = (gpgme_key_t*)malloc((numb+1)*sizeof(gpgme_key_t));
16014 0 : for(i=0; i<numb; i++) {
16015 0 : PyObject *pypointer = PySequence_GetItem(obj1, i);
16016 :
16017 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_p__gpgme_key */
16018 : /* &1_descriptor = SWIGTYPE_p_a___p__gpgme_key *1_descriptor = SWIGTYPE_p__gpgme_key */
16019 :
16020 : /* Following code is from swig's python.swg. */
16021 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2[i], SWIGTYPE_p__gpgme_key,SWIG_POINTER_EXCEPTION | 0 )) == -1) {
16022 0 : Py_DECREF(pypointer);
16023 0 : PyErr_Format(PyExc_TypeError,
16024 : "arg %d: list must contain only gpgme_key_ts, got %s "
16025 : "at position %d",
16026 0 : 2, pypointer->ob_type->tp_name, i);
16027 0 : free(arg2);
16028 0 : return NULL;
16029 : }
16030 0 : Py_DECREF(pypointer);
16031 : }
16032 0 : arg2[numb] = NULL;
16033 : }
16034 : }
16035 0 : ecode3 = SWIG_AsVal_int(obj2, &val3);
16036 0 : if (!SWIG_IsOK(ecode3)) {
16037 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_encrypt_sign_start" "', argument " "3"" of type '" "gpgme_encrypt_flags_t""'");
16038 : }
16039 0 : arg3 = (gpgme_encrypt_flags_t)(val3);
16040 : {
16041 : /* If we create a temporary wrapper4 object, we will store it in
16042 : wrapperN, where N is 4. Here in this fragment, SWIG will
16043 : automatically append 4. */
16044 0 : memset(&view4, 0, sizeof view4);
16045 0 : if (obj3 == Py_None)
16046 0 : arg4 = NULL;
16047 : else {
16048 : PyObject *pypointer;
16049 0 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
16050 : &bytesio4, &view4);
16051 0 : if (pypointer == NULL)
16052 : return NULL;
16053 0 : have_view4 = !! view4.obj;
16054 :
16055 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
16056 :
16057 : /* Following code is from swig's python.swg. */
16058 :
16059 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
16060 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
16061 0 : Py_DECREF(pypointer);
16062 : return NULL;
16063 : }
16064 0 : Py_DECREF(pypointer);
16065 : }
16066 : }
16067 : {
16068 : /* If we create a temporary wrapper5 object, we will store it in
16069 : wrapperN, where N is 5. Here in this fragment, SWIG will
16070 : automatically append 5. */
16071 0 : memset(&view5, 0, sizeof view5);
16072 0 : if (obj4 == Py_None)
16073 0 : arg5 = NULL;
16074 : else {
16075 : PyObject *pypointer;
16076 0 : pypointer = _gpg_obj2gpgme_data_t(obj4, 5, &wrapper5,
16077 : &bytesio5, &view5);
16078 0 : if (pypointer == NULL)
16079 : return NULL;
16080 0 : have_view5 = !! view5.obj;
16081 :
16082 : /* input = obj4, 1 = arg5, 1_descriptor = SWIGTYPE_p_gpgme_data */
16083 :
16084 : /* Following code is from swig's python.swg. */
16085 :
16086 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg5, SWIGTYPE_p_gpgme_data,
16087 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
16088 0 : Py_DECREF(pypointer);
16089 : return NULL;
16090 : }
16091 0 : Py_DECREF(pypointer);
16092 : }
16093 : }
16094 : {
16095 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
16096 0 : result = gpgme_op_encrypt_sign_start(arg1,arg2,arg3,arg4,arg5);
16097 0 : SWIG_PYTHON_THREAD_END_ALLOW;
16098 : }
16099 : {
16100 0 : resultobj = PyLong_FromLong(result);
16101 : }
16102 : {
16103 0 : if (arg2) free(arg2);
16104 : }
16105 : {
16106 : /* See whether we need to update the Python buffer. */
16107 0 : if (resultobj && wrapper4 && view4.buf)
16108 : {
16109 : int dirty;
16110 0 : char *new_data = NULL;
16111 : size_t new_size;
16112 :
16113 :
16114 0 : new_data = wrapper4->data.mem.buffer;
16115 0 : new_size = wrapper4->data.mem.length;
16116 0 : dirty = new_data != NULL;
16117 :
16118 :
16119 :
16120 :
16121 :
16122 :
16123 :
16124 0 : if (dirty)
16125 : {
16126 : /* The buffer is dirty. */
16127 0 : if (view4.readonly)
16128 : {
16129 0 : Py_XDECREF(resultobj);
16130 0 : resultobj = NULL;
16131 0 : PyErr_SetString(PyExc_ValueError,
16132 : "cannot update read-only buffer");
16133 : }
16134 :
16135 : /* See if we need to truncate the buffer. */
16136 0 : if (resultobj && view4.len != new_size)
16137 : {
16138 0 : if (bytesio4 == NULL)
16139 : {
16140 0 : Py_XDECREF(resultobj);
16141 0 : resultobj = NULL;
16142 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
16143 : }
16144 : else
16145 : {
16146 : PyObject *retval;
16147 0 : PyBuffer_Release(&view4);
16148 : assert(view4.obj == NULL);
16149 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
16150 : "l", (long) new_size);
16151 0 : if (retval == NULL)
16152 : {
16153 0 : Py_XDECREF(resultobj);
16154 : resultobj = NULL;
16155 : }
16156 : else
16157 : {
16158 0 : Py_DECREF(retval);
16159 :
16160 0 : retval = PyObject_CallMethod(bytesio4,
16161 : "getbuffer", NULL);
16162 0 : if (retval == NULL
16163 0 : || PyObject_GetBuffer(retval, &view4,
16164 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
16165 : {
16166 0 : Py_XDECREF(resultobj);
16167 : resultobj = NULL;
16168 : }
16169 :
16170 0 : Py_XDECREF(retval);
16171 :
16172 0 : if (resultobj && view4.len
16173 : != new_size)
16174 : {
16175 0 : Py_XDECREF(resultobj);
16176 0 : resultobj = NULL;
16177 0 : PyErr_Format(PyExc_ValueError,
16178 : "Expected buffer of length %zu, got %zi",
16179 : new_size,
16180 : view4.len);
16181 : }
16182 : }
16183 : }
16184 : }
16185 0 : if (resultobj)
16186 0 : memcpy(view4.buf, new_data, new_size);
16187 : }
16188 :
16189 :
16190 :
16191 : }
16192 :
16193 : /* Free the temporary wrapper, if any. */
16194 0 : if (wrapper4)
16195 0 : gpgme_data_release(wrapper4);
16196 0 : Py_XDECREF (bytesio4);
16197 0 : if (have_view4 && view4.buf)
16198 0 : PyBuffer_Release(&view4);
16199 : }
16200 : {
16201 : /* See whether we need to update the Python buffer. */
16202 0 : if (resultobj && wrapper5 && view5.buf)
16203 : {
16204 : int dirty;
16205 0 : char *new_data = NULL;
16206 : size_t new_size;
16207 :
16208 :
16209 0 : new_data = wrapper5->data.mem.buffer;
16210 0 : new_size = wrapper5->data.mem.length;
16211 0 : dirty = new_data != NULL;
16212 :
16213 :
16214 :
16215 :
16216 :
16217 :
16218 :
16219 0 : if (dirty)
16220 : {
16221 : /* The buffer is dirty. */
16222 0 : if (view5.readonly)
16223 : {
16224 0 : Py_XDECREF(resultobj);
16225 0 : resultobj = NULL;
16226 0 : PyErr_SetString(PyExc_ValueError,
16227 : "cannot update read-only buffer");
16228 : }
16229 :
16230 : /* See if we need to truncate the buffer. */
16231 0 : if (resultobj && view5.len != new_size)
16232 : {
16233 0 : if (bytesio5 == NULL)
16234 : {
16235 0 : Py_XDECREF(resultobj);
16236 0 : resultobj = NULL;
16237 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
16238 : }
16239 : else
16240 : {
16241 : PyObject *retval;
16242 0 : PyBuffer_Release(&view5);
16243 : assert(view5.obj == NULL);
16244 0 : retval = PyObject_CallMethod(bytesio5, "truncate",
16245 : "l", (long) new_size);
16246 0 : if (retval == NULL)
16247 : {
16248 0 : Py_XDECREF(resultobj);
16249 : resultobj = NULL;
16250 : }
16251 : else
16252 : {
16253 0 : Py_DECREF(retval);
16254 :
16255 0 : retval = PyObject_CallMethod(bytesio5,
16256 : "getbuffer", NULL);
16257 0 : if (retval == NULL
16258 0 : || PyObject_GetBuffer(retval, &view5,
16259 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
16260 : {
16261 0 : Py_XDECREF(resultobj);
16262 : resultobj = NULL;
16263 : }
16264 :
16265 0 : Py_XDECREF(retval);
16266 :
16267 0 : if (resultobj && view5.len
16268 : != new_size)
16269 : {
16270 0 : Py_XDECREF(resultobj);
16271 0 : resultobj = NULL;
16272 0 : PyErr_Format(PyExc_ValueError,
16273 : "Expected buffer of length %zu, got %zi",
16274 : new_size,
16275 : view5.len);
16276 : }
16277 : }
16278 : }
16279 : }
16280 0 : if (resultobj)
16281 0 : memcpy(view5.buf, new_data, new_size);
16282 : }
16283 :
16284 :
16285 :
16286 : }
16287 :
16288 : /* Free the temporary wrapper, if any. */
16289 0 : if (wrapper5)
16290 0 : gpgme_data_release(wrapper5);
16291 0 : Py_XDECREF (bytesio5);
16292 0 : if (have_view5 && view5.buf)
16293 0 : PyBuffer_Release(&view5);
16294 : }
16295 : return resultobj;
16296 : fail:
16297 : {
16298 0 : if (arg2) free(arg2);
16299 : }
16300 : {
16301 : /* See whether we need to update the Python buffer. */
16302 : if (resultobj && wrapper4 && view4.buf)
16303 : {
16304 : int dirty;
16305 : char *new_data = NULL;
16306 : size_t new_size;
16307 :
16308 :
16309 : new_data = wrapper4->data.mem.buffer;
16310 : new_size = wrapper4->data.mem.length;
16311 : dirty = new_data != NULL;
16312 :
16313 :
16314 :
16315 :
16316 :
16317 :
16318 :
16319 : if (dirty)
16320 : {
16321 : /* The buffer is dirty. */
16322 : if (view4.readonly)
16323 : {
16324 : Py_XDECREF(resultobj);
16325 : resultobj = NULL;
16326 : PyErr_SetString(PyExc_ValueError,
16327 : "cannot update read-only buffer");
16328 : }
16329 :
16330 : /* See if we need to truncate the buffer. */
16331 : if (resultobj && view4.len != new_size)
16332 : {
16333 : if (bytesio4 == NULL)
16334 : {
16335 : Py_XDECREF(resultobj);
16336 : resultobj = NULL;
16337 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
16338 : }
16339 : else
16340 : {
16341 : PyObject *retval;
16342 : PyBuffer_Release(&view4);
16343 : assert(view4.obj == NULL);
16344 : retval = PyObject_CallMethod(bytesio4, "truncate",
16345 : "l", (long) new_size);
16346 : if (retval == NULL)
16347 : {
16348 : Py_XDECREF(resultobj);
16349 : resultobj = NULL;
16350 : }
16351 : else
16352 : {
16353 : Py_DECREF(retval);
16354 :
16355 : retval = PyObject_CallMethod(bytesio4,
16356 : "getbuffer", NULL);
16357 : if (retval == NULL
16358 : || PyObject_GetBuffer(retval, &view4,
16359 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
16360 : {
16361 : Py_XDECREF(resultobj);
16362 : resultobj = NULL;
16363 : }
16364 :
16365 : Py_XDECREF(retval);
16366 :
16367 : if (resultobj && view4.len
16368 : != new_size)
16369 : {
16370 : Py_XDECREF(resultobj);
16371 : resultobj = NULL;
16372 : PyErr_Format(PyExc_ValueError,
16373 : "Expected buffer of length %zu, got %zi",
16374 : new_size,
16375 : view4.len);
16376 : }
16377 : }
16378 : }
16379 : }
16380 : if (resultobj)
16381 : memcpy(view4.buf, new_data, new_size);
16382 : }
16383 :
16384 :
16385 :
16386 : }
16387 :
16388 : /* Free the temporary wrapper, if any. */
16389 0 : if (wrapper4)
16390 0 : gpgme_data_release(wrapper4);
16391 0 : Py_XDECREF (bytesio4);
16392 : if (have_view4 && view4.buf)
16393 : PyBuffer_Release(&view4);
16394 : }
16395 : {
16396 : /* See whether we need to update the Python buffer. */
16397 : if (resultobj && wrapper5 && view5.buf)
16398 : {
16399 : int dirty;
16400 : char *new_data = NULL;
16401 : size_t new_size;
16402 :
16403 :
16404 : new_data = wrapper5->data.mem.buffer;
16405 : new_size = wrapper5->data.mem.length;
16406 : dirty = new_data != NULL;
16407 :
16408 :
16409 :
16410 :
16411 :
16412 :
16413 :
16414 : if (dirty)
16415 : {
16416 : /* The buffer is dirty. */
16417 : if (view5.readonly)
16418 : {
16419 : Py_XDECREF(resultobj);
16420 : resultobj = NULL;
16421 : PyErr_SetString(PyExc_ValueError,
16422 : "cannot update read-only buffer");
16423 : }
16424 :
16425 : /* See if we need to truncate the buffer. */
16426 : if (resultobj && view5.len != new_size)
16427 : {
16428 : if (bytesio5 == NULL)
16429 : {
16430 : Py_XDECREF(resultobj);
16431 : resultobj = NULL;
16432 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
16433 : }
16434 : else
16435 : {
16436 : PyObject *retval;
16437 : PyBuffer_Release(&view5);
16438 : assert(view5.obj == NULL);
16439 : retval = PyObject_CallMethod(bytesio5, "truncate",
16440 : "l", (long) new_size);
16441 : if (retval == NULL)
16442 : {
16443 : Py_XDECREF(resultobj);
16444 : resultobj = NULL;
16445 : }
16446 : else
16447 : {
16448 : Py_DECREF(retval);
16449 :
16450 : retval = PyObject_CallMethod(bytesio5,
16451 : "getbuffer", NULL);
16452 : if (retval == NULL
16453 : || PyObject_GetBuffer(retval, &view5,
16454 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
16455 : {
16456 : Py_XDECREF(resultobj);
16457 : resultobj = NULL;
16458 : }
16459 :
16460 : Py_XDECREF(retval);
16461 :
16462 : if (resultobj && view5.len
16463 : != new_size)
16464 : {
16465 : Py_XDECREF(resultobj);
16466 : resultobj = NULL;
16467 : PyErr_Format(PyExc_ValueError,
16468 : "Expected buffer of length %zu, got %zi",
16469 : new_size,
16470 : view5.len);
16471 : }
16472 : }
16473 : }
16474 : }
16475 : if (resultobj)
16476 : memcpy(view5.buf, new_data, new_size);
16477 : }
16478 :
16479 :
16480 :
16481 : }
16482 :
16483 : /* Free the temporary wrapper, if any. */
16484 0 : if (wrapper5)
16485 0 : gpgme_data_release(wrapper5);
16486 0 : Py_XDECREF (bytesio5);
16487 : if (have_view5 && view5.buf)
16488 : PyBuffer_Release(&view5);
16489 : }
16490 : return NULL;
16491 : }
16492 :
16493 :
16494 7 : SWIGINTERN PyObject *_wrap_gpgme_op_encrypt_sign(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16495 7 : PyObject *resultobj = 0;
16496 7 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
16497 : gpgme_key_t *arg2 ;
16498 : gpgme_encrypt_flags_t arg3 ;
16499 7 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
16500 7 : gpgme_data_t arg5 = (gpgme_data_t) 0 ;
16501 7 : void *argp1 = 0 ;
16502 7 : int res1 = 0 ;
16503 : int val3 ;
16504 7 : int ecode3 = 0 ;
16505 7 : gpgme_data_t wrapper4 = NULL ;
16506 7 : PyObject *bytesio4 = NULL ;
16507 : Py_buffer view4 ;
16508 7 : int have_view4 = 0 ;
16509 7 : gpgme_data_t wrapper5 = NULL ;
16510 7 : PyObject *bytesio5 = NULL ;
16511 : Py_buffer view5 ;
16512 7 : int have_view5 = 0 ;
16513 7 : PyObject * obj0 = 0 ;
16514 7 : PyObject * obj1 = 0 ;
16515 7 : PyObject * obj2 = 0 ;
16516 7 : PyObject * obj3 = 0 ;
16517 7 : PyObject * obj4 = 0 ;
16518 : gpgme_error_t result;
16519 :
16520 : {
16521 7 : arg2 = NULL;
16522 : }
16523 7 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_op_encrypt_sign",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
16524 7 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
16525 7 : if (!SWIG_IsOK(res1)) {
16526 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_encrypt_sign" "', argument " "1"" of type '" "gpgme_ctx_t""'");
16527 : }
16528 7 : arg1 = (gpgme_ctx_t)(argp1);
16529 : {
16530 7 : int i, numb = 0;
16531 7 : if (!PySequence_Check(obj1)) {
16532 0 : PyErr_Format(PyExc_ValueError, "arg %d: Expected a list of gpgme_key_t",
16533 : 2);
16534 0 : return NULL;
16535 : }
16536 7 : if((numb = PySequence_Length(obj1)) != 0) {
16537 6 : arg2 = (gpgme_key_t*)malloc((numb+1)*sizeof(gpgme_key_t));
16538 16 : for(i=0; i<numb; i++) {
16539 10 : PyObject *pypointer = PySequence_GetItem(obj1, i);
16540 :
16541 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_p__gpgme_key */
16542 : /* &1_descriptor = SWIGTYPE_p_a___p__gpgme_key *1_descriptor = SWIGTYPE_p__gpgme_key */
16543 :
16544 : /* Following code is from swig's python.swg. */
16545 10 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2[i], SWIGTYPE_p__gpgme_key,SWIG_POINTER_EXCEPTION | 0 )) == -1) {
16546 0 : Py_DECREF(pypointer);
16547 0 : PyErr_Format(PyExc_TypeError,
16548 : "arg %d: list must contain only gpgme_key_ts, got %s "
16549 : "at position %d",
16550 0 : 2, pypointer->ob_type->tp_name, i);
16551 0 : free(arg2);
16552 0 : return NULL;
16553 : }
16554 10 : Py_DECREF(pypointer);
16555 : }
16556 6 : arg2[numb] = NULL;
16557 : }
16558 : }
16559 14 : ecode3 = SWIG_AsVal_int(obj2, &val3);
16560 7 : if (!SWIG_IsOK(ecode3)) {
16561 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_encrypt_sign" "', argument " "3"" of type '" "gpgme_encrypt_flags_t""'");
16562 : }
16563 7 : arg3 = (gpgme_encrypt_flags_t)(val3);
16564 : {
16565 : /* If we create a temporary wrapper4 object, we will store it in
16566 : wrapperN, where N is 4. Here in this fragment, SWIG will
16567 : automatically append 4. */
16568 7 : memset(&view4, 0, sizeof view4);
16569 7 : if (obj3 == Py_None)
16570 0 : arg4 = NULL;
16571 : else {
16572 : PyObject *pypointer;
16573 7 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
16574 : &bytesio4, &view4);
16575 7 : if (pypointer == NULL)
16576 : return NULL;
16577 7 : have_view4 = !! view4.obj;
16578 :
16579 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
16580 :
16581 : /* Following code is from swig's python.swg. */
16582 :
16583 7 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
16584 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
16585 0 : Py_DECREF(pypointer);
16586 : return NULL;
16587 : }
16588 7 : Py_DECREF(pypointer);
16589 : }
16590 : }
16591 : {
16592 : /* If we create a temporary wrapper5 object, we will store it in
16593 : wrapperN, where N is 5. Here in this fragment, SWIG will
16594 : automatically append 5. */
16595 7 : memset(&view5, 0, sizeof view5);
16596 7 : if (obj4 == Py_None)
16597 0 : arg5 = NULL;
16598 : else {
16599 : PyObject *pypointer;
16600 7 : pypointer = _gpg_obj2gpgme_data_t(obj4, 5, &wrapper5,
16601 : &bytesio5, &view5);
16602 7 : if (pypointer == NULL)
16603 : return NULL;
16604 7 : have_view5 = !! view5.obj;
16605 :
16606 : /* input = obj4, 1 = arg5, 1_descriptor = SWIGTYPE_p_gpgme_data */
16607 :
16608 : /* Following code is from swig's python.swg. */
16609 :
16610 7 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg5, SWIGTYPE_p_gpgme_data,
16611 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
16612 0 : Py_DECREF(pypointer);
16613 : return NULL;
16614 : }
16615 7 : Py_DECREF(pypointer);
16616 : }
16617 : }
16618 : {
16619 7 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
16620 7 : result = gpgme_op_encrypt_sign(arg1,arg2,arg3,arg4,arg5);
16621 7 : SWIG_PYTHON_THREAD_END_ALLOW;
16622 : }
16623 : {
16624 7 : resultobj = PyLong_FromLong(result);
16625 : }
16626 : {
16627 7 : if (arg2) free(arg2);
16628 : }
16629 : {
16630 : /* See whether we need to update the Python buffer. */
16631 7 : if (resultobj && wrapper4 && view4.buf)
16632 : {
16633 : int dirty;
16634 5 : char *new_data = NULL;
16635 : size_t new_size;
16636 :
16637 :
16638 5 : new_data = wrapper4->data.mem.buffer;
16639 5 : new_size = wrapper4->data.mem.length;
16640 5 : dirty = new_data != NULL;
16641 :
16642 :
16643 :
16644 :
16645 :
16646 :
16647 :
16648 5 : if (dirty)
16649 : {
16650 : /* The buffer is dirty. */
16651 0 : if (view4.readonly)
16652 : {
16653 0 : Py_XDECREF(resultobj);
16654 0 : resultobj = NULL;
16655 0 : PyErr_SetString(PyExc_ValueError,
16656 : "cannot update read-only buffer");
16657 : }
16658 :
16659 : /* See if we need to truncate the buffer. */
16660 0 : if (resultobj && view4.len != new_size)
16661 : {
16662 0 : if (bytesio4 == NULL)
16663 : {
16664 0 : Py_XDECREF(resultobj);
16665 0 : resultobj = NULL;
16666 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
16667 : }
16668 : else
16669 : {
16670 : PyObject *retval;
16671 0 : PyBuffer_Release(&view4);
16672 : assert(view4.obj == NULL);
16673 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
16674 : "l", (long) new_size);
16675 0 : if (retval == NULL)
16676 : {
16677 0 : Py_XDECREF(resultobj);
16678 : resultobj = NULL;
16679 : }
16680 : else
16681 : {
16682 0 : Py_DECREF(retval);
16683 :
16684 0 : retval = PyObject_CallMethod(bytesio4,
16685 : "getbuffer", NULL);
16686 0 : if (retval == NULL
16687 0 : || PyObject_GetBuffer(retval, &view4,
16688 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
16689 : {
16690 0 : Py_XDECREF(resultobj);
16691 : resultobj = NULL;
16692 : }
16693 :
16694 0 : Py_XDECREF(retval);
16695 :
16696 0 : if (resultobj && view4.len
16697 : != new_size)
16698 : {
16699 0 : Py_XDECREF(resultobj);
16700 0 : resultobj = NULL;
16701 0 : PyErr_Format(PyExc_ValueError,
16702 : "Expected buffer of length %zu, got %zi",
16703 : new_size,
16704 : view4.len);
16705 : }
16706 : }
16707 : }
16708 : }
16709 0 : if (resultobj)
16710 0 : memcpy(view4.buf, new_data, new_size);
16711 : }
16712 :
16713 :
16714 :
16715 : }
16716 :
16717 : /* Free the temporary wrapper, if any. */
16718 7 : if (wrapper4)
16719 5 : gpgme_data_release(wrapper4);
16720 7 : Py_XDECREF (bytesio4);
16721 7 : if (have_view4 && view4.buf)
16722 5 : PyBuffer_Release(&view4);
16723 : }
16724 : {
16725 : /* See whether we need to update the Python buffer. */
16726 7 : if (resultobj && wrapper5 && view5.buf)
16727 : {
16728 : int dirty;
16729 0 : char *new_data = NULL;
16730 : size_t new_size;
16731 :
16732 :
16733 0 : new_data = wrapper5->data.mem.buffer;
16734 0 : new_size = wrapper5->data.mem.length;
16735 0 : dirty = new_data != NULL;
16736 :
16737 :
16738 :
16739 :
16740 :
16741 :
16742 :
16743 0 : if (dirty)
16744 : {
16745 : /* The buffer is dirty. */
16746 0 : if (view5.readonly)
16747 : {
16748 0 : Py_XDECREF(resultobj);
16749 0 : resultobj = NULL;
16750 0 : PyErr_SetString(PyExc_ValueError,
16751 : "cannot update read-only buffer");
16752 : }
16753 :
16754 : /* See if we need to truncate the buffer. */
16755 0 : if (resultobj && view5.len != new_size)
16756 : {
16757 0 : if (bytesio5 == NULL)
16758 : {
16759 0 : Py_XDECREF(resultobj);
16760 0 : resultobj = NULL;
16761 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
16762 : }
16763 : else
16764 : {
16765 : PyObject *retval;
16766 0 : PyBuffer_Release(&view5);
16767 : assert(view5.obj == NULL);
16768 0 : retval = PyObject_CallMethod(bytesio5, "truncate",
16769 : "l", (long) new_size);
16770 0 : if (retval == NULL)
16771 : {
16772 0 : Py_XDECREF(resultobj);
16773 : resultobj = NULL;
16774 : }
16775 : else
16776 : {
16777 0 : Py_DECREF(retval);
16778 :
16779 0 : retval = PyObject_CallMethod(bytesio5,
16780 : "getbuffer", NULL);
16781 0 : if (retval == NULL
16782 0 : || PyObject_GetBuffer(retval, &view5,
16783 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
16784 : {
16785 0 : Py_XDECREF(resultobj);
16786 : resultobj = NULL;
16787 : }
16788 :
16789 0 : Py_XDECREF(retval);
16790 :
16791 0 : if (resultobj && view5.len
16792 : != new_size)
16793 : {
16794 0 : Py_XDECREF(resultobj);
16795 0 : resultobj = NULL;
16796 0 : PyErr_Format(PyExc_ValueError,
16797 : "Expected buffer of length %zu, got %zi",
16798 : new_size,
16799 : view5.len);
16800 : }
16801 : }
16802 : }
16803 : }
16804 0 : if (resultobj)
16805 0 : memcpy(view5.buf, new_data, new_size);
16806 : }
16807 :
16808 :
16809 :
16810 : }
16811 :
16812 : /* Free the temporary wrapper, if any. */
16813 7 : if (wrapper5)
16814 0 : gpgme_data_release(wrapper5);
16815 7 : Py_XDECREF (bytesio5);
16816 7 : if (have_view5 && view5.buf)
16817 0 : PyBuffer_Release(&view5);
16818 : }
16819 : return resultobj;
16820 : fail:
16821 : {
16822 0 : if (arg2) free(arg2);
16823 : }
16824 : {
16825 : /* See whether we need to update the Python buffer. */
16826 : if (resultobj && wrapper4 && view4.buf)
16827 : {
16828 : int dirty;
16829 : char *new_data = NULL;
16830 : size_t new_size;
16831 :
16832 :
16833 : new_data = wrapper4->data.mem.buffer;
16834 : new_size = wrapper4->data.mem.length;
16835 : dirty = new_data != NULL;
16836 :
16837 :
16838 :
16839 :
16840 :
16841 :
16842 :
16843 : if (dirty)
16844 : {
16845 : /* The buffer is dirty. */
16846 : if (view4.readonly)
16847 : {
16848 : Py_XDECREF(resultobj);
16849 : resultobj = NULL;
16850 : PyErr_SetString(PyExc_ValueError,
16851 : "cannot update read-only buffer");
16852 : }
16853 :
16854 : /* See if we need to truncate the buffer. */
16855 : if (resultobj && view4.len != new_size)
16856 : {
16857 : if (bytesio4 == NULL)
16858 : {
16859 : Py_XDECREF(resultobj);
16860 : resultobj = NULL;
16861 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
16862 : }
16863 : else
16864 : {
16865 : PyObject *retval;
16866 : PyBuffer_Release(&view4);
16867 : assert(view4.obj == NULL);
16868 : retval = PyObject_CallMethod(bytesio4, "truncate",
16869 : "l", (long) new_size);
16870 : if (retval == NULL)
16871 : {
16872 : Py_XDECREF(resultobj);
16873 : resultobj = NULL;
16874 : }
16875 : else
16876 : {
16877 : Py_DECREF(retval);
16878 :
16879 : retval = PyObject_CallMethod(bytesio4,
16880 : "getbuffer", NULL);
16881 : if (retval == NULL
16882 : || PyObject_GetBuffer(retval, &view4,
16883 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
16884 : {
16885 : Py_XDECREF(resultobj);
16886 : resultobj = NULL;
16887 : }
16888 :
16889 : Py_XDECREF(retval);
16890 :
16891 : if (resultobj && view4.len
16892 : != new_size)
16893 : {
16894 : Py_XDECREF(resultobj);
16895 : resultobj = NULL;
16896 : PyErr_Format(PyExc_ValueError,
16897 : "Expected buffer of length %zu, got %zi",
16898 : new_size,
16899 : view4.len);
16900 : }
16901 : }
16902 : }
16903 : }
16904 : if (resultobj)
16905 : memcpy(view4.buf, new_data, new_size);
16906 : }
16907 :
16908 :
16909 :
16910 : }
16911 :
16912 : /* Free the temporary wrapper, if any. */
16913 0 : if (wrapper4)
16914 0 : gpgme_data_release(wrapper4);
16915 0 : Py_XDECREF (bytesio4);
16916 : if (have_view4 && view4.buf)
16917 : PyBuffer_Release(&view4);
16918 : }
16919 : {
16920 : /* See whether we need to update the Python buffer. */
16921 : if (resultobj && wrapper5 && view5.buf)
16922 : {
16923 : int dirty;
16924 : char *new_data = NULL;
16925 : size_t new_size;
16926 :
16927 :
16928 : new_data = wrapper5->data.mem.buffer;
16929 : new_size = wrapper5->data.mem.length;
16930 : dirty = new_data != NULL;
16931 :
16932 :
16933 :
16934 :
16935 :
16936 :
16937 :
16938 : if (dirty)
16939 : {
16940 : /* The buffer is dirty. */
16941 : if (view5.readonly)
16942 : {
16943 : Py_XDECREF(resultobj);
16944 : resultobj = NULL;
16945 : PyErr_SetString(PyExc_ValueError,
16946 : "cannot update read-only buffer");
16947 : }
16948 :
16949 : /* See if we need to truncate the buffer. */
16950 : if (resultobj && view5.len != new_size)
16951 : {
16952 : if (bytesio5 == NULL)
16953 : {
16954 : Py_XDECREF(resultobj);
16955 : resultobj = NULL;
16956 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
16957 : }
16958 : else
16959 : {
16960 : PyObject *retval;
16961 : PyBuffer_Release(&view5);
16962 : assert(view5.obj == NULL);
16963 : retval = PyObject_CallMethod(bytesio5, "truncate",
16964 : "l", (long) new_size);
16965 : if (retval == NULL)
16966 : {
16967 : Py_XDECREF(resultobj);
16968 : resultobj = NULL;
16969 : }
16970 : else
16971 : {
16972 : Py_DECREF(retval);
16973 :
16974 : retval = PyObject_CallMethod(bytesio5,
16975 : "getbuffer", NULL);
16976 : if (retval == NULL
16977 : || PyObject_GetBuffer(retval, &view5,
16978 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
16979 : {
16980 : Py_XDECREF(resultobj);
16981 : resultobj = NULL;
16982 : }
16983 :
16984 : Py_XDECREF(retval);
16985 :
16986 : if (resultobj && view5.len
16987 : != new_size)
16988 : {
16989 : Py_XDECREF(resultobj);
16990 : resultobj = NULL;
16991 : PyErr_Format(PyExc_ValueError,
16992 : "Expected buffer of length %zu, got %zi",
16993 : new_size,
16994 : view5.len);
16995 : }
16996 : }
16997 : }
16998 : }
16999 : if (resultobj)
17000 : memcpy(view5.buf, new_data, new_size);
17001 : }
17002 :
17003 :
17004 :
17005 : }
17006 :
17007 : /* Free the temporary wrapper, if any. */
17008 0 : if (wrapper5)
17009 0 : gpgme_data_release(wrapper5);
17010 0 : Py_XDECREF (bytesio5);
17011 : if (have_view5 && view5.buf)
17012 : PyBuffer_Release(&view5);
17013 : }
17014 : return NULL;
17015 : }
17016 :
17017 :
17018 0 : SWIGINTERN PyObject *_wrap__gpgme_recipient_keyid_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17019 0 : PyObject *resultobj = 0;
17020 0 : struct _gpgme_recipient *arg1 = (struct _gpgme_recipient *) 0 ;
17021 0 : char *arg2 = (char *) 0 ;
17022 0 : void *argp1 = 0 ;
17023 0 : int res1 = 0 ;
17024 : int res2 ;
17025 0 : char *buf2 = 0 ;
17026 0 : int alloc2 = 0 ;
17027 0 : PyObject * obj0 = 0 ;
17028 0 : PyObject * obj1 = 0 ;
17029 :
17030 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_recipient_keyid_set",&obj0,&obj1)) SWIG_fail;
17031 0 : res1 = SWIG_ConvertPtr(obj0, &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_set" "', argument " "1"" of type '" "struct _gpgme_recipient *""'");
17034 : }
17035 0 : arg1 = (struct _gpgme_recipient *)(argp1);
17036 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
17037 0 : if (!SWIG_IsOK(res2)) {
17038 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_recipient_keyid_set" "', argument " "2"" of type '" "char *""'");
17039 : }
17040 0 : arg2 = (char *)(buf2);
17041 : {
17042 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17043 0 : if (arg1->keyid) free((char*)arg1->keyid);
17044 0 : if (arg2) {
17045 0 : size_t size = strlen((const char *)(arg2)) + 1;
17046 0 : arg1->keyid = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
17047 : } else {
17048 0 : arg1->keyid = 0;
17049 : }
17050 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17051 : }
17052 0 : resultobj = SWIG_Py_Void();
17053 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
17054 : return resultobj;
17055 : fail:
17056 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
17057 : return NULL;
17058 : }
17059 :
17060 :
17061 8 : SWIGINTERN PyObject *_wrap__gpgme_recipient_keyid_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17062 8 : PyObject *resultobj = 0;
17063 8 : struct _gpgme_recipient *arg1 = (struct _gpgme_recipient *) 0 ;
17064 8 : void *argp1 = 0 ;
17065 8 : int res1 = 0 ;
17066 8 : PyObject * obj0 = 0 ;
17067 8 : char *result = 0 ;
17068 :
17069 8 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_recipient_keyid_get",&obj0)) SWIG_fail;
17070 8 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_recipient, 0 | 0 );
17071 8 : if (!SWIG_IsOK(res1)) {
17072 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_recipient_keyid_get" "', argument " "1"" of type '" "struct _gpgme_recipient *""'");
17073 : }
17074 8 : arg1 = (struct _gpgme_recipient *)(argp1);
17075 : {
17076 8 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17077 8 : result = (char *) ((arg1)->keyid);
17078 8 : SWIG_PYTHON_THREAD_END_ALLOW;
17079 : }
17080 8 : resultobj = SWIG_FromCharPtr((const char *)result);
17081 8 : return resultobj;
17082 : fail:
17083 : return NULL;
17084 : }
17085 :
17086 :
17087 0 : SWIGINTERN PyObject *_wrap__gpgme_recipient__keyid_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17088 0 : PyObject *resultobj = 0;
17089 0 : struct _gpgme_recipient *arg1 = (struct _gpgme_recipient *) 0 ;
17090 : char *arg2 ;
17091 0 : void *argp1 = 0 ;
17092 0 : int res1 = 0 ;
17093 : char temp2[16+1] ;
17094 : int res2 ;
17095 0 : PyObject * obj0 = 0 ;
17096 0 : PyObject * obj1 = 0 ;
17097 :
17098 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_recipient__keyid_set",&obj0,&obj1)) SWIG_fail;
17099 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_recipient, 0 | 0 );
17100 0 : if (!SWIG_IsOK(res1)) {
17101 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_recipient__keyid_set" "', argument " "1"" of type '" "struct _gpgme_recipient *""'");
17102 : }
17103 0 : arg1 = (struct _gpgme_recipient *)(argp1);
17104 0 : res2 = SWIG_AsCharArray(obj1, temp2, 16+1);
17105 0 : if (!SWIG_IsOK(res2)) {
17106 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_recipient__keyid_set" "', argument " "2"" of type '" "char [16+1]""'");
17107 : }
17108 0 : arg2 = (char *)(temp2);
17109 : {
17110 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17111 0 : if (arg2) memcpy(arg1->_keyid,arg2,16+1*sizeof(char));
17112 : else memset(arg1->_keyid,0,16+1*sizeof(char));
17113 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17114 : }
17115 0 : resultobj = SWIG_Py_Void();
17116 0 : return resultobj;
17117 : fail:
17118 : return NULL;
17119 : }
17120 :
17121 :
17122 0 : SWIGINTERN PyObject *_wrap__gpgme_recipient__keyid_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17123 0 : PyObject *resultobj = 0;
17124 0 : struct _gpgme_recipient *arg1 = (struct _gpgme_recipient *) 0 ;
17125 0 : void *argp1 = 0 ;
17126 0 : int res1 = 0 ;
17127 0 : PyObject * obj0 = 0 ;
17128 0 : char *result = 0 ;
17129 :
17130 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_recipient__keyid_get",&obj0)) SWIG_fail;
17131 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_recipient, 0 | 0 );
17132 0 : if (!SWIG_IsOK(res1)) {
17133 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_recipient__keyid_get" "', argument " "1"" of type '" "struct _gpgme_recipient *""'");
17134 : }
17135 0 : arg1 = (struct _gpgme_recipient *)(argp1);
17136 : {
17137 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17138 0 : result = (char *)(char *) ((arg1)->_keyid);
17139 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17140 : }
17141 : {
17142 0 : size_t size = SWIG_strnlen(result, 16+1);
17143 :
17144 :
17145 :
17146 0 : resultobj = SWIG_FromCharPtrAndSize(result, size);
17147 : }
17148 0 : return resultobj;
17149 : fail:
17150 : return NULL;
17151 : }
17152 :
17153 :
17154 0 : SWIGINTERN PyObject *_wrap__gpgme_recipient_pubkey_algo_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17155 0 : PyObject *resultobj = 0;
17156 0 : struct _gpgme_recipient *arg1 = (struct _gpgme_recipient *) 0 ;
17157 : gpgme_pubkey_algo_t arg2 ;
17158 0 : void *argp1 = 0 ;
17159 0 : int res1 = 0 ;
17160 : int val2 ;
17161 0 : int ecode2 = 0 ;
17162 0 : PyObject * obj0 = 0 ;
17163 0 : PyObject * obj1 = 0 ;
17164 :
17165 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_recipient_pubkey_algo_set",&obj0,&obj1)) SWIG_fail;
17166 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_recipient, 0 | 0 );
17167 0 : if (!SWIG_IsOK(res1)) {
17168 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_recipient_pubkey_algo_set" "', argument " "1"" of type '" "struct _gpgme_recipient *""'");
17169 : }
17170 0 : arg1 = (struct _gpgme_recipient *)(argp1);
17171 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
17172 0 : if (!SWIG_IsOK(ecode2)) {
17173 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_recipient_pubkey_algo_set" "', argument " "2"" of type '" "gpgme_pubkey_algo_t""'");
17174 : }
17175 0 : arg2 = (gpgme_pubkey_algo_t)(val2);
17176 : {
17177 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17178 0 : if (arg1) (arg1)->pubkey_algo = arg2;
17179 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17180 : }
17181 0 : resultobj = SWIG_Py_Void();
17182 0 : return resultobj;
17183 : fail:
17184 : return NULL;
17185 : }
17186 :
17187 :
17188 8 : SWIGINTERN PyObject *_wrap__gpgme_recipient_pubkey_algo_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17189 8 : PyObject *resultobj = 0;
17190 8 : struct _gpgme_recipient *arg1 = (struct _gpgme_recipient *) 0 ;
17191 8 : void *argp1 = 0 ;
17192 8 : int res1 = 0 ;
17193 8 : PyObject * obj0 = 0 ;
17194 : gpgme_pubkey_algo_t result;
17195 :
17196 8 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_recipient_pubkey_algo_get",&obj0)) SWIG_fail;
17197 8 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_recipient, 0 | 0 );
17198 8 : if (!SWIG_IsOK(res1)) {
17199 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_recipient_pubkey_algo_get" "', argument " "1"" of type '" "struct _gpgme_recipient *""'");
17200 : }
17201 8 : arg1 = (struct _gpgme_recipient *)(argp1);
17202 : {
17203 8 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17204 8 : result = (gpgme_pubkey_algo_t) ((arg1)->pubkey_algo);
17205 8 : SWIG_PYTHON_THREAD_END_ALLOW;
17206 : }
17207 16 : resultobj = SWIG_From_int((int)(result));
17208 8 : return resultobj;
17209 : fail:
17210 : return NULL;
17211 : }
17212 :
17213 :
17214 0 : SWIGINTERN PyObject *_wrap__gpgme_recipient_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17215 0 : PyObject *resultobj = 0;
17216 0 : struct _gpgme_recipient *arg1 = (struct _gpgme_recipient *) 0 ;
17217 : gpgme_error_t arg2 ;
17218 0 : void *argp1 = 0 ;
17219 0 : int res1 = 0 ;
17220 0 : PyObject * obj0 = 0 ;
17221 0 : PyObject * obj1 = 0 ;
17222 :
17223 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_recipient_status_set",&obj0,&obj1)) SWIG_fail;
17224 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_recipient, 0 | 0 );
17225 0 : if (!SWIG_IsOK(res1)) {
17226 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_recipient_status_set" "', argument " "1"" of type '" "struct _gpgme_recipient *""'");
17227 : }
17228 0 : arg1 = (struct _gpgme_recipient *)(argp1);
17229 : {
17230 0 : if (PyLong_Check(obj1))
17231 0 : arg2 = PyLong_AsLong(obj1);
17232 :
17233 0 : else if (PyInt_Check(obj1))
17234 0 : arg2 = PyInt_AsLong(obj1);
17235 :
17236 : else
17237 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
17238 : }
17239 : {
17240 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17241 0 : if (arg1) (arg1)->status = arg2;
17242 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17243 : }
17244 0 : resultobj = SWIG_Py_Void();
17245 0 : return resultobj;
17246 : fail:
17247 : return NULL;
17248 : }
17249 :
17250 :
17251 8 : SWIGINTERN PyObject *_wrap__gpgme_recipient_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17252 8 : PyObject *resultobj = 0;
17253 8 : struct _gpgme_recipient *arg1 = (struct _gpgme_recipient *) 0 ;
17254 8 : void *argp1 = 0 ;
17255 8 : int res1 = 0 ;
17256 8 : PyObject * obj0 = 0 ;
17257 : gpgme_error_t result;
17258 :
17259 8 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_recipient_status_get",&obj0)) SWIG_fail;
17260 8 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_recipient, 0 | 0 );
17261 8 : if (!SWIG_IsOK(res1)) {
17262 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_recipient_status_get" "', argument " "1"" of type '" "struct _gpgme_recipient *""'");
17263 : }
17264 8 : arg1 = (struct _gpgme_recipient *)(argp1);
17265 : {
17266 8 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17267 8 : result = ((arg1)->status);
17268 8 : SWIG_PYTHON_THREAD_END_ALLOW;
17269 : }
17270 : {
17271 8 : resultobj = PyLong_FromLong(result);
17272 : }
17273 8 : return resultobj;
17274 : fail:
17275 : return NULL;
17276 : }
17277 :
17278 :
17279 0 : SWIGINTERN PyObject *_wrap_new__gpgme_recipient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17280 0 : PyObject *resultobj = 0;
17281 0 : struct _gpgme_recipient *result = 0 ;
17282 :
17283 0 : if (!PyArg_ParseTuple(args,(char *)":new__gpgme_recipient")) SWIG_fail;
17284 : {
17285 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17286 0 : result = (struct _gpgme_recipient *)calloc(1, sizeof(struct _gpgme_recipient));
17287 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17288 : }
17289 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_recipient, SWIG_POINTER_NEW | 0 );
17290 0 : return resultobj;
17291 : fail:
17292 : return NULL;
17293 : }
17294 :
17295 :
17296 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_recipient(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17297 0 : PyObject *resultobj = 0;
17298 0 : struct _gpgme_recipient *arg1 = (struct _gpgme_recipient *) 0 ;
17299 0 : void *argp1 = 0 ;
17300 0 : int res1 = 0 ;
17301 0 : PyObject * obj0 = 0 ;
17302 :
17303 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete__gpgme_recipient",&obj0)) SWIG_fail;
17304 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_recipient, SWIG_POINTER_DISOWN | 0 );
17305 0 : if (!SWIG_IsOK(res1)) {
17306 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_recipient" "', argument " "1"" of type '" "struct _gpgme_recipient *""'");
17307 : }
17308 0 : arg1 = (struct _gpgme_recipient *)(argp1);
17309 : {
17310 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17311 0 : free((char *) arg1);
17312 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17313 : }
17314 0 : resultobj = SWIG_Py_Void();
17315 0 : return resultobj;
17316 : fail:
17317 : return NULL;
17318 : }
17319 :
17320 :
17321 27 : SWIGINTERN PyObject *_gpgme_recipient_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17322 : PyObject *obj;
17323 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
17324 54 : SWIG_TypeNewClientData(SWIGTYPE_p__gpgme_recipient, SWIG_NewClientData(obj));
17325 27 : return SWIG_Py_Void();
17326 : }
17327 :
17328 0 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result_unsupported_algorithm_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17329 0 : PyObject *resultobj = 0;
17330 0 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17331 0 : char *arg2 = (char *) 0 ;
17332 0 : void *argp1 = 0 ;
17333 0 : int res1 = 0 ;
17334 : int res2 ;
17335 0 : char *buf2 = 0 ;
17336 0 : int alloc2 = 0 ;
17337 0 : PyObject * obj0 = 0 ;
17338 0 : PyObject * obj1 = 0 ;
17339 :
17340 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_decrypt_result_unsupported_algorithm_set",&obj0,&obj1)) SWIG_fail;
17341 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17342 0 : if (!SWIG_IsOK(res1)) {
17343 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 *""'");
17344 : }
17345 0 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17346 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
17347 0 : if (!SWIG_IsOK(res2)) {
17348 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_decrypt_result_unsupported_algorithm_set" "', argument " "2"" of type '" "char *""'");
17349 : }
17350 0 : arg2 = (char *)(buf2);
17351 : {
17352 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17353 0 : if (arg1->unsupported_algorithm) free((char*)arg1->unsupported_algorithm);
17354 0 : if (arg2) {
17355 0 : size_t size = strlen((const char *)(arg2)) + 1;
17356 0 : arg1->unsupported_algorithm = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
17357 : } else {
17358 0 : arg1->unsupported_algorithm = 0;
17359 : }
17360 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17361 : }
17362 0 : resultobj = SWIG_Py_Void();
17363 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
17364 : return resultobj;
17365 : fail:
17366 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
17367 : return NULL;
17368 : }
17369 :
17370 :
17371 10 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result_unsupported_algorithm_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17372 10 : PyObject *resultobj = 0;
17373 10 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17374 10 : void *argp1 = 0 ;
17375 10 : int res1 = 0 ;
17376 10 : PyObject * obj0 = 0 ;
17377 10 : char *result = 0 ;
17378 :
17379 10 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_decrypt_result_unsupported_algorithm_get",&obj0)) SWIG_fail;
17380 10 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17381 10 : if (!SWIG_IsOK(res1)) {
17382 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 *""'");
17383 : }
17384 10 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17385 : {
17386 10 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17387 10 : result = (char *) ((arg1)->unsupported_algorithm);
17388 10 : SWIG_PYTHON_THREAD_END_ALLOW;
17389 : }
17390 10 : resultobj = SWIG_FromCharPtr((const char *)result);
17391 10 : return resultobj;
17392 : fail:
17393 : return NULL;
17394 : }
17395 :
17396 :
17397 0 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result_wrong_key_usage_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17398 0 : PyObject *resultobj = 0;
17399 0 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17400 : unsigned int arg2 ;
17401 0 : void *argp1 = 0 ;
17402 0 : int res1 = 0 ;
17403 : unsigned int val2 ;
17404 0 : int ecode2 = 0 ;
17405 0 : PyObject * obj0 = 0 ;
17406 0 : PyObject * obj1 = 0 ;
17407 :
17408 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_decrypt_result_wrong_key_usage_set",&obj0,&obj1)) SWIG_fail;
17409 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17410 0 : if (!SWIG_IsOK(res1)) {
17411 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 *""'");
17412 : }
17413 0 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17414 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
17415 0 : if (!SWIG_IsOK(ecode2)) {
17416 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_decrypt_result_wrong_key_usage_set" "', argument " "2"" of type '" "unsigned int""'");
17417 : }
17418 0 : arg2 = (unsigned int)(val2);
17419 : {
17420 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17421 0 : if (arg1) (arg1)->wrong_key_usage = arg2;
17422 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17423 : }
17424 0 : resultobj = SWIG_Py_Void();
17425 0 : return resultobj;
17426 : fail:
17427 : return NULL;
17428 : }
17429 :
17430 :
17431 20 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result_wrong_key_usage_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17432 20 : PyObject *resultobj = 0;
17433 20 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17434 20 : void *argp1 = 0 ;
17435 20 : int res1 = 0 ;
17436 20 : PyObject * obj0 = 0 ;
17437 : unsigned int result;
17438 :
17439 20 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_decrypt_result_wrong_key_usage_get",&obj0)) SWIG_fail;
17440 20 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17441 20 : if (!SWIG_IsOK(res1)) {
17442 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 *""'");
17443 : }
17444 20 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17445 : {
17446 20 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17447 20 : result = (unsigned int) ((arg1)->wrong_key_usage);
17448 20 : SWIG_PYTHON_THREAD_END_ALLOW;
17449 : }
17450 20 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
17451 20 : return resultobj;
17452 : fail:
17453 : return NULL;
17454 : }
17455 :
17456 :
17457 0 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result__unused_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17458 0 : PyObject *resultobj = 0;
17459 0 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17460 : int arg2 ;
17461 0 : void *argp1 = 0 ;
17462 0 : int res1 = 0 ;
17463 : int val2 ;
17464 0 : int ecode2 = 0 ;
17465 0 : PyObject * obj0 = 0 ;
17466 0 : PyObject * obj1 = 0 ;
17467 :
17468 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_decrypt_result__unused_set",&obj0,&obj1)) SWIG_fail;
17469 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17470 0 : if (!SWIG_IsOK(res1)) {
17471 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_decrypt_result__unused_set" "', argument " "1"" of type '" "struct _gpgme_op_decrypt_result *""'");
17472 : }
17473 0 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17474 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
17475 0 : if (!SWIG_IsOK(ecode2)) {
17476 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_decrypt_result__unused_set" "', argument " "2"" of type '" "int""'");
17477 : }
17478 0 : arg2 = (int)(val2);
17479 : {
17480 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17481 0 : if (arg1) (arg1)->_unused = arg2;
17482 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17483 : }
17484 0 : resultobj = SWIG_Py_Void();
17485 0 : return resultobj;
17486 : fail:
17487 : return NULL;
17488 : }
17489 :
17490 :
17491 0 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result__unused_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17492 0 : PyObject *resultobj = 0;
17493 0 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17494 0 : void *argp1 = 0 ;
17495 0 : int res1 = 0 ;
17496 0 : PyObject * obj0 = 0 ;
17497 : int result;
17498 :
17499 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_decrypt_result__unused_get",&obj0)) SWIG_fail;
17500 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17501 0 : if (!SWIG_IsOK(res1)) {
17502 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_decrypt_result__unused_get" "', argument " "1"" of type '" "struct _gpgme_op_decrypt_result *""'");
17503 : }
17504 0 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17505 : {
17506 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17507 0 : result = (int) ((arg1)->_unused);
17508 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17509 : }
17510 0 : resultobj = SWIG_From_int((int)(result));
17511 0 : return resultobj;
17512 : fail:
17513 : return NULL;
17514 : }
17515 :
17516 :
17517 0 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result_recipients_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17518 0 : PyObject *resultobj = 0;
17519 0 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17520 0 : gpgme_recipient_t arg2 = (gpgme_recipient_t) 0 ;
17521 0 : void *argp1 = 0 ;
17522 0 : int res1 = 0 ;
17523 0 : void *argp2 = 0 ;
17524 0 : int res2 = 0 ;
17525 0 : PyObject * obj0 = 0 ;
17526 0 : PyObject * obj1 = 0 ;
17527 :
17528 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_decrypt_result_recipients_set",&obj0,&obj1)) SWIG_fail;
17529 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17530 0 : if (!SWIG_IsOK(res1)) {
17531 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_decrypt_result_recipients_set" "', argument " "1"" of type '" "struct _gpgme_op_decrypt_result *""'");
17532 : }
17533 0 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17534 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_recipient, SWIG_POINTER_DISOWN | 0 );
17535 0 : if (!SWIG_IsOK(res2)) {
17536 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_decrypt_result_recipients_set" "', argument " "2"" of type '" "gpgme_recipient_t""'");
17537 : }
17538 0 : arg2 = (gpgme_recipient_t)(argp2);
17539 : {
17540 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17541 0 : if (arg1) (arg1)->recipients = arg2;
17542 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17543 : }
17544 0 : resultobj = SWIG_Py_Void();
17545 0 : return resultobj;
17546 : fail:
17547 : return NULL;
17548 : }
17549 :
17550 :
17551 20 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result_recipients_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17552 20 : PyObject *resultobj = 0;
17553 20 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17554 20 : void *argp1 = 0 ;
17555 20 : int res1 = 0 ;
17556 20 : PyObject * obj0 = 0 ;
17557 : gpgme_recipient_t result;
17558 :
17559 20 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_decrypt_result_recipients_get",&obj0)) SWIG_fail;
17560 20 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17561 20 : if (!SWIG_IsOK(res1)) {
17562 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_decrypt_result_recipients_get" "', argument " "1"" of type '" "struct _gpgme_op_decrypt_result *""'");
17563 : }
17564 20 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17565 : {
17566 20 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17567 20 : result = (gpgme_recipient_t) ((arg1)->recipients);
17568 20 : SWIG_PYTHON_THREAD_END_ALLOW;
17569 : }
17570 : {
17571 : int i;
17572 20 : int size = 0;
17573 : gpgme_recipient_t curr;
17574 36 : for (curr = result; curr != NULL; curr = curr->next) {
17575 16 : size++;
17576 : }
17577 20 : resultobj = PyList_New(size);
17578 36 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
17579 16 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_recipient, 0 );
17580 16 : PyList_SetItem(resultobj, i, o);
17581 : }
17582 : }
17583 : return resultobj;
17584 : fail:
17585 : return NULL;
17586 : }
17587 :
17588 :
17589 0 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result_file_name_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17590 0 : PyObject *resultobj = 0;
17591 0 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17592 0 : char *arg2 = (char *) 0 ;
17593 0 : void *argp1 = 0 ;
17594 0 : int res1 = 0 ;
17595 : int res2 ;
17596 0 : char *buf2 = 0 ;
17597 0 : int alloc2 = 0 ;
17598 0 : PyObject * obj0 = 0 ;
17599 0 : PyObject * obj1 = 0 ;
17600 :
17601 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_decrypt_result_file_name_set",&obj0,&obj1)) SWIG_fail;
17602 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17603 0 : if (!SWIG_IsOK(res1)) {
17604 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 *""'");
17605 : }
17606 0 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17607 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
17608 0 : if (!SWIG_IsOK(res2)) {
17609 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_decrypt_result_file_name_set" "', argument " "2"" of type '" "char *""'");
17610 : }
17611 0 : arg2 = (char *)(buf2);
17612 : {
17613 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17614 0 : if (arg1->file_name) free((char*)arg1->file_name);
17615 0 : if (arg2) {
17616 0 : size_t size = strlen((const char *)(arg2)) + 1;
17617 0 : arg1->file_name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
17618 : } else {
17619 0 : arg1->file_name = 0;
17620 : }
17621 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17622 : }
17623 0 : resultobj = SWIG_Py_Void();
17624 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
17625 : return resultobj;
17626 : fail:
17627 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
17628 : return NULL;
17629 : }
17630 :
17631 :
17632 10 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result_file_name_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17633 10 : PyObject *resultobj = 0;
17634 10 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17635 10 : void *argp1 = 0 ;
17636 10 : int res1 = 0 ;
17637 10 : PyObject * obj0 = 0 ;
17638 10 : char *result = 0 ;
17639 :
17640 10 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_decrypt_result_file_name_get",&obj0)) SWIG_fail;
17641 10 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17642 10 : if (!SWIG_IsOK(res1)) {
17643 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 *""'");
17644 : }
17645 10 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17646 : {
17647 10 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17648 10 : result = (char *) ((arg1)->file_name);
17649 10 : SWIG_PYTHON_THREAD_END_ALLOW;
17650 : }
17651 10 : resultobj = SWIG_FromCharPtr((const char *)result);
17652 10 : return resultobj;
17653 : fail:
17654 : return NULL;
17655 : }
17656 :
17657 :
17658 0 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result_session_key_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17659 0 : PyObject *resultobj = 0;
17660 0 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17661 0 : char *arg2 = (char *) 0 ;
17662 0 : void *argp1 = 0 ;
17663 0 : int res1 = 0 ;
17664 : int res2 ;
17665 0 : char *buf2 = 0 ;
17666 0 : int alloc2 = 0 ;
17667 0 : PyObject * obj0 = 0 ;
17668 0 : PyObject * obj1 = 0 ;
17669 :
17670 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_decrypt_result_session_key_set",&obj0,&obj1)) SWIG_fail;
17671 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17672 0 : if (!SWIG_IsOK(res1)) {
17673 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 *""'");
17674 : }
17675 0 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17676 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
17677 0 : if (!SWIG_IsOK(res2)) {
17678 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_decrypt_result_session_key_set" "', argument " "2"" of type '" "char *""'");
17679 : }
17680 0 : arg2 = (char *)(buf2);
17681 : {
17682 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17683 0 : if (arg1->session_key) free((char*)arg1->session_key);
17684 0 : if (arg2) {
17685 0 : size_t size = strlen((const char *)(arg2)) + 1;
17686 0 : arg1->session_key = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
17687 : } else {
17688 0 : arg1->session_key = 0;
17689 : }
17690 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17691 : }
17692 0 : resultobj = SWIG_Py_Void();
17693 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
17694 : return resultobj;
17695 : fail:
17696 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
17697 : return NULL;
17698 : }
17699 :
17700 :
17701 10 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result_session_key_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17702 10 : PyObject *resultobj = 0;
17703 10 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17704 10 : void *argp1 = 0 ;
17705 10 : int res1 = 0 ;
17706 10 : PyObject * obj0 = 0 ;
17707 10 : char *result = 0 ;
17708 :
17709 10 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_decrypt_result_session_key_get",&obj0)) SWIG_fail;
17710 10 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17711 10 : if (!SWIG_IsOK(res1)) {
17712 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 *""'");
17713 : }
17714 10 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17715 : {
17716 10 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17717 10 : result = (char *) ((arg1)->session_key);
17718 10 : SWIG_PYTHON_THREAD_END_ALLOW;
17719 : }
17720 10 : resultobj = SWIG_FromCharPtr((const char *)result);
17721 10 : return resultobj;
17722 : fail:
17723 : return NULL;
17724 : }
17725 :
17726 :
17727 0 : SWIGINTERN PyObject *_wrap_new__gpgme_op_decrypt_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17728 0 : PyObject *resultobj = 0;
17729 0 : struct _gpgme_op_decrypt_result *result = 0 ;
17730 :
17731 0 : if (!PyArg_ParseTuple(args,(char *)":new__gpgme_op_decrypt_result")) SWIG_fail;
17732 : {
17733 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17734 0 : result = (struct _gpgme_op_decrypt_result *)calloc(1, sizeof(struct _gpgme_op_decrypt_result));
17735 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17736 : }
17737 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_decrypt_result, SWIG_POINTER_NEW | 0 );
17738 0 : return resultobj;
17739 : fail:
17740 : return NULL;
17741 : }
17742 :
17743 :
17744 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_op_decrypt_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17745 0 : PyObject *resultobj = 0;
17746 0 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17747 0 : void *argp1 = 0 ;
17748 0 : int res1 = 0 ;
17749 0 : PyObject * obj0 = 0 ;
17750 :
17751 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete__gpgme_op_decrypt_result",&obj0)) SWIG_fail;
17752 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, SWIG_POINTER_DISOWN | 0 );
17753 0 : if (!SWIG_IsOK(res1)) {
17754 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_op_decrypt_result" "', argument " "1"" of type '" "struct _gpgme_op_decrypt_result *""'");
17755 : }
17756 0 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17757 : {
17758 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17759 0 : free((char *) arg1);
17760 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17761 : }
17762 0 : resultobj = SWIG_Py_Void();
17763 0 : return resultobj;
17764 : fail:
17765 : return NULL;
17766 : }
17767 :
17768 :
17769 27 : SWIGINTERN PyObject *_gpgme_op_decrypt_result_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17770 : PyObject *obj;
17771 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
17772 54 : SWIG_TypeNewClientData(SWIGTYPE_p__gpgme_op_decrypt_result, SWIG_NewClientData(obj));
17773 27 : return SWIG_Py_Void();
17774 : }
17775 :
17776 10 : SWIGINTERN PyObject *_wrap_gpgme_op_decrypt_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17777 10 : PyObject *resultobj = 0;
17778 10 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
17779 10 : void *argp1 = 0 ;
17780 10 : int res1 = 0 ;
17781 10 : PyObject * obj0 = 0 ;
17782 : gpgme_decrypt_result_t result;
17783 :
17784 10 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_op_decrypt_result",&obj0)) SWIG_fail;
17785 10 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
17786 10 : if (!SWIG_IsOK(res1)) {
17787 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_decrypt_result" "', argument " "1"" of type '" "gpgme_ctx_t""'");
17788 : }
17789 10 : arg1 = (gpgme_ctx_t)(argp1);
17790 : {
17791 10 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17792 10 : result = (gpgme_decrypt_result_t)gpgme_op_decrypt_result(arg1);
17793 10 : SWIG_PYTHON_THREAD_END_ALLOW;
17794 : }
17795 : {
17796 : PyObject *fragile;
17797 10 : fragile = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_decrypt_result,
17798 : 0 );
17799 10 : resultobj = _gpg_wrap_result(fragile, "DecryptResult");
17800 10 : Py_DECREF(fragile);
17801 : }
17802 : return resultobj;
17803 : fail:
17804 : return NULL;
17805 : }
17806 :
17807 :
17808 0 : SWIGINTERN PyObject *_wrap_gpgme_op_decrypt_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17809 0 : PyObject *resultobj = 0;
17810 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
17811 0 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
17812 0 : gpgme_data_t arg3 = (gpgme_data_t) 0 ;
17813 0 : void *argp1 = 0 ;
17814 0 : int res1 = 0 ;
17815 0 : gpgme_data_t wrapper2 = NULL ;
17816 0 : PyObject *bytesio2 = NULL ;
17817 : Py_buffer view2 ;
17818 0 : int have_view2 = 0 ;
17819 0 : gpgme_data_t wrapper3 = NULL ;
17820 0 : PyObject *bytesio3 = NULL ;
17821 : Py_buffer view3 ;
17822 0 : int have_view3 = 0 ;
17823 0 : PyObject * obj0 = 0 ;
17824 0 : PyObject * obj1 = 0 ;
17825 0 : PyObject * obj2 = 0 ;
17826 : gpgme_error_t result;
17827 :
17828 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_decrypt_start",&obj0,&obj1,&obj2)) SWIG_fail;
17829 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
17830 0 : if (!SWIG_IsOK(res1)) {
17831 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_decrypt_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
17832 : }
17833 0 : arg1 = (gpgme_ctx_t)(argp1);
17834 : {
17835 : /* If we create a temporary wrapper2 object, we will store it in
17836 : wrapperN, where N is 2. Here in this fragment, SWIG will
17837 : automatically append 2. */
17838 0 : memset(&view2, 0, sizeof view2);
17839 0 : if (obj1 == Py_None)
17840 0 : arg2 = NULL;
17841 : else {
17842 : PyObject *pypointer;
17843 0 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
17844 : &bytesio2, &view2);
17845 0 : if (pypointer == NULL)
17846 : return NULL;
17847 0 : have_view2 = !! view2.obj;
17848 :
17849 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
17850 :
17851 : /* Following code is from swig's python.swg. */
17852 :
17853 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
17854 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
17855 0 : Py_DECREF(pypointer);
17856 : return NULL;
17857 : }
17858 0 : Py_DECREF(pypointer);
17859 : }
17860 : }
17861 : {
17862 : /* If we create a temporary wrapper3 object, we will store it in
17863 : wrapperN, where N is 3. Here in this fragment, SWIG will
17864 : automatically append 3. */
17865 0 : memset(&view3, 0, sizeof view3);
17866 0 : if (obj2 == Py_None)
17867 0 : arg3 = NULL;
17868 : else {
17869 : PyObject *pypointer;
17870 0 : pypointer = _gpg_obj2gpgme_data_t(obj2, 3, &wrapper3,
17871 : &bytesio3, &view3);
17872 0 : if (pypointer == NULL)
17873 : return NULL;
17874 0 : have_view3 = !! view3.obj;
17875 :
17876 : /* input = obj2, 1 = arg3, 1_descriptor = SWIGTYPE_p_gpgme_data */
17877 :
17878 : /* Following code is from swig's python.swg. */
17879 :
17880 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg3, SWIGTYPE_p_gpgme_data,
17881 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
17882 0 : Py_DECREF(pypointer);
17883 : return NULL;
17884 : }
17885 0 : Py_DECREF(pypointer);
17886 : }
17887 : }
17888 : {
17889 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17890 0 : result = gpgme_op_decrypt_start(arg1,arg2,arg3);
17891 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17892 : }
17893 : {
17894 0 : resultobj = PyLong_FromLong(result);
17895 : }
17896 : {
17897 : /* See whether we need to update the Python buffer. */
17898 0 : if (resultobj && wrapper2 && view2.buf)
17899 : {
17900 : int dirty;
17901 0 : char *new_data = NULL;
17902 : size_t new_size;
17903 :
17904 :
17905 0 : new_data = wrapper2->data.mem.buffer;
17906 0 : new_size = wrapper2->data.mem.length;
17907 0 : dirty = new_data != NULL;
17908 :
17909 :
17910 :
17911 :
17912 :
17913 :
17914 :
17915 0 : if (dirty)
17916 : {
17917 : /* The buffer is dirty. */
17918 0 : if (view2.readonly)
17919 : {
17920 0 : Py_XDECREF(resultobj);
17921 0 : resultobj = NULL;
17922 0 : PyErr_SetString(PyExc_ValueError,
17923 : "cannot update read-only buffer");
17924 : }
17925 :
17926 : /* See if we need to truncate the buffer. */
17927 0 : if (resultobj && view2.len != new_size)
17928 : {
17929 0 : if (bytesio2 == NULL)
17930 : {
17931 0 : Py_XDECREF(resultobj);
17932 0 : resultobj = NULL;
17933 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
17934 : }
17935 : else
17936 : {
17937 : PyObject *retval;
17938 0 : PyBuffer_Release(&view2);
17939 : assert(view2.obj == NULL);
17940 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
17941 : "l", (long) new_size);
17942 0 : if (retval == NULL)
17943 : {
17944 0 : Py_XDECREF(resultobj);
17945 : resultobj = NULL;
17946 : }
17947 : else
17948 : {
17949 0 : Py_DECREF(retval);
17950 :
17951 0 : retval = PyObject_CallMethod(bytesio2,
17952 : "getbuffer", NULL);
17953 0 : if (retval == NULL
17954 0 : || PyObject_GetBuffer(retval, &view2,
17955 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
17956 : {
17957 0 : Py_XDECREF(resultobj);
17958 : resultobj = NULL;
17959 : }
17960 :
17961 0 : Py_XDECREF(retval);
17962 :
17963 0 : if (resultobj && view2.len
17964 : != new_size)
17965 : {
17966 0 : Py_XDECREF(resultobj);
17967 0 : resultobj = NULL;
17968 0 : PyErr_Format(PyExc_ValueError,
17969 : "Expected buffer of length %zu, got %zi",
17970 : new_size,
17971 : view2.len);
17972 : }
17973 : }
17974 : }
17975 : }
17976 0 : if (resultobj)
17977 0 : memcpy(view2.buf, new_data, new_size);
17978 : }
17979 :
17980 :
17981 :
17982 : }
17983 :
17984 : /* Free the temporary wrapper, if any. */
17985 0 : if (wrapper2)
17986 0 : gpgme_data_release(wrapper2);
17987 0 : Py_XDECREF (bytesio2);
17988 0 : if (have_view2 && view2.buf)
17989 0 : PyBuffer_Release(&view2);
17990 : }
17991 : {
17992 : /* See whether we need to update the Python buffer. */
17993 0 : if (resultobj && wrapper3 && view3.buf)
17994 : {
17995 : int dirty;
17996 0 : char *new_data = NULL;
17997 : size_t new_size;
17998 :
17999 :
18000 0 : new_data = wrapper3->data.mem.buffer;
18001 0 : new_size = wrapper3->data.mem.length;
18002 0 : dirty = new_data != NULL;
18003 :
18004 :
18005 :
18006 :
18007 :
18008 :
18009 :
18010 0 : if (dirty)
18011 : {
18012 : /* The buffer is dirty. */
18013 0 : if (view3.readonly)
18014 : {
18015 0 : Py_XDECREF(resultobj);
18016 0 : resultobj = NULL;
18017 0 : PyErr_SetString(PyExc_ValueError,
18018 : "cannot update read-only buffer");
18019 : }
18020 :
18021 : /* See if we need to truncate the buffer. */
18022 0 : if (resultobj && view3.len != new_size)
18023 : {
18024 0 : if (bytesio3 == NULL)
18025 : {
18026 0 : Py_XDECREF(resultobj);
18027 0 : resultobj = NULL;
18028 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
18029 : }
18030 : else
18031 : {
18032 : PyObject *retval;
18033 0 : PyBuffer_Release(&view3);
18034 : assert(view3.obj == NULL);
18035 0 : retval = PyObject_CallMethod(bytesio3, "truncate",
18036 : "l", (long) new_size);
18037 0 : if (retval == NULL)
18038 : {
18039 0 : Py_XDECREF(resultobj);
18040 : resultobj = NULL;
18041 : }
18042 : else
18043 : {
18044 0 : Py_DECREF(retval);
18045 :
18046 0 : retval = PyObject_CallMethod(bytesio3,
18047 : "getbuffer", NULL);
18048 0 : if (retval == NULL
18049 0 : || PyObject_GetBuffer(retval, &view3,
18050 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
18051 : {
18052 0 : Py_XDECREF(resultobj);
18053 : resultobj = NULL;
18054 : }
18055 :
18056 0 : Py_XDECREF(retval);
18057 :
18058 0 : if (resultobj && view3.len
18059 : != new_size)
18060 : {
18061 0 : Py_XDECREF(resultobj);
18062 0 : resultobj = NULL;
18063 0 : PyErr_Format(PyExc_ValueError,
18064 : "Expected buffer of length %zu, got %zi",
18065 : new_size,
18066 : view3.len);
18067 : }
18068 : }
18069 : }
18070 : }
18071 0 : if (resultobj)
18072 0 : memcpy(view3.buf, new_data, new_size);
18073 : }
18074 :
18075 :
18076 :
18077 : }
18078 :
18079 : /* Free the temporary wrapper, if any. */
18080 0 : if (wrapper3)
18081 0 : gpgme_data_release(wrapper3);
18082 0 : Py_XDECREF (bytesio3);
18083 0 : if (have_view3 && view3.buf)
18084 0 : PyBuffer_Release(&view3);
18085 : }
18086 : return resultobj;
18087 : fail:
18088 : {
18089 : /* See whether we need to update the Python buffer. */
18090 : if (resultobj && wrapper2 && view2.buf)
18091 : {
18092 : int dirty;
18093 : char *new_data = NULL;
18094 : size_t new_size;
18095 :
18096 :
18097 : new_data = wrapper2->data.mem.buffer;
18098 : new_size = wrapper2->data.mem.length;
18099 : dirty = new_data != NULL;
18100 :
18101 :
18102 :
18103 :
18104 :
18105 :
18106 :
18107 : if (dirty)
18108 : {
18109 : /* The buffer is dirty. */
18110 : if (view2.readonly)
18111 : {
18112 : Py_XDECREF(resultobj);
18113 : resultobj = NULL;
18114 : PyErr_SetString(PyExc_ValueError,
18115 : "cannot update read-only buffer");
18116 : }
18117 :
18118 : /* See if we need to truncate the buffer. */
18119 : if (resultobj && view2.len != new_size)
18120 : {
18121 : if (bytesio2 == NULL)
18122 : {
18123 : Py_XDECREF(resultobj);
18124 : resultobj = NULL;
18125 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
18126 : }
18127 : else
18128 : {
18129 : PyObject *retval;
18130 : PyBuffer_Release(&view2);
18131 : assert(view2.obj == NULL);
18132 : retval = PyObject_CallMethod(bytesio2, "truncate",
18133 : "l", (long) new_size);
18134 : if (retval == NULL)
18135 : {
18136 : Py_XDECREF(resultobj);
18137 : resultobj = NULL;
18138 : }
18139 : else
18140 : {
18141 : Py_DECREF(retval);
18142 :
18143 : retval = PyObject_CallMethod(bytesio2,
18144 : "getbuffer", NULL);
18145 : if (retval == NULL
18146 : || PyObject_GetBuffer(retval, &view2,
18147 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
18148 : {
18149 : Py_XDECREF(resultobj);
18150 : resultobj = NULL;
18151 : }
18152 :
18153 : Py_XDECREF(retval);
18154 :
18155 : if (resultobj && view2.len
18156 : != new_size)
18157 : {
18158 : Py_XDECREF(resultobj);
18159 : resultobj = NULL;
18160 : PyErr_Format(PyExc_ValueError,
18161 : "Expected buffer of length %zu, got %zi",
18162 : new_size,
18163 : view2.len);
18164 : }
18165 : }
18166 : }
18167 : }
18168 : if (resultobj)
18169 : memcpy(view2.buf, new_data, new_size);
18170 : }
18171 :
18172 :
18173 :
18174 : }
18175 :
18176 : /* Free the temporary wrapper, if any. */
18177 0 : if (wrapper2)
18178 0 : gpgme_data_release(wrapper2);
18179 0 : Py_XDECREF (bytesio2);
18180 : if (have_view2 && view2.buf)
18181 : PyBuffer_Release(&view2);
18182 : }
18183 : {
18184 : /* See whether we need to update the Python buffer. */
18185 : if (resultobj && wrapper3 && view3.buf)
18186 : {
18187 : int dirty;
18188 : char *new_data = NULL;
18189 : size_t new_size;
18190 :
18191 :
18192 : new_data = wrapper3->data.mem.buffer;
18193 : new_size = wrapper3->data.mem.length;
18194 : dirty = new_data != NULL;
18195 :
18196 :
18197 :
18198 :
18199 :
18200 :
18201 :
18202 : if (dirty)
18203 : {
18204 : /* The buffer is dirty. */
18205 : if (view3.readonly)
18206 : {
18207 : Py_XDECREF(resultobj);
18208 : resultobj = NULL;
18209 : PyErr_SetString(PyExc_ValueError,
18210 : "cannot update read-only buffer");
18211 : }
18212 :
18213 : /* See if we need to truncate the buffer. */
18214 : if (resultobj && view3.len != new_size)
18215 : {
18216 : if (bytesio3 == NULL)
18217 : {
18218 : Py_XDECREF(resultobj);
18219 : resultobj = NULL;
18220 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
18221 : }
18222 : else
18223 : {
18224 : PyObject *retval;
18225 : PyBuffer_Release(&view3);
18226 : assert(view3.obj == NULL);
18227 : retval = PyObject_CallMethod(bytesio3, "truncate",
18228 : "l", (long) new_size);
18229 : if (retval == NULL)
18230 : {
18231 : Py_XDECREF(resultobj);
18232 : resultobj = NULL;
18233 : }
18234 : else
18235 : {
18236 : Py_DECREF(retval);
18237 :
18238 : retval = PyObject_CallMethod(bytesio3,
18239 : "getbuffer", NULL);
18240 : if (retval == NULL
18241 : || PyObject_GetBuffer(retval, &view3,
18242 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
18243 : {
18244 : Py_XDECREF(resultobj);
18245 : resultobj = NULL;
18246 : }
18247 :
18248 : Py_XDECREF(retval);
18249 :
18250 : if (resultobj && view3.len
18251 : != new_size)
18252 : {
18253 : Py_XDECREF(resultobj);
18254 : resultobj = NULL;
18255 : PyErr_Format(PyExc_ValueError,
18256 : "Expected buffer of length %zu, got %zi",
18257 : new_size,
18258 : view3.len);
18259 : }
18260 : }
18261 : }
18262 : }
18263 : if (resultobj)
18264 : memcpy(view3.buf, new_data, new_size);
18265 : }
18266 :
18267 :
18268 :
18269 : }
18270 :
18271 : /* Free the temporary wrapper, if any. */
18272 0 : if (wrapper3)
18273 0 : gpgme_data_release(wrapper3);
18274 0 : Py_XDECREF (bytesio3);
18275 : if (have_view3 && view3.buf)
18276 : PyBuffer_Release(&view3);
18277 : }
18278 : return NULL;
18279 : }
18280 :
18281 :
18282 4 : SWIGINTERN PyObject *_wrap_gpgme_op_decrypt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18283 4 : PyObject *resultobj = 0;
18284 4 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
18285 4 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
18286 4 : gpgme_data_t arg3 = (gpgme_data_t) 0 ;
18287 4 : void *argp1 = 0 ;
18288 4 : int res1 = 0 ;
18289 4 : gpgme_data_t wrapper2 = NULL ;
18290 4 : PyObject *bytesio2 = NULL ;
18291 : Py_buffer view2 ;
18292 4 : int have_view2 = 0 ;
18293 4 : gpgme_data_t wrapper3 = NULL ;
18294 4 : PyObject *bytesio3 = NULL ;
18295 : Py_buffer view3 ;
18296 4 : int have_view3 = 0 ;
18297 4 : PyObject * obj0 = 0 ;
18298 4 : PyObject * obj1 = 0 ;
18299 4 : PyObject * obj2 = 0 ;
18300 : gpgme_error_t result;
18301 :
18302 4 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_decrypt",&obj0,&obj1,&obj2)) SWIG_fail;
18303 4 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
18304 4 : if (!SWIG_IsOK(res1)) {
18305 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_decrypt" "', argument " "1"" of type '" "gpgme_ctx_t""'");
18306 : }
18307 4 : arg1 = (gpgme_ctx_t)(argp1);
18308 : {
18309 : /* If we create a temporary wrapper2 object, we will store it in
18310 : wrapperN, where N is 2. Here in this fragment, SWIG will
18311 : automatically append 2. */
18312 4 : memset(&view2, 0, sizeof view2);
18313 4 : if (obj1 == Py_None)
18314 0 : arg2 = NULL;
18315 : else {
18316 : PyObject *pypointer;
18317 4 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
18318 : &bytesio2, &view2);
18319 4 : if (pypointer == NULL)
18320 : return NULL;
18321 4 : have_view2 = !! view2.obj;
18322 :
18323 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
18324 :
18325 : /* Following code is from swig's python.swg. */
18326 :
18327 4 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
18328 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
18329 0 : Py_DECREF(pypointer);
18330 : return NULL;
18331 : }
18332 4 : Py_DECREF(pypointer);
18333 : }
18334 : }
18335 : {
18336 : /* If we create a temporary wrapper3 object, we will store it in
18337 : wrapperN, where N is 3. Here in this fragment, SWIG will
18338 : automatically append 3. */
18339 4 : memset(&view3, 0, sizeof view3);
18340 4 : if (obj2 == Py_None)
18341 0 : arg3 = NULL;
18342 : else {
18343 : PyObject *pypointer;
18344 4 : pypointer = _gpg_obj2gpgme_data_t(obj2, 3, &wrapper3,
18345 : &bytesio3, &view3);
18346 4 : if (pypointer == NULL)
18347 : return NULL;
18348 4 : have_view3 = !! view3.obj;
18349 :
18350 : /* input = obj2, 1 = arg3, 1_descriptor = SWIGTYPE_p_gpgme_data */
18351 :
18352 : /* Following code is from swig's python.swg. */
18353 :
18354 4 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg3, SWIGTYPE_p_gpgme_data,
18355 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
18356 0 : Py_DECREF(pypointer);
18357 : return NULL;
18358 : }
18359 4 : Py_DECREF(pypointer);
18360 : }
18361 : }
18362 : {
18363 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
18364 4 : result = gpgme_op_decrypt(arg1,arg2,arg3);
18365 4 : SWIG_PYTHON_THREAD_END_ALLOW;
18366 : }
18367 : {
18368 4 : resultobj = PyLong_FromLong(result);
18369 : }
18370 : {
18371 : /* See whether we need to update the Python buffer. */
18372 4 : if (resultobj && wrapper2 && view2.buf)
18373 : {
18374 : int dirty;
18375 0 : char *new_data = NULL;
18376 : size_t new_size;
18377 :
18378 :
18379 0 : new_data = wrapper2->data.mem.buffer;
18380 0 : new_size = wrapper2->data.mem.length;
18381 0 : dirty = new_data != NULL;
18382 :
18383 :
18384 :
18385 :
18386 :
18387 :
18388 :
18389 0 : if (dirty)
18390 : {
18391 : /* The buffer is dirty. */
18392 0 : if (view2.readonly)
18393 : {
18394 0 : Py_XDECREF(resultobj);
18395 0 : resultobj = NULL;
18396 0 : PyErr_SetString(PyExc_ValueError,
18397 : "cannot update read-only buffer");
18398 : }
18399 :
18400 : /* See if we need to truncate the buffer. */
18401 0 : if (resultobj && view2.len != new_size)
18402 : {
18403 0 : if (bytesio2 == NULL)
18404 : {
18405 0 : Py_XDECREF(resultobj);
18406 0 : resultobj = NULL;
18407 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
18408 : }
18409 : else
18410 : {
18411 : PyObject *retval;
18412 0 : PyBuffer_Release(&view2);
18413 : assert(view2.obj == NULL);
18414 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
18415 : "l", (long) new_size);
18416 0 : if (retval == NULL)
18417 : {
18418 0 : Py_XDECREF(resultobj);
18419 : resultobj = NULL;
18420 : }
18421 : else
18422 : {
18423 0 : Py_DECREF(retval);
18424 :
18425 0 : retval = PyObject_CallMethod(bytesio2,
18426 : "getbuffer", NULL);
18427 0 : if (retval == NULL
18428 0 : || PyObject_GetBuffer(retval, &view2,
18429 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
18430 : {
18431 0 : Py_XDECREF(resultobj);
18432 : resultobj = NULL;
18433 : }
18434 :
18435 0 : Py_XDECREF(retval);
18436 :
18437 0 : if (resultobj && view2.len
18438 : != new_size)
18439 : {
18440 0 : Py_XDECREF(resultobj);
18441 0 : resultobj = NULL;
18442 0 : PyErr_Format(PyExc_ValueError,
18443 : "Expected buffer of length %zu, got %zi",
18444 : new_size,
18445 : view2.len);
18446 : }
18447 : }
18448 : }
18449 : }
18450 0 : if (resultobj)
18451 0 : memcpy(view2.buf, new_data, new_size);
18452 : }
18453 :
18454 :
18455 :
18456 : }
18457 :
18458 : /* Free the temporary wrapper, if any. */
18459 4 : if (wrapper2)
18460 0 : gpgme_data_release(wrapper2);
18461 4 : Py_XDECREF (bytesio2);
18462 4 : if (have_view2 && view2.buf)
18463 0 : PyBuffer_Release(&view2);
18464 : }
18465 : {
18466 : /* See whether we need to update the Python buffer. */
18467 4 : if (resultobj && wrapper3 && view3.buf)
18468 : {
18469 : int dirty;
18470 0 : char *new_data = NULL;
18471 : size_t new_size;
18472 :
18473 :
18474 0 : new_data = wrapper3->data.mem.buffer;
18475 0 : new_size = wrapper3->data.mem.length;
18476 0 : dirty = new_data != NULL;
18477 :
18478 :
18479 :
18480 :
18481 :
18482 :
18483 :
18484 0 : if (dirty)
18485 : {
18486 : /* The buffer is dirty. */
18487 0 : if (view3.readonly)
18488 : {
18489 0 : Py_XDECREF(resultobj);
18490 0 : resultobj = NULL;
18491 0 : PyErr_SetString(PyExc_ValueError,
18492 : "cannot update read-only buffer");
18493 : }
18494 :
18495 : /* See if we need to truncate the buffer. */
18496 0 : if (resultobj && view3.len != new_size)
18497 : {
18498 0 : if (bytesio3 == NULL)
18499 : {
18500 0 : Py_XDECREF(resultobj);
18501 0 : resultobj = NULL;
18502 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
18503 : }
18504 : else
18505 : {
18506 : PyObject *retval;
18507 0 : PyBuffer_Release(&view3);
18508 : assert(view3.obj == NULL);
18509 0 : retval = PyObject_CallMethod(bytesio3, "truncate",
18510 : "l", (long) new_size);
18511 0 : if (retval == NULL)
18512 : {
18513 0 : Py_XDECREF(resultobj);
18514 : resultobj = NULL;
18515 : }
18516 : else
18517 : {
18518 0 : Py_DECREF(retval);
18519 :
18520 0 : retval = PyObject_CallMethod(bytesio3,
18521 : "getbuffer", NULL);
18522 0 : if (retval == NULL
18523 0 : || PyObject_GetBuffer(retval, &view3,
18524 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
18525 : {
18526 0 : Py_XDECREF(resultobj);
18527 : resultobj = NULL;
18528 : }
18529 :
18530 0 : Py_XDECREF(retval);
18531 :
18532 0 : if (resultobj && view3.len
18533 : != new_size)
18534 : {
18535 0 : Py_XDECREF(resultobj);
18536 0 : resultobj = NULL;
18537 0 : PyErr_Format(PyExc_ValueError,
18538 : "Expected buffer of length %zu, got %zi",
18539 : new_size,
18540 : view3.len);
18541 : }
18542 : }
18543 : }
18544 : }
18545 0 : if (resultobj)
18546 0 : memcpy(view3.buf, new_data, new_size);
18547 : }
18548 :
18549 :
18550 :
18551 : }
18552 :
18553 : /* Free the temporary wrapper, if any. */
18554 4 : if (wrapper3)
18555 0 : gpgme_data_release(wrapper3);
18556 4 : Py_XDECREF (bytesio3);
18557 4 : if (have_view3 && view3.buf)
18558 0 : PyBuffer_Release(&view3);
18559 : }
18560 : return resultobj;
18561 : fail:
18562 : {
18563 : /* See whether we need to update the Python buffer. */
18564 : if (resultobj && wrapper2 && view2.buf)
18565 : {
18566 : int dirty;
18567 : char *new_data = NULL;
18568 : size_t new_size;
18569 :
18570 :
18571 : new_data = wrapper2->data.mem.buffer;
18572 : new_size = wrapper2->data.mem.length;
18573 : dirty = new_data != NULL;
18574 :
18575 :
18576 :
18577 :
18578 :
18579 :
18580 :
18581 : if (dirty)
18582 : {
18583 : /* The buffer is dirty. */
18584 : if (view2.readonly)
18585 : {
18586 : Py_XDECREF(resultobj);
18587 : resultobj = NULL;
18588 : PyErr_SetString(PyExc_ValueError,
18589 : "cannot update read-only buffer");
18590 : }
18591 :
18592 : /* See if we need to truncate the buffer. */
18593 : if (resultobj && view2.len != new_size)
18594 : {
18595 : if (bytesio2 == NULL)
18596 : {
18597 : Py_XDECREF(resultobj);
18598 : resultobj = NULL;
18599 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
18600 : }
18601 : else
18602 : {
18603 : PyObject *retval;
18604 : PyBuffer_Release(&view2);
18605 : assert(view2.obj == NULL);
18606 : retval = PyObject_CallMethod(bytesio2, "truncate",
18607 : "l", (long) new_size);
18608 : if (retval == NULL)
18609 : {
18610 : Py_XDECREF(resultobj);
18611 : resultobj = NULL;
18612 : }
18613 : else
18614 : {
18615 : Py_DECREF(retval);
18616 :
18617 : retval = PyObject_CallMethod(bytesio2,
18618 : "getbuffer", NULL);
18619 : if (retval == NULL
18620 : || PyObject_GetBuffer(retval, &view2,
18621 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
18622 : {
18623 : Py_XDECREF(resultobj);
18624 : resultobj = NULL;
18625 : }
18626 :
18627 : Py_XDECREF(retval);
18628 :
18629 : if (resultobj && view2.len
18630 : != new_size)
18631 : {
18632 : Py_XDECREF(resultobj);
18633 : resultobj = NULL;
18634 : PyErr_Format(PyExc_ValueError,
18635 : "Expected buffer of length %zu, got %zi",
18636 : new_size,
18637 : view2.len);
18638 : }
18639 : }
18640 : }
18641 : }
18642 : if (resultobj)
18643 : memcpy(view2.buf, new_data, new_size);
18644 : }
18645 :
18646 :
18647 :
18648 : }
18649 :
18650 : /* Free the temporary wrapper, if any. */
18651 0 : if (wrapper2)
18652 0 : gpgme_data_release(wrapper2);
18653 0 : Py_XDECREF (bytesio2);
18654 : if (have_view2 && view2.buf)
18655 : PyBuffer_Release(&view2);
18656 : }
18657 : {
18658 : /* See whether we need to update the Python buffer. */
18659 : if (resultobj && wrapper3 && view3.buf)
18660 : {
18661 : int dirty;
18662 : char *new_data = NULL;
18663 : size_t new_size;
18664 :
18665 :
18666 : new_data = wrapper3->data.mem.buffer;
18667 : new_size = wrapper3->data.mem.length;
18668 : dirty = new_data != NULL;
18669 :
18670 :
18671 :
18672 :
18673 :
18674 :
18675 :
18676 : if (dirty)
18677 : {
18678 : /* The buffer is dirty. */
18679 : if (view3.readonly)
18680 : {
18681 : Py_XDECREF(resultobj);
18682 : resultobj = NULL;
18683 : PyErr_SetString(PyExc_ValueError,
18684 : "cannot update read-only buffer");
18685 : }
18686 :
18687 : /* See if we need to truncate the buffer. */
18688 : if (resultobj && view3.len != new_size)
18689 : {
18690 : if (bytesio3 == NULL)
18691 : {
18692 : Py_XDECREF(resultobj);
18693 : resultobj = NULL;
18694 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
18695 : }
18696 : else
18697 : {
18698 : PyObject *retval;
18699 : PyBuffer_Release(&view3);
18700 : assert(view3.obj == NULL);
18701 : retval = PyObject_CallMethod(bytesio3, "truncate",
18702 : "l", (long) new_size);
18703 : if (retval == NULL)
18704 : {
18705 : Py_XDECREF(resultobj);
18706 : resultobj = NULL;
18707 : }
18708 : else
18709 : {
18710 : Py_DECREF(retval);
18711 :
18712 : retval = PyObject_CallMethod(bytesio3,
18713 : "getbuffer", NULL);
18714 : if (retval == NULL
18715 : || PyObject_GetBuffer(retval, &view3,
18716 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
18717 : {
18718 : Py_XDECREF(resultobj);
18719 : resultobj = NULL;
18720 : }
18721 :
18722 : Py_XDECREF(retval);
18723 :
18724 : if (resultobj && view3.len
18725 : != new_size)
18726 : {
18727 : Py_XDECREF(resultobj);
18728 : resultobj = NULL;
18729 : PyErr_Format(PyExc_ValueError,
18730 : "Expected buffer of length %zu, got %zi",
18731 : new_size,
18732 : view3.len);
18733 : }
18734 : }
18735 : }
18736 : }
18737 : if (resultobj)
18738 : memcpy(view3.buf, new_data, new_size);
18739 : }
18740 :
18741 :
18742 :
18743 : }
18744 :
18745 : /* Free the temporary wrapper, if any. */
18746 0 : if (wrapper3)
18747 0 : gpgme_data_release(wrapper3);
18748 0 : Py_XDECREF (bytesio3);
18749 : if (have_view3 && view3.buf)
18750 : PyBuffer_Release(&view3);
18751 : }
18752 : return NULL;
18753 : }
18754 :
18755 :
18756 0 : SWIGINTERN PyObject *_wrap_gpgme_op_decrypt_verify_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18757 0 : PyObject *resultobj = 0;
18758 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
18759 0 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
18760 0 : gpgme_data_t arg3 = (gpgme_data_t) 0 ;
18761 0 : void *argp1 = 0 ;
18762 0 : int res1 = 0 ;
18763 0 : gpgme_data_t wrapper2 = NULL ;
18764 0 : PyObject *bytesio2 = NULL ;
18765 : Py_buffer view2 ;
18766 0 : int have_view2 = 0 ;
18767 0 : gpgme_data_t wrapper3 = NULL ;
18768 0 : PyObject *bytesio3 = NULL ;
18769 : Py_buffer view3 ;
18770 0 : int have_view3 = 0 ;
18771 0 : PyObject * obj0 = 0 ;
18772 0 : PyObject * obj1 = 0 ;
18773 0 : PyObject * obj2 = 0 ;
18774 : gpgme_error_t result;
18775 :
18776 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_decrypt_verify_start",&obj0,&obj1,&obj2)) SWIG_fail;
18777 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
18778 0 : if (!SWIG_IsOK(res1)) {
18779 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_decrypt_verify_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
18780 : }
18781 0 : arg1 = (gpgme_ctx_t)(argp1);
18782 : {
18783 : /* If we create a temporary wrapper2 object, we will store it in
18784 : wrapperN, where N is 2. Here in this fragment, SWIG will
18785 : automatically append 2. */
18786 0 : memset(&view2, 0, sizeof view2);
18787 0 : if (obj1 == Py_None)
18788 0 : arg2 = NULL;
18789 : else {
18790 : PyObject *pypointer;
18791 0 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
18792 : &bytesio2, &view2);
18793 0 : if (pypointer == NULL)
18794 : return NULL;
18795 0 : have_view2 = !! view2.obj;
18796 :
18797 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
18798 :
18799 : /* Following code is from swig's python.swg. */
18800 :
18801 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
18802 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
18803 0 : Py_DECREF(pypointer);
18804 : return NULL;
18805 : }
18806 0 : Py_DECREF(pypointer);
18807 : }
18808 : }
18809 : {
18810 : /* If we create a temporary wrapper3 object, we will store it in
18811 : wrapperN, where N is 3. Here in this fragment, SWIG will
18812 : automatically append 3. */
18813 0 : memset(&view3, 0, sizeof view3);
18814 0 : if (obj2 == Py_None)
18815 0 : arg3 = NULL;
18816 : else {
18817 : PyObject *pypointer;
18818 0 : pypointer = _gpg_obj2gpgme_data_t(obj2, 3, &wrapper3,
18819 : &bytesio3, &view3);
18820 0 : if (pypointer == NULL)
18821 : return NULL;
18822 0 : have_view3 = !! view3.obj;
18823 :
18824 : /* input = obj2, 1 = arg3, 1_descriptor = SWIGTYPE_p_gpgme_data */
18825 :
18826 : /* Following code is from swig's python.swg. */
18827 :
18828 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg3, SWIGTYPE_p_gpgme_data,
18829 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
18830 0 : Py_DECREF(pypointer);
18831 : return NULL;
18832 : }
18833 0 : Py_DECREF(pypointer);
18834 : }
18835 : }
18836 : {
18837 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
18838 0 : result = gpgme_op_decrypt_verify_start(arg1,arg2,arg3);
18839 0 : SWIG_PYTHON_THREAD_END_ALLOW;
18840 : }
18841 : {
18842 0 : resultobj = PyLong_FromLong(result);
18843 : }
18844 : {
18845 : /* See whether we need to update the Python buffer. */
18846 0 : if (resultobj && wrapper2 && view2.buf)
18847 : {
18848 : int dirty;
18849 0 : char *new_data = NULL;
18850 : size_t new_size;
18851 :
18852 :
18853 0 : new_data = wrapper2->data.mem.buffer;
18854 0 : new_size = wrapper2->data.mem.length;
18855 0 : dirty = new_data != NULL;
18856 :
18857 :
18858 :
18859 :
18860 :
18861 :
18862 :
18863 0 : if (dirty)
18864 : {
18865 : /* The buffer is dirty. */
18866 0 : if (view2.readonly)
18867 : {
18868 0 : Py_XDECREF(resultobj);
18869 0 : resultobj = NULL;
18870 0 : PyErr_SetString(PyExc_ValueError,
18871 : "cannot update read-only buffer");
18872 : }
18873 :
18874 : /* See if we need to truncate the buffer. */
18875 0 : if (resultobj && view2.len != new_size)
18876 : {
18877 0 : if (bytesio2 == NULL)
18878 : {
18879 0 : Py_XDECREF(resultobj);
18880 0 : resultobj = NULL;
18881 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
18882 : }
18883 : else
18884 : {
18885 : PyObject *retval;
18886 0 : PyBuffer_Release(&view2);
18887 : assert(view2.obj == NULL);
18888 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
18889 : "l", (long) new_size);
18890 0 : if (retval == NULL)
18891 : {
18892 0 : Py_XDECREF(resultobj);
18893 : resultobj = NULL;
18894 : }
18895 : else
18896 : {
18897 0 : Py_DECREF(retval);
18898 :
18899 0 : retval = PyObject_CallMethod(bytesio2,
18900 : "getbuffer", NULL);
18901 0 : if (retval == NULL
18902 0 : || PyObject_GetBuffer(retval, &view2,
18903 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
18904 : {
18905 0 : Py_XDECREF(resultobj);
18906 : resultobj = NULL;
18907 : }
18908 :
18909 0 : Py_XDECREF(retval);
18910 :
18911 0 : if (resultobj && view2.len
18912 : != new_size)
18913 : {
18914 0 : Py_XDECREF(resultobj);
18915 0 : resultobj = NULL;
18916 0 : PyErr_Format(PyExc_ValueError,
18917 : "Expected buffer of length %zu, got %zi",
18918 : new_size,
18919 : view2.len);
18920 : }
18921 : }
18922 : }
18923 : }
18924 0 : if (resultobj)
18925 0 : memcpy(view2.buf, new_data, new_size);
18926 : }
18927 :
18928 :
18929 :
18930 : }
18931 :
18932 : /* Free the temporary wrapper, if any. */
18933 0 : if (wrapper2)
18934 0 : gpgme_data_release(wrapper2);
18935 0 : Py_XDECREF (bytesio2);
18936 0 : if (have_view2 && view2.buf)
18937 0 : PyBuffer_Release(&view2);
18938 : }
18939 : {
18940 : /* See whether we need to update the Python buffer. */
18941 0 : if (resultobj && wrapper3 && view3.buf)
18942 : {
18943 : int dirty;
18944 0 : char *new_data = NULL;
18945 : size_t new_size;
18946 :
18947 :
18948 0 : new_data = wrapper3->data.mem.buffer;
18949 0 : new_size = wrapper3->data.mem.length;
18950 0 : dirty = new_data != NULL;
18951 :
18952 :
18953 :
18954 :
18955 :
18956 :
18957 :
18958 0 : if (dirty)
18959 : {
18960 : /* The buffer is dirty. */
18961 0 : if (view3.readonly)
18962 : {
18963 0 : Py_XDECREF(resultobj);
18964 0 : resultobj = NULL;
18965 0 : PyErr_SetString(PyExc_ValueError,
18966 : "cannot update read-only buffer");
18967 : }
18968 :
18969 : /* See if we need to truncate the buffer. */
18970 0 : if (resultobj && view3.len != new_size)
18971 : {
18972 0 : if (bytesio3 == NULL)
18973 : {
18974 0 : Py_XDECREF(resultobj);
18975 0 : resultobj = NULL;
18976 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
18977 : }
18978 : else
18979 : {
18980 : PyObject *retval;
18981 0 : PyBuffer_Release(&view3);
18982 : assert(view3.obj == NULL);
18983 0 : retval = PyObject_CallMethod(bytesio3, "truncate",
18984 : "l", (long) new_size);
18985 0 : if (retval == NULL)
18986 : {
18987 0 : Py_XDECREF(resultobj);
18988 : resultobj = NULL;
18989 : }
18990 : else
18991 : {
18992 0 : Py_DECREF(retval);
18993 :
18994 0 : retval = PyObject_CallMethod(bytesio3,
18995 : "getbuffer", NULL);
18996 0 : if (retval == NULL
18997 0 : || PyObject_GetBuffer(retval, &view3,
18998 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
18999 : {
19000 0 : Py_XDECREF(resultobj);
19001 : resultobj = NULL;
19002 : }
19003 :
19004 0 : Py_XDECREF(retval);
19005 :
19006 0 : if (resultobj && view3.len
19007 : != new_size)
19008 : {
19009 0 : Py_XDECREF(resultobj);
19010 0 : resultobj = NULL;
19011 0 : PyErr_Format(PyExc_ValueError,
19012 : "Expected buffer of length %zu, got %zi",
19013 : new_size,
19014 : view3.len);
19015 : }
19016 : }
19017 : }
19018 : }
19019 0 : if (resultobj)
19020 0 : memcpy(view3.buf, new_data, new_size);
19021 : }
19022 :
19023 :
19024 :
19025 : }
19026 :
19027 : /* Free the temporary wrapper, if any. */
19028 0 : if (wrapper3)
19029 0 : gpgme_data_release(wrapper3);
19030 0 : Py_XDECREF (bytesio3);
19031 0 : if (have_view3 && view3.buf)
19032 0 : PyBuffer_Release(&view3);
19033 : }
19034 : return resultobj;
19035 : fail:
19036 : {
19037 : /* See whether we need to update the Python buffer. */
19038 : if (resultobj && wrapper2 && view2.buf)
19039 : {
19040 : int dirty;
19041 : char *new_data = NULL;
19042 : size_t new_size;
19043 :
19044 :
19045 : new_data = wrapper2->data.mem.buffer;
19046 : new_size = wrapper2->data.mem.length;
19047 : dirty = new_data != NULL;
19048 :
19049 :
19050 :
19051 :
19052 :
19053 :
19054 :
19055 : if (dirty)
19056 : {
19057 : /* The buffer is dirty. */
19058 : if (view2.readonly)
19059 : {
19060 : Py_XDECREF(resultobj);
19061 : resultobj = NULL;
19062 : PyErr_SetString(PyExc_ValueError,
19063 : "cannot update read-only buffer");
19064 : }
19065 :
19066 : /* See if we need to truncate the buffer. */
19067 : if (resultobj && view2.len != new_size)
19068 : {
19069 : if (bytesio2 == NULL)
19070 : {
19071 : Py_XDECREF(resultobj);
19072 : resultobj = NULL;
19073 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
19074 : }
19075 : else
19076 : {
19077 : PyObject *retval;
19078 : PyBuffer_Release(&view2);
19079 : assert(view2.obj == NULL);
19080 : retval = PyObject_CallMethod(bytesio2, "truncate",
19081 : "l", (long) new_size);
19082 : if (retval == NULL)
19083 : {
19084 : Py_XDECREF(resultobj);
19085 : resultobj = NULL;
19086 : }
19087 : else
19088 : {
19089 : Py_DECREF(retval);
19090 :
19091 : retval = PyObject_CallMethod(bytesio2,
19092 : "getbuffer", NULL);
19093 : if (retval == NULL
19094 : || PyObject_GetBuffer(retval, &view2,
19095 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
19096 : {
19097 : Py_XDECREF(resultobj);
19098 : resultobj = NULL;
19099 : }
19100 :
19101 : Py_XDECREF(retval);
19102 :
19103 : if (resultobj && view2.len
19104 : != new_size)
19105 : {
19106 : Py_XDECREF(resultobj);
19107 : resultobj = NULL;
19108 : PyErr_Format(PyExc_ValueError,
19109 : "Expected buffer of length %zu, got %zi",
19110 : new_size,
19111 : view2.len);
19112 : }
19113 : }
19114 : }
19115 : }
19116 : if (resultobj)
19117 : memcpy(view2.buf, new_data, new_size);
19118 : }
19119 :
19120 :
19121 :
19122 : }
19123 :
19124 : /* Free the temporary wrapper, if any. */
19125 0 : if (wrapper2)
19126 0 : gpgme_data_release(wrapper2);
19127 0 : Py_XDECREF (bytesio2);
19128 : if (have_view2 && view2.buf)
19129 : PyBuffer_Release(&view2);
19130 : }
19131 : {
19132 : /* See whether we need to update the Python buffer. */
19133 : if (resultobj && wrapper3 && view3.buf)
19134 : {
19135 : int dirty;
19136 : char *new_data = NULL;
19137 : size_t new_size;
19138 :
19139 :
19140 : new_data = wrapper3->data.mem.buffer;
19141 : new_size = wrapper3->data.mem.length;
19142 : dirty = new_data != NULL;
19143 :
19144 :
19145 :
19146 :
19147 :
19148 :
19149 :
19150 : if (dirty)
19151 : {
19152 : /* The buffer is dirty. */
19153 : if (view3.readonly)
19154 : {
19155 : Py_XDECREF(resultobj);
19156 : resultobj = NULL;
19157 : PyErr_SetString(PyExc_ValueError,
19158 : "cannot update read-only buffer");
19159 : }
19160 :
19161 : /* See if we need to truncate the buffer. */
19162 : if (resultobj && view3.len != new_size)
19163 : {
19164 : if (bytesio3 == NULL)
19165 : {
19166 : Py_XDECREF(resultobj);
19167 : resultobj = NULL;
19168 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
19169 : }
19170 : else
19171 : {
19172 : PyObject *retval;
19173 : PyBuffer_Release(&view3);
19174 : assert(view3.obj == NULL);
19175 : retval = PyObject_CallMethod(bytesio3, "truncate",
19176 : "l", (long) new_size);
19177 : if (retval == NULL)
19178 : {
19179 : Py_XDECREF(resultobj);
19180 : resultobj = NULL;
19181 : }
19182 : else
19183 : {
19184 : Py_DECREF(retval);
19185 :
19186 : retval = PyObject_CallMethod(bytesio3,
19187 : "getbuffer", NULL);
19188 : if (retval == NULL
19189 : || PyObject_GetBuffer(retval, &view3,
19190 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
19191 : {
19192 : Py_XDECREF(resultobj);
19193 : resultobj = NULL;
19194 : }
19195 :
19196 : Py_XDECREF(retval);
19197 :
19198 : if (resultobj && view3.len
19199 : != new_size)
19200 : {
19201 : Py_XDECREF(resultobj);
19202 : resultobj = NULL;
19203 : PyErr_Format(PyExc_ValueError,
19204 : "Expected buffer of length %zu, got %zi",
19205 : new_size,
19206 : view3.len);
19207 : }
19208 : }
19209 : }
19210 : }
19211 : if (resultobj)
19212 : memcpy(view3.buf, new_data, new_size);
19213 : }
19214 :
19215 :
19216 :
19217 : }
19218 :
19219 : /* Free the temporary wrapper, if any. */
19220 0 : if (wrapper3)
19221 0 : gpgme_data_release(wrapper3);
19222 0 : Py_XDECREF (bytesio3);
19223 : if (have_view3 && view3.buf)
19224 : PyBuffer_Release(&view3);
19225 : }
19226 : return NULL;
19227 : }
19228 :
19229 :
19230 8 : SWIGINTERN PyObject *_wrap_gpgme_op_decrypt_verify(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19231 8 : PyObject *resultobj = 0;
19232 8 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
19233 8 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
19234 8 : gpgme_data_t arg3 = (gpgme_data_t) 0 ;
19235 8 : void *argp1 = 0 ;
19236 8 : int res1 = 0 ;
19237 8 : gpgme_data_t wrapper2 = NULL ;
19238 8 : PyObject *bytesio2 = NULL ;
19239 : Py_buffer view2 ;
19240 8 : int have_view2 = 0 ;
19241 8 : gpgme_data_t wrapper3 = NULL ;
19242 8 : PyObject *bytesio3 = NULL ;
19243 : Py_buffer view3 ;
19244 8 : int have_view3 = 0 ;
19245 8 : PyObject * obj0 = 0 ;
19246 8 : PyObject * obj1 = 0 ;
19247 8 : PyObject * obj2 = 0 ;
19248 : gpgme_error_t result;
19249 :
19250 8 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_decrypt_verify",&obj0,&obj1,&obj2)) SWIG_fail;
19251 8 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
19252 8 : if (!SWIG_IsOK(res1)) {
19253 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_decrypt_verify" "', argument " "1"" of type '" "gpgme_ctx_t""'");
19254 : }
19255 8 : arg1 = (gpgme_ctx_t)(argp1);
19256 : {
19257 : /* If we create a temporary wrapper2 object, we will store it in
19258 : wrapperN, where N is 2. Here in this fragment, SWIG will
19259 : automatically append 2. */
19260 8 : memset(&view2, 0, sizeof view2);
19261 8 : if (obj1 == Py_None)
19262 0 : arg2 = NULL;
19263 : else {
19264 : PyObject *pypointer;
19265 8 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
19266 : &bytesio2, &view2);
19267 8 : if (pypointer == NULL)
19268 : return NULL;
19269 8 : have_view2 = !! view2.obj;
19270 :
19271 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
19272 :
19273 : /* Following code is from swig's python.swg. */
19274 :
19275 8 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
19276 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
19277 0 : Py_DECREF(pypointer);
19278 : return NULL;
19279 : }
19280 8 : Py_DECREF(pypointer);
19281 : }
19282 : }
19283 : {
19284 : /* If we create a temporary wrapper3 object, we will store it in
19285 : wrapperN, where N is 3. Here in this fragment, SWIG will
19286 : automatically append 3. */
19287 8 : memset(&view3, 0, sizeof view3);
19288 8 : if (obj2 == Py_None)
19289 0 : arg3 = NULL;
19290 : else {
19291 : PyObject *pypointer;
19292 8 : pypointer = _gpg_obj2gpgme_data_t(obj2, 3, &wrapper3,
19293 : &bytesio3, &view3);
19294 8 : if (pypointer == NULL)
19295 : return NULL;
19296 8 : have_view3 = !! view3.obj;
19297 :
19298 : /* input = obj2, 1 = arg3, 1_descriptor = SWIGTYPE_p_gpgme_data */
19299 :
19300 : /* Following code is from swig's python.swg. */
19301 :
19302 8 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg3, SWIGTYPE_p_gpgme_data,
19303 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
19304 0 : Py_DECREF(pypointer);
19305 : return NULL;
19306 : }
19307 8 : Py_DECREF(pypointer);
19308 : }
19309 : }
19310 : {
19311 8 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19312 8 : result = gpgme_op_decrypt_verify(arg1,arg2,arg3);
19313 8 : SWIG_PYTHON_THREAD_END_ALLOW;
19314 : }
19315 : {
19316 8 : resultobj = PyLong_FromLong(result);
19317 : }
19318 : {
19319 : /* See whether we need to update the Python buffer. */
19320 8 : if (resultobj && wrapper2 && view2.buf)
19321 : {
19322 : int dirty;
19323 4 : char *new_data = NULL;
19324 : size_t new_size;
19325 :
19326 :
19327 4 : new_data = wrapper2->data.mem.buffer;
19328 4 : new_size = wrapper2->data.mem.length;
19329 4 : dirty = new_data != NULL;
19330 :
19331 :
19332 :
19333 :
19334 :
19335 :
19336 :
19337 4 : if (dirty)
19338 : {
19339 : /* The buffer is dirty. */
19340 0 : if (view2.readonly)
19341 : {
19342 0 : Py_XDECREF(resultobj);
19343 0 : resultobj = NULL;
19344 0 : PyErr_SetString(PyExc_ValueError,
19345 : "cannot update read-only buffer");
19346 : }
19347 :
19348 : /* See if we need to truncate the buffer. */
19349 0 : if (resultobj && view2.len != new_size)
19350 : {
19351 0 : if (bytesio2 == NULL)
19352 : {
19353 0 : Py_XDECREF(resultobj);
19354 0 : resultobj = NULL;
19355 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
19356 : }
19357 : else
19358 : {
19359 : PyObject *retval;
19360 0 : PyBuffer_Release(&view2);
19361 : assert(view2.obj == NULL);
19362 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
19363 : "l", (long) new_size);
19364 0 : if (retval == NULL)
19365 : {
19366 0 : Py_XDECREF(resultobj);
19367 : resultobj = NULL;
19368 : }
19369 : else
19370 : {
19371 0 : Py_DECREF(retval);
19372 :
19373 0 : retval = PyObject_CallMethod(bytesio2,
19374 : "getbuffer", NULL);
19375 0 : if (retval == NULL
19376 0 : || PyObject_GetBuffer(retval, &view2,
19377 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
19378 : {
19379 0 : Py_XDECREF(resultobj);
19380 : resultobj = NULL;
19381 : }
19382 :
19383 0 : Py_XDECREF(retval);
19384 :
19385 0 : if (resultobj && view2.len
19386 : != new_size)
19387 : {
19388 0 : Py_XDECREF(resultobj);
19389 0 : resultobj = NULL;
19390 0 : PyErr_Format(PyExc_ValueError,
19391 : "Expected buffer of length %zu, got %zi",
19392 : new_size,
19393 : view2.len);
19394 : }
19395 : }
19396 : }
19397 : }
19398 0 : if (resultobj)
19399 0 : memcpy(view2.buf, new_data, new_size);
19400 : }
19401 :
19402 :
19403 :
19404 : }
19405 :
19406 : /* Free the temporary wrapper, if any. */
19407 8 : if (wrapper2)
19408 7 : gpgme_data_release(wrapper2);
19409 8 : Py_XDECREF (bytesio2);
19410 8 : if (have_view2 && view2.buf)
19411 4 : PyBuffer_Release(&view2);
19412 : }
19413 : {
19414 : /* See whether we need to update the Python buffer. */
19415 8 : if (resultobj && wrapper3 && view3.buf)
19416 : {
19417 : int dirty;
19418 0 : char *new_data = NULL;
19419 : size_t new_size;
19420 :
19421 :
19422 0 : new_data = wrapper3->data.mem.buffer;
19423 0 : new_size = wrapper3->data.mem.length;
19424 0 : dirty = new_data != NULL;
19425 :
19426 :
19427 :
19428 :
19429 :
19430 :
19431 :
19432 0 : if (dirty)
19433 : {
19434 : /* The buffer is dirty. */
19435 0 : if (view3.readonly)
19436 : {
19437 0 : Py_XDECREF(resultobj);
19438 0 : resultobj = NULL;
19439 0 : PyErr_SetString(PyExc_ValueError,
19440 : "cannot update read-only buffer");
19441 : }
19442 :
19443 : /* See if we need to truncate the buffer. */
19444 0 : if (resultobj && view3.len != new_size)
19445 : {
19446 0 : if (bytesio3 == NULL)
19447 : {
19448 0 : Py_XDECREF(resultobj);
19449 0 : resultobj = NULL;
19450 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
19451 : }
19452 : else
19453 : {
19454 : PyObject *retval;
19455 0 : PyBuffer_Release(&view3);
19456 : assert(view3.obj == NULL);
19457 0 : retval = PyObject_CallMethod(bytesio3, "truncate",
19458 : "l", (long) new_size);
19459 0 : if (retval == NULL)
19460 : {
19461 0 : Py_XDECREF(resultobj);
19462 : resultobj = NULL;
19463 : }
19464 : else
19465 : {
19466 0 : Py_DECREF(retval);
19467 :
19468 0 : retval = PyObject_CallMethod(bytesio3,
19469 : "getbuffer", NULL);
19470 0 : if (retval == NULL
19471 0 : || PyObject_GetBuffer(retval, &view3,
19472 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
19473 : {
19474 0 : Py_XDECREF(resultobj);
19475 : resultobj = NULL;
19476 : }
19477 :
19478 0 : Py_XDECREF(retval);
19479 :
19480 0 : if (resultobj && view3.len
19481 : != new_size)
19482 : {
19483 0 : Py_XDECREF(resultobj);
19484 0 : resultobj = NULL;
19485 0 : PyErr_Format(PyExc_ValueError,
19486 : "Expected buffer of length %zu, got %zi",
19487 : new_size,
19488 : view3.len);
19489 : }
19490 : }
19491 : }
19492 : }
19493 0 : if (resultobj)
19494 0 : memcpy(view3.buf, new_data, new_size);
19495 : }
19496 :
19497 :
19498 :
19499 : }
19500 :
19501 : /* Free the temporary wrapper, if any. */
19502 8 : if (wrapper3)
19503 0 : gpgme_data_release(wrapper3);
19504 8 : Py_XDECREF (bytesio3);
19505 8 : if (have_view3 && view3.buf)
19506 0 : PyBuffer_Release(&view3);
19507 : }
19508 : return resultobj;
19509 : fail:
19510 : {
19511 : /* See whether we need to update the Python buffer. */
19512 : if (resultobj && wrapper2 && view2.buf)
19513 : {
19514 : int dirty;
19515 : char *new_data = NULL;
19516 : size_t new_size;
19517 :
19518 :
19519 : new_data = wrapper2->data.mem.buffer;
19520 : new_size = wrapper2->data.mem.length;
19521 : dirty = new_data != NULL;
19522 :
19523 :
19524 :
19525 :
19526 :
19527 :
19528 :
19529 : if (dirty)
19530 : {
19531 : /* The buffer is dirty. */
19532 : if (view2.readonly)
19533 : {
19534 : Py_XDECREF(resultobj);
19535 : resultobj = NULL;
19536 : PyErr_SetString(PyExc_ValueError,
19537 : "cannot update read-only buffer");
19538 : }
19539 :
19540 : /* See if we need to truncate the buffer. */
19541 : if (resultobj && view2.len != new_size)
19542 : {
19543 : if (bytesio2 == NULL)
19544 : {
19545 : Py_XDECREF(resultobj);
19546 : resultobj = NULL;
19547 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
19548 : }
19549 : else
19550 : {
19551 : PyObject *retval;
19552 : PyBuffer_Release(&view2);
19553 : assert(view2.obj == NULL);
19554 : retval = PyObject_CallMethod(bytesio2, "truncate",
19555 : "l", (long) new_size);
19556 : if (retval == NULL)
19557 : {
19558 : Py_XDECREF(resultobj);
19559 : resultobj = NULL;
19560 : }
19561 : else
19562 : {
19563 : Py_DECREF(retval);
19564 :
19565 : retval = PyObject_CallMethod(bytesio2,
19566 : "getbuffer", NULL);
19567 : if (retval == NULL
19568 : || PyObject_GetBuffer(retval, &view2,
19569 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
19570 : {
19571 : Py_XDECREF(resultobj);
19572 : resultobj = NULL;
19573 : }
19574 :
19575 : Py_XDECREF(retval);
19576 :
19577 : if (resultobj && view2.len
19578 : != new_size)
19579 : {
19580 : Py_XDECREF(resultobj);
19581 : resultobj = NULL;
19582 : PyErr_Format(PyExc_ValueError,
19583 : "Expected buffer of length %zu, got %zi",
19584 : new_size,
19585 : view2.len);
19586 : }
19587 : }
19588 : }
19589 : }
19590 : if (resultobj)
19591 : memcpy(view2.buf, new_data, new_size);
19592 : }
19593 :
19594 :
19595 :
19596 : }
19597 :
19598 : /* Free the temporary wrapper, if any. */
19599 0 : if (wrapper2)
19600 0 : gpgme_data_release(wrapper2);
19601 0 : Py_XDECREF (bytesio2);
19602 : if (have_view2 && view2.buf)
19603 : PyBuffer_Release(&view2);
19604 : }
19605 : {
19606 : /* See whether we need to update the Python buffer. */
19607 : if (resultobj && wrapper3 && view3.buf)
19608 : {
19609 : int dirty;
19610 : char *new_data = NULL;
19611 : size_t new_size;
19612 :
19613 :
19614 : new_data = wrapper3->data.mem.buffer;
19615 : new_size = wrapper3->data.mem.length;
19616 : dirty = new_data != NULL;
19617 :
19618 :
19619 :
19620 :
19621 :
19622 :
19623 :
19624 : if (dirty)
19625 : {
19626 : /* The buffer is dirty. */
19627 : if (view3.readonly)
19628 : {
19629 : Py_XDECREF(resultobj);
19630 : resultobj = NULL;
19631 : PyErr_SetString(PyExc_ValueError,
19632 : "cannot update read-only buffer");
19633 : }
19634 :
19635 : /* See if we need to truncate the buffer. */
19636 : if (resultobj && view3.len != new_size)
19637 : {
19638 : if (bytesio3 == NULL)
19639 : {
19640 : Py_XDECREF(resultobj);
19641 : resultobj = NULL;
19642 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
19643 : }
19644 : else
19645 : {
19646 : PyObject *retval;
19647 : PyBuffer_Release(&view3);
19648 : assert(view3.obj == NULL);
19649 : retval = PyObject_CallMethod(bytesio3, "truncate",
19650 : "l", (long) new_size);
19651 : if (retval == NULL)
19652 : {
19653 : Py_XDECREF(resultobj);
19654 : resultobj = NULL;
19655 : }
19656 : else
19657 : {
19658 : Py_DECREF(retval);
19659 :
19660 : retval = PyObject_CallMethod(bytesio3,
19661 : "getbuffer", NULL);
19662 : if (retval == NULL
19663 : || PyObject_GetBuffer(retval, &view3,
19664 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
19665 : {
19666 : Py_XDECREF(resultobj);
19667 : resultobj = NULL;
19668 : }
19669 :
19670 : Py_XDECREF(retval);
19671 :
19672 : if (resultobj && view3.len
19673 : != new_size)
19674 : {
19675 : Py_XDECREF(resultobj);
19676 : resultobj = NULL;
19677 : PyErr_Format(PyExc_ValueError,
19678 : "Expected buffer of length %zu, got %zi",
19679 : new_size,
19680 : view3.len);
19681 : }
19682 : }
19683 : }
19684 : }
19685 : if (resultobj)
19686 : memcpy(view3.buf, new_data, new_size);
19687 : }
19688 :
19689 :
19690 :
19691 : }
19692 :
19693 : /* Free the temporary wrapper, if any. */
19694 0 : if (wrapper3)
19695 0 : gpgme_data_release(wrapper3);
19696 0 : Py_XDECREF (bytesio3);
19697 : if (have_view3 && view3.buf)
19698 : PyBuffer_Release(&view3);
19699 : }
19700 : return NULL;
19701 : }
19702 :
19703 :
19704 0 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_type_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19705 0 : PyObject *resultobj = 0;
19706 0 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19707 : gpgme_sig_mode_t arg2 ;
19708 0 : void *argp1 = 0 ;
19709 0 : int res1 = 0 ;
19710 : int val2 ;
19711 0 : int ecode2 = 0 ;
19712 0 : PyObject * obj0 = 0 ;
19713 0 : PyObject * obj1 = 0 ;
19714 :
19715 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_new_signature_type_set",&obj0,&obj1)) SWIG_fail;
19716 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19717 0 : if (!SWIG_IsOK(res1)) {
19718 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_type_set" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19719 : }
19720 0 : arg1 = (struct _gpgme_new_signature *)(argp1);
19721 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
19722 0 : if (!SWIG_IsOK(ecode2)) {
19723 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_new_signature_type_set" "', argument " "2"" of type '" "gpgme_sig_mode_t""'");
19724 : }
19725 0 : arg2 = (gpgme_sig_mode_t)(val2);
19726 : {
19727 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19728 0 : if (arg1) (arg1)->type = arg2;
19729 0 : SWIG_PYTHON_THREAD_END_ALLOW;
19730 : }
19731 0 : resultobj = SWIG_Py_Void();
19732 0 : return resultobj;
19733 : fail:
19734 : return NULL;
19735 : }
19736 :
19737 :
19738 25 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_type_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19739 25 : PyObject *resultobj = 0;
19740 25 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19741 25 : void *argp1 = 0 ;
19742 25 : int res1 = 0 ;
19743 25 : PyObject * obj0 = 0 ;
19744 : gpgme_sig_mode_t result;
19745 :
19746 25 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_new_signature_type_get",&obj0)) SWIG_fail;
19747 25 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19748 25 : if (!SWIG_IsOK(res1)) {
19749 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_type_get" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19750 : }
19751 25 : arg1 = (struct _gpgme_new_signature *)(argp1);
19752 : {
19753 25 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19754 25 : result = (gpgme_sig_mode_t) ((arg1)->type);
19755 25 : SWIG_PYTHON_THREAD_END_ALLOW;
19756 : }
19757 50 : resultobj = SWIG_From_int((int)(result));
19758 25 : return resultobj;
19759 : fail:
19760 : return NULL;
19761 : }
19762 :
19763 :
19764 0 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_pubkey_algo_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19765 0 : PyObject *resultobj = 0;
19766 0 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19767 : gpgme_pubkey_algo_t arg2 ;
19768 0 : void *argp1 = 0 ;
19769 0 : int res1 = 0 ;
19770 : int val2 ;
19771 0 : int ecode2 = 0 ;
19772 0 : PyObject * obj0 = 0 ;
19773 0 : PyObject * obj1 = 0 ;
19774 :
19775 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_new_signature_pubkey_algo_set",&obj0,&obj1)) SWIG_fail;
19776 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19777 0 : if (!SWIG_IsOK(res1)) {
19778 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_pubkey_algo_set" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19779 : }
19780 0 : arg1 = (struct _gpgme_new_signature *)(argp1);
19781 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
19782 0 : if (!SWIG_IsOK(ecode2)) {
19783 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_new_signature_pubkey_algo_set" "', argument " "2"" of type '" "gpgme_pubkey_algo_t""'");
19784 : }
19785 0 : arg2 = (gpgme_pubkey_algo_t)(val2);
19786 : {
19787 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19788 0 : if (arg1) (arg1)->pubkey_algo = arg2;
19789 0 : SWIG_PYTHON_THREAD_END_ALLOW;
19790 : }
19791 0 : resultobj = SWIG_Py_Void();
19792 0 : return resultobj;
19793 : fail:
19794 : return NULL;
19795 : }
19796 :
19797 :
19798 25 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_pubkey_algo_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19799 25 : PyObject *resultobj = 0;
19800 25 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19801 25 : void *argp1 = 0 ;
19802 25 : int res1 = 0 ;
19803 25 : PyObject * obj0 = 0 ;
19804 : gpgme_pubkey_algo_t result;
19805 :
19806 25 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_new_signature_pubkey_algo_get",&obj0)) SWIG_fail;
19807 25 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19808 25 : if (!SWIG_IsOK(res1)) {
19809 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_pubkey_algo_get" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19810 : }
19811 25 : arg1 = (struct _gpgme_new_signature *)(argp1);
19812 : {
19813 25 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19814 25 : result = (gpgme_pubkey_algo_t) ((arg1)->pubkey_algo);
19815 25 : SWIG_PYTHON_THREAD_END_ALLOW;
19816 : }
19817 50 : resultobj = SWIG_From_int((int)(result));
19818 25 : return resultobj;
19819 : fail:
19820 : return NULL;
19821 : }
19822 :
19823 :
19824 0 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_hash_algo_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19825 0 : PyObject *resultobj = 0;
19826 0 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19827 : gpgme_hash_algo_t arg2 ;
19828 0 : void *argp1 = 0 ;
19829 0 : int res1 = 0 ;
19830 : int val2 ;
19831 0 : int ecode2 = 0 ;
19832 0 : PyObject * obj0 = 0 ;
19833 0 : PyObject * obj1 = 0 ;
19834 :
19835 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_new_signature_hash_algo_set",&obj0,&obj1)) SWIG_fail;
19836 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19837 0 : if (!SWIG_IsOK(res1)) {
19838 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_hash_algo_set" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19839 : }
19840 0 : arg1 = (struct _gpgme_new_signature *)(argp1);
19841 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
19842 0 : if (!SWIG_IsOK(ecode2)) {
19843 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_new_signature_hash_algo_set" "', argument " "2"" of type '" "gpgme_hash_algo_t""'");
19844 : }
19845 0 : arg2 = (gpgme_hash_algo_t)(val2);
19846 : {
19847 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19848 0 : if (arg1) (arg1)->hash_algo = arg2;
19849 0 : SWIG_PYTHON_THREAD_END_ALLOW;
19850 : }
19851 0 : resultobj = SWIG_Py_Void();
19852 0 : return resultobj;
19853 : fail:
19854 : return NULL;
19855 : }
19856 :
19857 :
19858 25 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_hash_algo_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19859 25 : PyObject *resultobj = 0;
19860 25 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19861 25 : void *argp1 = 0 ;
19862 25 : int res1 = 0 ;
19863 25 : PyObject * obj0 = 0 ;
19864 : gpgme_hash_algo_t result;
19865 :
19866 25 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_new_signature_hash_algo_get",&obj0)) SWIG_fail;
19867 25 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19868 25 : if (!SWIG_IsOK(res1)) {
19869 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_hash_algo_get" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19870 : }
19871 25 : arg1 = (struct _gpgme_new_signature *)(argp1);
19872 : {
19873 25 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19874 25 : result = (gpgme_hash_algo_t) ((arg1)->hash_algo);
19875 25 : SWIG_PYTHON_THREAD_END_ALLOW;
19876 : }
19877 50 : resultobj = SWIG_From_int((int)(result));
19878 25 : return resultobj;
19879 : fail:
19880 : return NULL;
19881 : }
19882 :
19883 :
19884 0 : SWIGINTERN PyObject *_wrap__gpgme_new_signature__obsolete_class_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19885 0 : PyObject *resultobj = 0;
19886 0 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19887 : unsigned long arg2 ;
19888 0 : void *argp1 = 0 ;
19889 0 : int res1 = 0 ;
19890 : unsigned long val2 ;
19891 0 : int ecode2 = 0 ;
19892 0 : PyObject * obj0 = 0 ;
19893 0 : PyObject * obj1 = 0 ;
19894 :
19895 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_new_signature__obsolete_class_set",&obj0,&obj1)) SWIG_fail;
19896 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19897 0 : if (!SWIG_IsOK(res1)) {
19898 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature__obsolete_class_set" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19899 : }
19900 0 : arg1 = (struct _gpgme_new_signature *)(argp1);
19901 0 : ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
19902 0 : if (!SWIG_IsOK(ecode2)) {
19903 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_new_signature__obsolete_class_set" "', argument " "2"" of type '" "unsigned long""'");
19904 : }
19905 0 : arg2 = (unsigned long)(val2);
19906 : {
19907 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19908 0 : if (arg1) (arg1)->_obsolete_class = arg2;
19909 0 : SWIG_PYTHON_THREAD_END_ALLOW;
19910 : }
19911 0 : resultobj = SWIG_Py_Void();
19912 0 : return resultobj;
19913 : fail:
19914 : return NULL;
19915 : }
19916 :
19917 :
19918 0 : SWIGINTERN PyObject *_wrap__gpgme_new_signature__obsolete_class_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19919 0 : PyObject *resultobj = 0;
19920 0 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19921 0 : void *argp1 = 0 ;
19922 0 : int res1 = 0 ;
19923 0 : PyObject * obj0 = 0 ;
19924 : unsigned long result;
19925 :
19926 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_new_signature__obsolete_class_get",&obj0)) SWIG_fail;
19927 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19928 0 : if (!SWIG_IsOK(res1)) {
19929 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature__obsolete_class_get" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19930 : }
19931 0 : arg1 = (struct _gpgme_new_signature *)(argp1);
19932 : {
19933 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19934 0 : result = (unsigned long) ((arg1)->_obsolete_class);
19935 0 : SWIG_PYTHON_THREAD_END_ALLOW;
19936 : }
19937 0 : resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
19938 0 : return resultobj;
19939 : fail:
19940 : return NULL;
19941 : }
19942 :
19943 :
19944 0 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_timestamp_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19945 0 : PyObject *resultobj = 0;
19946 0 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19947 : long arg2 ;
19948 0 : void *argp1 = 0 ;
19949 0 : int res1 = 0 ;
19950 : long val2 ;
19951 0 : int ecode2 = 0 ;
19952 0 : PyObject * obj0 = 0 ;
19953 0 : PyObject * obj1 = 0 ;
19954 :
19955 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_new_signature_timestamp_set",&obj0,&obj1)) SWIG_fail;
19956 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19957 0 : if (!SWIG_IsOK(res1)) {
19958 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_timestamp_set" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19959 : }
19960 0 : arg1 = (struct _gpgme_new_signature *)(argp1);
19961 0 : ecode2 = SWIG_AsVal_long(obj1, &val2);
19962 0 : if (!SWIG_IsOK(ecode2)) {
19963 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_new_signature_timestamp_set" "', argument " "2"" of type '" "long""'");
19964 : }
19965 0 : arg2 = (long)(val2);
19966 : {
19967 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19968 0 : if (arg1) (arg1)->timestamp = arg2;
19969 0 : SWIG_PYTHON_THREAD_END_ALLOW;
19970 : }
19971 0 : resultobj = SWIG_Py_Void();
19972 0 : return resultobj;
19973 : fail:
19974 : return NULL;
19975 : }
19976 :
19977 :
19978 25 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_timestamp_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19979 25 : PyObject *resultobj = 0;
19980 25 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19981 25 : void *argp1 = 0 ;
19982 25 : int res1 = 0 ;
19983 25 : PyObject * obj0 = 0 ;
19984 : long result;
19985 :
19986 25 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_new_signature_timestamp_get",&obj0)) SWIG_fail;
19987 25 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19988 25 : if (!SWIG_IsOK(res1)) {
19989 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_timestamp_get" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19990 : }
19991 25 : arg1 = (struct _gpgme_new_signature *)(argp1);
19992 : {
19993 25 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19994 25 : result = (long) ((arg1)->timestamp);
19995 25 : SWIG_PYTHON_THREAD_END_ALLOW;
19996 : }
19997 25 : resultobj = SWIG_From_long((long)(result));
19998 25 : return resultobj;
19999 : fail:
20000 : return NULL;
20001 : }
20002 :
20003 :
20004 0 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_fpr_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20005 0 : PyObject *resultobj = 0;
20006 0 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
20007 0 : char *arg2 = (char *) 0 ;
20008 0 : void *argp1 = 0 ;
20009 0 : int res1 = 0 ;
20010 : int res2 ;
20011 0 : char *buf2 = 0 ;
20012 0 : int alloc2 = 0 ;
20013 0 : PyObject * obj0 = 0 ;
20014 0 : PyObject * obj1 = 0 ;
20015 :
20016 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_new_signature_fpr_set",&obj0,&obj1)) SWIG_fail;
20017 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
20018 0 : if (!SWIG_IsOK(res1)) {
20019 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_fpr_set" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
20020 : }
20021 0 : arg1 = (struct _gpgme_new_signature *)(argp1);
20022 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
20023 0 : if (!SWIG_IsOK(res2)) {
20024 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_new_signature_fpr_set" "', argument " "2"" of type '" "char *""'");
20025 : }
20026 0 : arg2 = (char *)(buf2);
20027 : {
20028 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20029 0 : if (arg1->fpr) free((char*)arg1->fpr);
20030 0 : if (arg2) {
20031 0 : size_t size = strlen((const char *)(arg2)) + 1;
20032 0 : arg1->fpr = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
20033 : } else {
20034 0 : arg1->fpr = 0;
20035 : }
20036 0 : SWIG_PYTHON_THREAD_END_ALLOW;
20037 : }
20038 0 : resultobj = SWIG_Py_Void();
20039 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
20040 : return resultobj;
20041 : fail:
20042 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
20043 : return NULL;
20044 : }
20045 :
20046 :
20047 25 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_fpr_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20048 25 : PyObject *resultobj = 0;
20049 25 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
20050 25 : void *argp1 = 0 ;
20051 25 : int res1 = 0 ;
20052 25 : PyObject * obj0 = 0 ;
20053 25 : char *result = 0 ;
20054 :
20055 25 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_new_signature_fpr_get",&obj0)) SWIG_fail;
20056 25 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
20057 25 : if (!SWIG_IsOK(res1)) {
20058 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_fpr_get" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
20059 : }
20060 25 : arg1 = (struct _gpgme_new_signature *)(argp1);
20061 : {
20062 25 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20063 25 : result = (char *) ((arg1)->fpr);
20064 25 : SWIG_PYTHON_THREAD_END_ALLOW;
20065 : }
20066 25 : resultobj = SWIG_FromCharPtr((const char *)result);
20067 25 : return resultobj;
20068 : fail:
20069 : return NULL;
20070 : }
20071 :
20072 :
20073 0 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_sig_class_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20074 0 : PyObject *resultobj = 0;
20075 0 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
20076 : unsigned int arg2 ;
20077 0 : void *argp1 = 0 ;
20078 0 : int res1 = 0 ;
20079 : unsigned int val2 ;
20080 0 : int ecode2 = 0 ;
20081 0 : PyObject * obj0 = 0 ;
20082 0 : PyObject * obj1 = 0 ;
20083 :
20084 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_new_signature_sig_class_set",&obj0,&obj1)) SWIG_fail;
20085 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
20086 0 : if (!SWIG_IsOK(res1)) {
20087 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_sig_class_set" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
20088 : }
20089 0 : arg1 = (struct _gpgme_new_signature *)(argp1);
20090 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
20091 0 : if (!SWIG_IsOK(ecode2)) {
20092 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_new_signature_sig_class_set" "', argument " "2"" of type '" "unsigned int""'");
20093 : }
20094 0 : arg2 = (unsigned int)(val2);
20095 : {
20096 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20097 0 : if (arg1) (arg1)->sig_class = arg2;
20098 0 : SWIG_PYTHON_THREAD_END_ALLOW;
20099 : }
20100 0 : resultobj = SWIG_Py_Void();
20101 0 : return resultobj;
20102 : fail:
20103 : return NULL;
20104 : }
20105 :
20106 :
20107 25 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_sig_class_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20108 25 : PyObject *resultobj = 0;
20109 25 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
20110 25 : void *argp1 = 0 ;
20111 25 : int res1 = 0 ;
20112 25 : PyObject * obj0 = 0 ;
20113 : unsigned int result;
20114 :
20115 25 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_new_signature_sig_class_get",&obj0)) SWIG_fail;
20116 25 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
20117 25 : if (!SWIG_IsOK(res1)) {
20118 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_sig_class_get" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
20119 : }
20120 25 : arg1 = (struct _gpgme_new_signature *)(argp1);
20121 : {
20122 25 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20123 25 : result = (unsigned int) ((arg1)->sig_class);
20124 25 : SWIG_PYTHON_THREAD_END_ALLOW;
20125 : }
20126 25 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
20127 25 : return resultobj;
20128 : fail:
20129 : return NULL;
20130 : }
20131 :
20132 :
20133 0 : SWIGINTERN PyObject *_wrap_new__gpgme_new_signature(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20134 0 : PyObject *resultobj = 0;
20135 0 : struct _gpgme_new_signature *result = 0 ;
20136 :
20137 0 : if (!PyArg_ParseTuple(args,(char *)":new__gpgme_new_signature")) SWIG_fail;
20138 : {
20139 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20140 0 : result = (struct _gpgme_new_signature *)calloc(1, sizeof(struct _gpgme_new_signature));
20141 0 : SWIG_PYTHON_THREAD_END_ALLOW;
20142 : }
20143 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_new_signature, SWIG_POINTER_NEW | 0 );
20144 0 : return resultobj;
20145 : fail:
20146 : return NULL;
20147 : }
20148 :
20149 :
20150 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_new_signature(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20151 0 : PyObject *resultobj = 0;
20152 0 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
20153 0 : void *argp1 = 0 ;
20154 0 : int res1 = 0 ;
20155 0 : PyObject * obj0 = 0 ;
20156 :
20157 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete__gpgme_new_signature",&obj0)) SWIG_fail;
20158 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_new_signature, SWIG_POINTER_DISOWN | 0 );
20159 0 : if (!SWIG_IsOK(res1)) {
20160 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_new_signature" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
20161 : }
20162 0 : arg1 = (struct _gpgme_new_signature *)(argp1);
20163 : {
20164 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20165 0 : free((char *) arg1);
20166 0 : SWIG_PYTHON_THREAD_END_ALLOW;
20167 : }
20168 0 : resultobj = SWIG_Py_Void();
20169 0 : return resultobj;
20170 : fail:
20171 : return NULL;
20172 : }
20173 :
20174 :
20175 27 : SWIGINTERN PyObject *_gpgme_new_signature_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20176 : PyObject *obj;
20177 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
20178 54 : SWIG_TypeNewClientData(SWIGTYPE_p__gpgme_new_signature, SWIG_NewClientData(obj));
20179 27 : return SWIG_Py_Void();
20180 : }
20181 :
20182 0 : SWIGINTERN PyObject *_wrap__gpgme_op_sign_result_invalid_signers_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20183 0 : PyObject *resultobj = 0;
20184 0 : struct _gpgme_op_sign_result *arg1 = (struct _gpgme_op_sign_result *) 0 ;
20185 0 : gpgme_invalid_key_t arg2 = (gpgme_invalid_key_t) 0 ;
20186 0 : void *argp1 = 0 ;
20187 0 : int res1 = 0 ;
20188 0 : void *argp2 = 0 ;
20189 0 : int res2 = 0 ;
20190 0 : PyObject * obj0 = 0 ;
20191 0 : PyObject * obj1 = 0 ;
20192 :
20193 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_sign_result_invalid_signers_set",&obj0,&obj1)) SWIG_fail;
20194 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_sign_result, 0 | 0 );
20195 0 : if (!SWIG_IsOK(res1)) {
20196 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 *""'");
20197 : }
20198 0 : arg1 = (struct _gpgme_op_sign_result *)(argp1);
20199 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_invalid_key, SWIG_POINTER_DISOWN | 0 );
20200 0 : if (!SWIG_IsOK(res2)) {
20201 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_sign_result_invalid_signers_set" "', argument " "2"" of type '" "gpgme_invalid_key_t""'");
20202 : }
20203 0 : arg2 = (gpgme_invalid_key_t)(argp2);
20204 : {
20205 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20206 0 : if (arg1) (arg1)->invalid_signers = arg2;
20207 0 : SWIG_PYTHON_THREAD_END_ALLOW;
20208 : }
20209 0 : resultobj = SWIG_Py_Void();
20210 0 : return resultobj;
20211 : fail:
20212 : return NULL;
20213 : }
20214 :
20215 :
20216 42 : SWIGINTERN PyObject *_wrap__gpgme_op_sign_result_invalid_signers_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20217 42 : PyObject *resultobj = 0;
20218 42 : struct _gpgme_op_sign_result *arg1 = (struct _gpgme_op_sign_result *) 0 ;
20219 42 : void *argp1 = 0 ;
20220 42 : int res1 = 0 ;
20221 42 : PyObject * obj0 = 0 ;
20222 : gpgme_invalid_key_t result;
20223 :
20224 42 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_sign_result_invalid_signers_get",&obj0)) SWIG_fail;
20225 42 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_sign_result, 0 | 0 );
20226 42 : if (!SWIG_IsOK(res1)) {
20227 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 *""'");
20228 : }
20229 42 : arg1 = (struct _gpgme_op_sign_result *)(argp1);
20230 : {
20231 42 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20232 42 : result = (gpgme_invalid_key_t) ((arg1)->invalid_signers);
20233 42 : SWIG_PYTHON_THREAD_END_ALLOW;
20234 : }
20235 : {
20236 : int i;
20237 42 : int size = 0;
20238 : gpgme_invalid_key_t curr;
20239 46 : for (curr = result; curr != NULL; curr = curr->next) {
20240 4 : size++;
20241 : }
20242 42 : resultobj = PyList_New(size);
20243 46 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
20244 4 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_invalid_key, 0 );
20245 4 : PyList_SetItem(resultobj, i, o);
20246 : }
20247 : }
20248 : return resultobj;
20249 : fail:
20250 : return NULL;
20251 : }
20252 :
20253 :
20254 0 : SWIGINTERN PyObject *_wrap__gpgme_op_sign_result_signatures_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20255 0 : PyObject *resultobj = 0;
20256 0 : struct _gpgme_op_sign_result *arg1 = (struct _gpgme_op_sign_result *) 0 ;
20257 0 : gpgme_new_signature_t arg2 = (gpgme_new_signature_t) 0 ;
20258 0 : void *argp1 = 0 ;
20259 0 : int res1 = 0 ;
20260 0 : void *argp2 = 0 ;
20261 0 : int res2 = 0 ;
20262 0 : PyObject * obj0 = 0 ;
20263 0 : PyObject * obj1 = 0 ;
20264 :
20265 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_sign_result_signatures_set",&obj0,&obj1)) SWIG_fail;
20266 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_sign_result, 0 | 0 );
20267 0 : if (!SWIG_IsOK(res1)) {
20268 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_sign_result_signatures_set" "', argument " "1"" of type '" "struct _gpgme_op_sign_result *""'");
20269 : }
20270 0 : arg1 = (struct _gpgme_op_sign_result *)(argp1);
20271 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_new_signature, SWIG_POINTER_DISOWN | 0 );
20272 0 : if (!SWIG_IsOK(res2)) {
20273 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_sign_result_signatures_set" "', argument " "2"" of type '" "gpgme_new_signature_t""'");
20274 : }
20275 0 : arg2 = (gpgme_new_signature_t)(argp2);
20276 : {
20277 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20278 0 : if (arg1) (arg1)->signatures = arg2;
20279 0 : SWIG_PYTHON_THREAD_END_ALLOW;
20280 : }
20281 0 : resultobj = SWIG_Py_Void();
20282 0 : return resultobj;
20283 : fail:
20284 : return NULL;
20285 : }
20286 :
20287 :
20288 42 : SWIGINTERN PyObject *_wrap__gpgme_op_sign_result_signatures_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20289 42 : PyObject *resultobj = 0;
20290 42 : struct _gpgme_op_sign_result *arg1 = (struct _gpgme_op_sign_result *) 0 ;
20291 42 : void *argp1 = 0 ;
20292 42 : int res1 = 0 ;
20293 42 : PyObject * obj0 = 0 ;
20294 : gpgme_new_signature_t result;
20295 :
20296 42 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_sign_result_signatures_get",&obj0)) SWIG_fail;
20297 42 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_sign_result, 0 | 0 );
20298 42 : if (!SWIG_IsOK(res1)) {
20299 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_sign_result_signatures_get" "', argument " "1"" of type '" "struct _gpgme_op_sign_result *""'");
20300 : }
20301 42 : arg1 = (struct _gpgme_op_sign_result *)(argp1);
20302 : {
20303 42 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20304 42 : result = (gpgme_new_signature_t) ((arg1)->signatures);
20305 42 : SWIG_PYTHON_THREAD_END_ALLOW;
20306 : }
20307 : {
20308 : int i;
20309 42 : int size = 0;
20310 : gpgme_new_signature_t curr;
20311 92 : for (curr = result; curr != NULL; curr = curr->next) {
20312 50 : size++;
20313 : }
20314 42 : resultobj = PyList_New(size);
20315 92 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
20316 50 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_new_signature, 0 );
20317 50 : PyList_SetItem(resultobj, i, o);
20318 : }
20319 : }
20320 : return resultobj;
20321 : fail:
20322 : return NULL;
20323 : }
20324 :
20325 :
20326 0 : SWIGINTERN PyObject *_wrap_new__gpgme_op_sign_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20327 0 : PyObject *resultobj = 0;
20328 0 : struct _gpgme_op_sign_result *result = 0 ;
20329 :
20330 0 : if (!PyArg_ParseTuple(args,(char *)":new__gpgme_op_sign_result")) SWIG_fail;
20331 : {
20332 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20333 0 : result = (struct _gpgme_op_sign_result *)calloc(1, sizeof(struct _gpgme_op_sign_result));
20334 0 : SWIG_PYTHON_THREAD_END_ALLOW;
20335 : }
20336 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_sign_result, SWIG_POINTER_NEW | 0 );
20337 0 : return resultobj;
20338 : fail:
20339 : return NULL;
20340 : }
20341 :
20342 :
20343 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_op_sign_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20344 0 : PyObject *resultobj = 0;
20345 0 : struct _gpgme_op_sign_result *arg1 = (struct _gpgme_op_sign_result *) 0 ;
20346 0 : void *argp1 = 0 ;
20347 0 : int res1 = 0 ;
20348 0 : PyObject * obj0 = 0 ;
20349 :
20350 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete__gpgme_op_sign_result",&obj0)) SWIG_fail;
20351 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_sign_result, SWIG_POINTER_DISOWN | 0 );
20352 0 : if (!SWIG_IsOK(res1)) {
20353 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_op_sign_result" "', argument " "1"" of type '" "struct _gpgme_op_sign_result *""'");
20354 : }
20355 0 : arg1 = (struct _gpgme_op_sign_result *)(argp1);
20356 : {
20357 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20358 0 : free((char *) arg1);
20359 0 : SWIG_PYTHON_THREAD_END_ALLOW;
20360 : }
20361 0 : resultobj = SWIG_Py_Void();
20362 0 : return resultobj;
20363 : fail:
20364 : return NULL;
20365 : }
20366 :
20367 :
20368 27 : SWIGINTERN PyObject *_gpgme_op_sign_result_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20369 : PyObject *obj;
20370 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
20371 54 : SWIG_TypeNewClientData(SWIGTYPE_p__gpgme_op_sign_result, SWIG_NewClientData(obj));
20372 27 : return SWIG_Py_Void();
20373 : }
20374 :
20375 21 : SWIGINTERN PyObject *_wrap_gpgme_op_sign_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20376 21 : PyObject *resultobj = 0;
20377 21 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
20378 21 : void *argp1 = 0 ;
20379 21 : int res1 = 0 ;
20380 21 : PyObject * obj0 = 0 ;
20381 : gpgme_sign_result_t result;
20382 :
20383 21 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_op_sign_result",&obj0)) SWIG_fail;
20384 21 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
20385 21 : if (!SWIG_IsOK(res1)) {
20386 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_sign_result" "', argument " "1"" of type '" "gpgme_ctx_t""'");
20387 : }
20388 21 : arg1 = (gpgme_ctx_t)(argp1);
20389 : {
20390 21 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20391 21 : result = (gpgme_sign_result_t)gpgme_op_sign_result(arg1);
20392 21 : SWIG_PYTHON_THREAD_END_ALLOW;
20393 : }
20394 : {
20395 : PyObject *fragile;
20396 21 : fragile = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_sign_result,
20397 : 0 );
20398 21 : resultobj = _gpg_wrap_result(fragile, "SignResult");
20399 21 : Py_DECREF(fragile);
20400 : }
20401 : return resultobj;
20402 : fail:
20403 : return NULL;
20404 : }
20405 :
20406 :
20407 0 : SWIGINTERN PyObject *_wrap_gpgme_op_sign_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20408 0 : PyObject *resultobj = 0;
20409 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
20410 0 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
20411 0 : gpgme_data_t arg3 = (gpgme_data_t) 0 ;
20412 : gpgme_sig_mode_t arg4 ;
20413 0 : void *argp1 = 0 ;
20414 0 : int res1 = 0 ;
20415 0 : gpgme_data_t wrapper2 = NULL ;
20416 0 : PyObject *bytesio2 = NULL ;
20417 : Py_buffer view2 ;
20418 0 : int have_view2 = 0 ;
20419 0 : gpgme_data_t wrapper3 = NULL ;
20420 0 : PyObject *bytesio3 = NULL ;
20421 : Py_buffer view3 ;
20422 0 : int have_view3 = 0 ;
20423 : int val4 ;
20424 0 : int ecode4 = 0 ;
20425 0 : PyObject * obj0 = 0 ;
20426 0 : PyObject * obj1 = 0 ;
20427 0 : PyObject * obj2 = 0 ;
20428 0 : PyObject * obj3 = 0 ;
20429 : gpgme_error_t result;
20430 :
20431 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_sign_start",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
20432 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
20433 0 : if (!SWIG_IsOK(res1)) {
20434 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_sign_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
20435 : }
20436 0 : arg1 = (gpgme_ctx_t)(argp1);
20437 : {
20438 : /* If we create a temporary wrapper2 object, we will store it in
20439 : wrapperN, where N is 2. Here in this fragment, SWIG will
20440 : automatically append 2. */
20441 0 : memset(&view2, 0, sizeof view2);
20442 0 : if (obj1 == Py_None)
20443 0 : arg2 = NULL;
20444 : else {
20445 : PyObject *pypointer;
20446 0 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
20447 : &bytesio2, &view2);
20448 0 : if (pypointer == NULL)
20449 : return NULL;
20450 0 : have_view2 = !! view2.obj;
20451 :
20452 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
20453 :
20454 : /* Following code is from swig's python.swg. */
20455 :
20456 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
20457 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
20458 0 : Py_DECREF(pypointer);
20459 : return NULL;
20460 : }
20461 0 : Py_DECREF(pypointer);
20462 : }
20463 : }
20464 : {
20465 : /* If we create a temporary wrapper3 object, we will store it in
20466 : wrapperN, where N is 3. Here in this fragment, SWIG will
20467 : automatically append 3. */
20468 0 : memset(&view3, 0, sizeof view3);
20469 0 : if (obj2 == Py_None)
20470 0 : arg3 = NULL;
20471 : else {
20472 : PyObject *pypointer;
20473 0 : pypointer = _gpg_obj2gpgme_data_t(obj2, 3, &wrapper3,
20474 : &bytesio3, &view3);
20475 0 : if (pypointer == NULL)
20476 : return NULL;
20477 0 : have_view3 = !! view3.obj;
20478 :
20479 : /* input = obj2, 1 = arg3, 1_descriptor = SWIGTYPE_p_gpgme_data */
20480 :
20481 : /* Following code is from swig's python.swg. */
20482 :
20483 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg3, SWIGTYPE_p_gpgme_data,
20484 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
20485 0 : Py_DECREF(pypointer);
20486 : return NULL;
20487 : }
20488 0 : Py_DECREF(pypointer);
20489 : }
20490 : }
20491 0 : ecode4 = SWIG_AsVal_int(obj3, &val4);
20492 0 : if (!SWIG_IsOK(ecode4)) {
20493 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_sign_start" "', argument " "4"" of type '" "gpgme_sig_mode_t""'");
20494 : }
20495 0 : arg4 = (gpgme_sig_mode_t)(val4);
20496 : {
20497 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20498 0 : result = gpgme_op_sign_start(arg1,arg2,arg3,arg4);
20499 0 : SWIG_PYTHON_THREAD_END_ALLOW;
20500 : }
20501 : {
20502 0 : resultobj = PyLong_FromLong(result);
20503 : }
20504 : {
20505 : /* See whether we need to update the Python buffer. */
20506 0 : if (resultobj && wrapper2 && view2.buf)
20507 : {
20508 : int dirty;
20509 0 : char *new_data = NULL;
20510 : size_t new_size;
20511 :
20512 :
20513 0 : new_data = wrapper2->data.mem.buffer;
20514 0 : new_size = wrapper2->data.mem.length;
20515 0 : dirty = new_data != NULL;
20516 :
20517 :
20518 :
20519 :
20520 :
20521 :
20522 :
20523 0 : if (dirty)
20524 : {
20525 : /* The buffer is dirty. */
20526 0 : if (view2.readonly)
20527 : {
20528 0 : Py_XDECREF(resultobj);
20529 0 : resultobj = NULL;
20530 0 : PyErr_SetString(PyExc_ValueError,
20531 : "cannot update read-only buffer");
20532 : }
20533 :
20534 : /* See if we need to truncate the buffer. */
20535 0 : if (resultobj && view2.len != new_size)
20536 : {
20537 0 : if (bytesio2 == NULL)
20538 : {
20539 0 : Py_XDECREF(resultobj);
20540 0 : resultobj = NULL;
20541 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
20542 : }
20543 : else
20544 : {
20545 : PyObject *retval;
20546 0 : PyBuffer_Release(&view2);
20547 : assert(view2.obj == NULL);
20548 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
20549 : "l", (long) new_size);
20550 0 : if (retval == NULL)
20551 : {
20552 0 : Py_XDECREF(resultobj);
20553 : resultobj = NULL;
20554 : }
20555 : else
20556 : {
20557 0 : Py_DECREF(retval);
20558 :
20559 0 : retval = PyObject_CallMethod(bytesio2,
20560 : "getbuffer", NULL);
20561 0 : if (retval == NULL
20562 0 : || PyObject_GetBuffer(retval, &view2,
20563 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
20564 : {
20565 0 : Py_XDECREF(resultobj);
20566 : resultobj = NULL;
20567 : }
20568 :
20569 0 : Py_XDECREF(retval);
20570 :
20571 0 : if (resultobj && view2.len
20572 : != new_size)
20573 : {
20574 0 : Py_XDECREF(resultobj);
20575 0 : resultobj = NULL;
20576 0 : PyErr_Format(PyExc_ValueError,
20577 : "Expected buffer of length %zu, got %zi",
20578 : new_size,
20579 : view2.len);
20580 : }
20581 : }
20582 : }
20583 : }
20584 0 : if (resultobj)
20585 0 : memcpy(view2.buf, new_data, new_size);
20586 : }
20587 :
20588 :
20589 :
20590 : }
20591 :
20592 : /* Free the temporary wrapper, if any. */
20593 0 : if (wrapper2)
20594 0 : gpgme_data_release(wrapper2);
20595 0 : Py_XDECREF (bytesio2);
20596 0 : if (have_view2 && view2.buf)
20597 0 : PyBuffer_Release(&view2);
20598 : }
20599 : {
20600 : /* See whether we need to update the Python buffer. */
20601 0 : if (resultobj && wrapper3 && view3.buf)
20602 : {
20603 : int dirty;
20604 0 : char *new_data = NULL;
20605 : size_t new_size;
20606 :
20607 :
20608 0 : new_data = wrapper3->data.mem.buffer;
20609 0 : new_size = wrapper3->data.mem.length;
20610 0 : dirty = new_data != NULL;
20611 :
20612 :
20613 :
20614 :
20615 :
20616 :
20617 :
20618 0 : if (dirty)
20619 : {
20620 : /* The buffer is dirty. */
20621 0 : if (view3.readonly)
20622 : {
20623 0 : Py_XDECREF(resultobj);
20624 0 : resultobj = NULL;
20625 0 : PyErr_SetString(PyExc_ValueError,
20626 : "cannot update read-only buffer");
20627 : }
20628 :
20629 : /* See if we need to truncate the buffer. */
20630 0 : if (resultobj && view3.len != new_size)
20631 : {
20632 0 : if (bytesio3 == NULL)
20633 : {
20634 0 : Py_XDECREF(resultobj);
20635 0 : resultobj = NULL;
20636 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
20637 : }
20638 : else
20639 : {
20640 : PyObject *retval;
20641 0 : PyBuffer_Release(&view3);
20642 : assert(view3.obj == NULL);
20643 0 : retval = PyObject_CallMethod(bytesio3, "truncate",
20644 : "l", (long) new_size);
20645 0 : if (retval == NULL)
20646 : {
20647 0 : Py_XDECREF(resultobj);
20648 : resultobj = NULL;
20649 : }
20650 : else
20651 : {
20652 0 : Py_DECREF(retval);
20653 :
20654 0 : retval = PyObject_CallMethod(bytesio3,
20655 : "getbuffer", NULL);
20656 0 : if (retval == NULL
20657 0 : || PyObject_GetBuffer(retval, &view3,
20658 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
20659 : {
20660 0 : Py_XDECREF(resultobj);
20661 : resultobj = NULL;
20662 : }
20663 :
20664 0 : Py_XDECREF(retval);
20665 :
20666 0 : if (resultobj && view3.len
20667 : != new_size)
20668 : {
20669 0 : Py_XDECREF(resultobj);
20670 0 : resultobj = NULL;
20671 0 : PyErr_Format(PyExc_ValueError,
20672 : "Expected buffer of length %zu, got %zi",
20673 : new_size,
20674 : view3.len);
20675 : }
20676 : }
20677 : }
20678 : }
20679 0 : if (resultobj)
20680 0 : memcpy(view3.buf, new_data, new_size);
20681 : }
20682 :
20683 :
20684 :
20685 : }
20686 :
20687 : /* Free the temporary wrapper, if any. */
20688 0 : if (wrapper3)
20689 0 : gpgme_data_release(wrapper3);
20690 0 : Py_XDECREF (bytesio3);
20691 0 : if (have_view3 && view3.buf)
20692 0 : PyBuffer_Release(&view3);
20693 : }
20694 : return resultobj;
20695 : fail:
20696 : {
20697 : /* See whether we need to update the Python buffer. */
20698 : if (resultobj && wrapper2 && view2.buf)
20699 : {
20700 : int dirty;
20701 : char *new_data = NULL;
20702 : size_t new_size;
20703 :
20704 :
20705 : new_data = wrapper2->data.mem.buffer;
20706 : new_size = wrapper2->data.mem.length;
20707 : dirty = new_data != NULL;
20708 :
20709 :
20710 :
20711 :
20712 :
20713 :
20714 :
20715 : if (dirty)
20716 : {
20717 : /* The buffer is dirty. */
20718 : if (view2.readonly)
20719 : {
20720 : Py_XDECREF(resultobj);
20721 : resultobj = NULL;
20722 : PyErr_SetString(PyExc_ValueError,
20723 : "cannot update read-only buffer");
20724 : }
20725 :
20726 : /* See if we need to truncate the buffer. */
20727 : if (resultobj && view2.len != new_size)
20728 : {
20729 : if (bytesio2 == NULL)
20730 : {
20731 : Py_XDECREF(resultobj);
20732 : resultobj = NULL;
20733 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
20734 : }
20735 : else
20736 : {
20737 : PyObject *retval;
20738 : PyBuffer_Release(&view2);
20739 : assert(view2.obj == NULL);
20740 : retval = PyObject_CallMethod(bytesio2, "truncate",
20741 : "l", (long) new_size);
20742 : if (retval == NULL)
20743 : {
20744 : Py_XDECREF(resultobj);
20745 : resultobj = NULL;
20746 : }
20747 : else
20748 : {
20749 : Py_DECREF(retval);
20750 :
20751 : retval = PyObject_CallMethod(bytesio2,
20752 : "getbuffer", NULL);
20753 : if (retval == NULL
20754 : || PyObject_GetBuffer(retval, &view2,
20755 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
20756 : {
20757 : Py_XDECREF(resultobj);
20758 : resultobj = NULL;
20759 : }
20760 :
20761 : Py_XDECREF(retval);
20762 :
20763 : if (resultobj && view2.len
20764 : != new_size)
20765 : {
20766 : Py_XDECREF(resultobj);
20767 : resultobj = NULL;
20768 : PyErr_Format(PyExc_ValueError,
20769 : "Expected buffer of length %zu, got %zi",
20770 : new_size,
20771 : view2.len);
20772 : }
20773 : }
20774 : }
20775 : }
20776 : if (resultobj)
20777 : memcpy(view2.buf, new_data, new_size);
20778 : }
20779 :
20780 :
20781 :
20782 : }
20783 :
20784 : /* Free the temporary wrapper, if any. */
20785 0 : if (wrapper2)
20786 0 : gpgme_data_release(wrapper2);
20787 0 : Py_XDECREF (bytesio2);
20788 0 : if (have_view2 && view2.buf)
20789 0 : PyBuffer_Release(&view2);
20790 : }
20791 : {
20792 : /* See whether we need to update the Python buffer. */
20793 : if (resultobj && wrapper3 && view3.buf)
20794 : {
20795 : int dirty;
20796 : char *new_data = NULL;
20797 : size_t new_size;
20798 :
20799 :
20800 : new_data = wrapper3->data.mem.buffer;
20801 : new_size = wrapper3->data.mem.length;
20802 : dirty = new_data != NULL;
20803 :
20804 :
20805 :
20806 :
20807 :
20808 :
20809 :
20810 : if (dirty)
20811 : {
20812 : /* The buffer is dirty. */
20813 : if (view3.readonly)
20814 : {
20815 : Py_XDECREF(resultobj);
20816 : resultobj = NULL;
20817 : PyErr_SetString(PyExc_ValueError,
20818 : "cannot update read-only buffer");
20819 : }
20820 :
20821 : /* See if we need to truncate the buffer. */
20822 : if (resultobj && view3.len != new_size)
20823 : {
20824 : if (bytesio3 == NULL)
20825 : {
20826 : Py_XDECREF(resultobj);
20827 : resultobj = NULL;
20828 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
20829 : }
20830 : else
20831 : {
20832 : PyObject *retval;
20833 : PyBuffer_Release(&view3);
20834 : assert(view3.obj == NULL);
20835 : retval = PyObject_CallMethod(bytesio3, "truncate",
20836 : "l", (long) new_size);
20837 : if (retval == NULL)
20838 : {
20839 : Py_XDECREF(resultobj);
20840 : resultobj = NULL;
20841 : }
20842 : else
20843 : {
20844 : Py_DECREF(retval);
20845 :
20846 : retval = PyObject_CallMethod(bytesio3,
20847 : "getbuffer", NULL);
20848 : if (retval == NULL
20849 : || PyObject_GetBuffer(retval, &view3,
20850 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
20851 : {
20852 : Py_XDECREF(resultobj);
20853 : resultobj = NULL;
20854 : }
20855 :
20856 : Py_XDECREF(retval);
20857 :
20858 : if (resultobj && view3.len
20859 : != new_size)
20860 : {
20861 : Py_XDECREF(resultobj);
20862 : resultobj = NULL;
20863 : PyErr_Format(PyExc_ValueError,
20864 : "Expected buffer of length %zu, got %zi",
20865 : new_size,
20866 : view3.len);
20867 : }
20868 : }
20869 : }
20870 : }
20871 : if (resultobj)
20872 : memcpy(view3.buf, new_data, new_size);
20873 : }
20874 :
20875 :
20876 :
20877 : }
20878 :
20879 : /* Free the temporary wrapper, if any. */
20880 0 : if (wrapper3)
20881 0 : gpgme_data_release(wrapper3);
20882 0 : Py_XDECREF (bytesio3);
20883 0 : if (have_view3 && view3.buf)
20884 0 : PyBuffer_Release(&view3);
20885 : }
20886 : return NULL;
20887 : }
20888 :
20889 :
20890 16 : SWIGINTERN PyObject *_wrap_gpgme_op_sign(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20891 16 : PyObject *resultobj = 0;
20892 16 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
20893 16 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
20894 16 : gpgme_data_t arg3 = (gpgme_data_t) 0 ;
20895 : gpgme_sig_mode_t arg4 ;
20896 16 : void *argp1 = 0 ;
20897 16 : int res1 = 0 ;
20898 16 : gpgme_data_t wrapper2 = NULL ;
20899 16 : PyObject *bytesio2 = NULL ;
20900 : Py_buffer view2 ;
20901 16 : int have_view2 = 0 ;
20902 16 : gpgme_data_t wrapper3 = NULL ;
20903 16 : PyObject *bytesio3 = NULL ;
20904 : Py_buffer view3 ;
20905 16 : int have_view3 = 0 ;
20906 : int val4 ;
20907 16 : int ecode4 = 0 ;
20908 16 : PyObject * obj0 = 0 ;
20909 16 : PyObject * obj1 = 0 ;
20910 16 : PyObject * obj2 = 0 ;
20911 16 : PyObject * obj3 = 0 ;
20912 : gpgme_error_t result;
20913 :
20914 16 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_sign",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
20915 16 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
20916 16 : if (!SWIG_IsOK(res1)) {
20917 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_sign" "', argument " "1"" of type '" "gpgme_ctx_t""'");
20918 : }
20919 16 : arg1 = (gpgme_ctx_t)(argp1);
20920 : {
20921 : /* If we create a temporary wrapper2 object, we will store it in
20922 : wrapperN, where N is 2. Here in this fragment, SWIG will
20923 : automatically append 2. */
20924 16 : memset(&view2, 0, sizeof view2);
20925 16 : if (obj1 == Py_None)
20926 0 : arg2 = NULL;
20927 : else {
20928 : PyObject *pypointer;
20929 16 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
20930 : &bytesio2, &view2);
20931 16 : if (pypointer == NULL)
20932 : return NULL;
20933 16 : have_view2 = !! view2.obj;
20934 :
20935 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
20936 :
20937 : /* Following code is from swig's python.swg. */
20938 :
20939 16 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
20940 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
20941 0 : Py_DECREF(pypointer);
20942 : return NULL;
20943 : }
20944 16 : Py_DECREF(pypointer);
20945 : }
20946 : }
20947 : {
20948 : /* If we create a temporary wrapper3 object, we will store it in
20949 : wrapperN, where N is 3. Here in this fragment, SWIG will
20950 : automatically append 3. */
20951 16 : memset(&view3, 0, sizeof view3);
20952 16 : if (obj2 == Py_None)
20953 0 : arg3 = NULL;
20954 : else {
20955 : PyObject *pypointer;
20956 16 : pypointer = _gpg_obj2gpgme_data_t(obj2, 3, &wrapper3,
20957 : &bytesio3, &view3);
20958 16 : if (pypointer == NULL)
20959 : return NULL;
20960 16 : have_view3 = !! view3.obj;
20961 :
20962 : /* input = obj2, 1 = arg3, 1_descriptor = SWIGTYPE_p_gpgme_data */
20963 :
20964 : /* Following code is from swig's python.swg. */
20965 :
20966 16 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg3, SWIGTYPE_p_gpgme_data,
20967 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
20968 0 : Py_DECREF(pypointer);
20969 : return NULL;
20970 : }
20971 16 : Py_DECREF(pypointer);
20972 : }
20973 : }
20974 32 : ecode4 = SWIG_AsVal_int(obj3, &val4);
20975 16 : if (!SWIG_IsOK(ecode4)) {
20976 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_sign" "', argument " "4"" of type '" "gpgme_sig_mode_t""'");
20977 : }
20978 16 : arg4 = (gpgme_sig_mode_t)(val4);
20979 : {
20980 16 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20981 16 : result = gpgme_op_sign(arg1,arg2,arg3,arg4);
20982 16 : SWIG_PYTHON_THREAD_END_ALLOW;
20983 : }
20984 : {
20985 16 : resultobj = PyLong_FromLong(result);
20986 : }
20987 : {
20988 : /* See whether we need to update the Python buffer. */
20989 16 : if (resultobj && wrapper2 && view2.buf)
20990 : {
20991 : int dirty;
20992 8 : char *new_data = NULL;
20993 : size_t new_size;
20994 :
20995 :
20996 8 : new_data = wrapper2->data.mem.buffer;
20997 8 : new_size = wrapper2->data.mem.length;
20998 8 : dirty = new_data != NULL;
20999 :
21000 :
21001 :
21002 :
21003 :
21004 :
21005 :
21006 8 : if (dirty)
21007 : {
21008 : /* The buffer is dirty. */
21009 0 : if (view2.readonly)
21010 : {
21011 0 : Py_XDECREF(resultobj);
21012 0 : resultobj = NULL;
21013 0 : PyErr_SetString(PyExc_ValueError,
21014 : "cannot update read-only buffer");
21015 : }
21016 :
21017 : /* See if we need to truncate the buffer. */
21018 0 : if (resultobj && view2.len != new_size)
21019 : {
21020 0 : if (bytesio2 == NULL)
21021 : {
21022 0 : Py_XDECREF(resultobj);
21023 0 : resultobj = NULL;
21024 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
21025 : }
21026 : else
21027 : {
21028 : PyObject *retval;
21029 0 : PyBuffer_Release(&view2);
21030 : assert(view2.obj == NULL);
21031 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
21032 : "l", (long) new_size);
21033 0 : if (retval == NULL)
21034 : {
21035 0 : Py_XDECREF(resultobj);
21036 : resultobj = NULL;
21037 : }
21038 : else
21039 : {
21040 0 : Py_DECREF(retval);
21041 :
21042 0 : retval = PyObject_CallMethod(bytesio2,
21043 : "getbuffer", NULL);
21044 0 : if (retval == NULL
21045 0 : || PyObject_GetBuffer(retval, &view2,
21046 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
21047 : {
21048 0 : Py_XDECREF(resultobj);
21049 : resultobj = NULL;
21050 : }
21051 :
21052 0 : Py_XDECREF(retval);
21053 :
21054 0 : if (resultobj && view2.len
21055 : != new_size)
21056 : {
21057 0 : Py_XDECREF(resultobj);
21058 0 : resultobj = NULL;
21059 0 : PyErr_Format(PyExc_ValueError,
21060 : "Expected buffer of length %zu, got %zi",
21061 : new_size,
21062 : view2.len);
21063 : }
21064 : }
21065 : }
21066 : }
21067 0 : if (resultobj)
21068 0 : memcpy(view2.buf, new_data, new_size);
21069 : }
21070 :
21071 :
21072 :
21073 : }
21074 :
21075 : /* Free the temporary wrapper, if any. */
21076 16 : if (wrapper2)
21077 9 : gpgme_data_release(wrapper2);
21078 16 : Py_XDECREF (bytesio2);
21079 16 : if (have_view2 && view2.buf)
21080 8 : PyBuffer_Release(&view2);
21081 : }
21082 : {
21083 : /* See whether we need to update the Python buffer. */
21084 16 : if (resultobj && wrapper3 && view3.buf)
21085 : {
21086 : int dirty;
21087 0 : char *new_data = NULL;
21088 : size_t new_size;
21089 :
21090 :
21091 0 : new_data = wrapper3->data.mem.buffer;
21092 0 : new_size = wrapper3->data.mem.length;
21093 0 : dirty = new_data != NULL;
21094 :
21095 :
21096 :
21097 :
21098 :
21099 :
21100 :
21101 0 : if (dirty)
21102 : {
21103 : /* The buffer is dirty. */
21104 0 : if (view3.readonly)
21105 : {
21106 0 : Py_XDECREF(resultobj);
21107 0 : resultobj = NULL;
21108 0 : PyErr_SetString(PyExc_ValueError,
21109 : "cannot update read-only buffer");
21110 : }
21111 :
21112 : /* See if we need to truncate the buffer. */
21113 0 : if (resultobj && view3.len != new_size)
21114 : {
21115 0 : if (bytesio3 == NULL)
21116 : {
21117 0 : Py_XDECREF(resultobj);
21118 0 : resultobj = NULL;
21119 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
21120 : }
21121 : else
21122 : {
21123 : PyObject *retval;
21124 0 : PyBuffer_Release(&view3);
21125 : assert(view3.obj == NULL);
21126 0 : retval = PyObject_CallMethod(bytesio3, "truncate",
21127 : "l", (long) new_size);
21128 0 : if (retval == NULL)
21129 : {
21130 0 : Py_XDECREF(resultobj);
21131 : resultobj = NULL;
21132 : }
21133 : else
21134 : {
21135 0 : Py_DECREF(retval);
21136 :
21137 0 : retval = PyObject_CallMethod(bytesio3,
21138 : "getbuffer", NULL);
21139 0 : if (retval == NULL
21140 0 : || PyObject_GetBuffer(retval, &view3,
21141 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
21142 : {
21143 0 : Py_XDECREF(resultobj);
21144 : resultobj = NULL;
21145 : }
21146 :
21147 0 : Py_XDECREF(retval);
21148 :
21149 0 : if (resultobj && view3.len
21150 : != new_size)
21151 : {
21152 0 : Py_XDECREF(resultobj);
21153 0 : resultobj = NULL;
21154 0 : PyErr_Format(PyExc_ValueError,
21155 : "Expected buffer of length %zu, got %zi",
21156 : new_size,
21157 : view3.len);
21158 : }
21159 : }
21160 : }
21161 : }
21162 0 : if (resultobj)
21163 0 : memcpy(view3.buf, new_data, new_size);
21164 : }
21165 :
21166 :
21167 :
21168 : }
21169 :
21170 : /* Free the temporary wrapper, if any. */
21171 16 : if (wrapper3)
21172 1 : gpgme_data_release(wrapper3);
21173 16 : Py_XDECREF (bytesio3);
21174 16 : if (have_view3 && view3.buf)
21175 0 : PyBuffer_Release(&view3);
21176 : }
21177 : return resultobj;
21178 : fail:
21179 : {
21180 : /* See whether we need to update the Python buffer. */
21181 : if (resultobj && wrapper2 && view2.buf)
21182 : {
21183 : int dirty;
21184 : char *new_data = NULL;
21185 : size_t new_size;
21186 :
21187 :
21188 : new_data = wrapper2->data.mem.buffer;
21189 : new_size = wrapper2->data.mem.length;
21190 : dirty = new_data != NULL;
21191 :
21192 :
21193 :
21194 :
21195 :
21196 :
21197 :
21198 : if (dirty)
21199 : {
21200 : /* The buffer is dirty. */
21201 : if (view2.readonly)
21202 : {
21203 : Py_XDECREF(resultobj);
21204 : resultobj = NULL;
21205 : PyErr_SetString(PyExc_ValueError,
21206 : "cannot update read-only buffer");
21207 : }
21208 :
21209 : /* See if we need to truncate the buffer. */
21210 : if (resultobj && view2.len != new_size)
21211 : {
21212 : if (bytesio2 == NULL)
21213 : {
21214 : Py_XDECREF(resultobj);
21215 : resultobj = NULL;
21216 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
21217 : }
21218 : else
21219 : {
21220 : PyObject *retval;
21221 : PyBuffer_Release(&view2);
21222 : assert(view2.obj == NULL);
21223 : retval = PyObject_CallMethod(bytesio2, "truncate",
21224 : "l", (long) new_size);
21225 : if (retval == NULL)
21226 : {
21227 : Py_XDECREF(resultobj);
21228 : resultobj = NULL;
21229 : }
21230 : else
21231 : {
21232 : Py_DECREF(retval);
21233 :
21234 : retval = PyObject_CallMethod(bytesio2,
21235 : "getbuffer", NULL);
21236 : if (retval == NULL
21237 : || PyObject_GetBuffer(retval, &view2,
21238 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
21239 : {
21240 : Py_XDECREF(resultobj);
21241 : resultobj = NULL;
21242 : }
21243 :
21244 : Py_XDECREF(retval);
21245 :
21246 : if (resultobj && view2.len
21247 : != new_size)
21248 : {
21249 : Py_XDECREF(resultobj);
21250 : resultobj = NULL;
21251 : PyErr_Format(PyExc_ValueError,
21252 : "Expected buffer of length %zu, got %zi",
21253 : new_size,
21254 : view2.len);
21255 : }
21256 : }
21257 : }
21258 : }
21259 : if (resultobj)
21260 : memcpy(view2.buf, new_data, new_size);
21261 : }
21262 :
21263 :
21264 :
21265 : }
21266 :
21267 : /* Free the temporary wrapper, if any. */
21268 0 : if (wrapper2)
21269 0 : gpgme_data_release(wrapper2);
21270 0 : Py_XDECREF (bytesio2);
21271 0 : if (have_view2 && view2.buf)
21272 0 : PyBuffer_Release(&view2);
21273 : }
21274 : {
21275 : /* See whether we need to update the Python buffer. */
21276 : if (resultobj && wrapper3 && view3.buf)
21277 : {
21278 : int dirty;
21279 : char *new_data = NULL;
21280 : size_t new_size;
21281 :
21282 :
21283 : new_data = wrapper3->data.mem.buffer;
21284 : new_size = wrapper3->data.mem.length;
21285 : dirty = new_data != NULL;
21286 :
21287 :
21288 :
21289 :
21290 :
21291 :
21292 :
21293 : if (dirty)
21294 : {
21295 : /* The buffer is dirty. */
21296 : if (view3.readonly)
21297 : {
21298 : Py_XDECREF(resultobj);
21299 : resultobj = NULL;
21300 : PyErr_SetString(PyExc_ValueError,
21301 : "cannot update read-only buffer");
21302 : }
21303 :
21304 : /* See if we need to truncate the buffer. */
21305 : if (resultobj && view3.len != new_size)
21306 : {
21307 : if (bytesio3 == NULL)
21308 : {
21309 : Py_XDECREF(resultobj);
21310 : resultobj = NULL;
21311 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
21312 : }
21313 : else
21314 : {
21315 : PyObject *retval;
21316 : PyBuffer_Release(&view3);
21317 : assert(view3.obj == NULL);
21318 : retval = PyObject_CallMethod(bytesio3, "truncate",
21319 : "l", (long) new_size);
21320 : if (retval == NULL)
21321 : {
21322 : Py_XDECREF(resultobj);
21323 : resultobj = NULL;
21324 : }
21325 : else
21326 : {
21327 : Py_DECREF(retval);
21328 :
21329 : retval = PyObject_CallMethod(bytesio3,
21330 : "getbuffer", NULL);
21331 : if (retval == NULL
21332 : || PyObject_GetBuffer(retval, &view3,
21333 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
21334 : {
21335 : Py_XDECREF(resultobj);
21336 : resultobj = NULL;
21337 : }
21338 :
21339 : Py_XDECREF(retval);
21340 :
21341 : if (resultobj && view3.len
21342 : != new_size)
21343 : {
21344 : Py_XDECREF(resultobj);
21345 : resultobj = NULL;
21346 : PyErr_Format(PyExc_ValueError,
21347 : "Expected buffer of length %zu, got %zi",
21348 : new_size,
21349 : view3.len);
21350 : }
21351 : }
21352 : }
21353 : }
21354 : if (resultobj)
21355 : memcpy(view3.buf, new_data, new_size);
21356 : }
21357 :
21358 :
21359 :
21360 : }
21361 :
21362 : /* Free the temporary wrapper, if any. */
21363 0 : if (wrapper3)
21364 0 : gpgme_data_release(wrapper3);
21365 0 : Py_XDECREF (bytesio3);
21366 0 : if (have_view3 && view3.buf)
21367 0 : PyBuffer_Release(&view3);
21368 : }
21369 : return NULL;
21370 : }
21371 :
21372 :
21373 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_summary_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21374 0 : PyObject *resultobj = 0;
21375 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21376 : gpgme_sigsum_t arg2 ;
21377 0 : void *argp1 = 0 ;
21378 0 : int res1 = 0 ;
21379 : int val2 ;
21380 0 : int ecode2 = 0 ;
21381 0 : PyObject * obj0 = 0 ;
21382 0 : PyObject * obj1 = 0 ;
21383 :
21384 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_signature_summary_set",&obj0,&obj1)) SWIG_fail;
21385 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21386 0 : if (!SWIG_IsOK(res1)) {
21387 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_summary_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21388 : }
21389 0 : arg1 = (struct _gpgme_signature *)(argp1);
21390 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
21391 0 : if (!SWIG_IsOK(ecode2)) {
21392 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_signature_summary_set" "', argument " "2"" of type '" "gpgme_sigsum_t""'");
21393 : }
21394 0 : arg2 = (gpgme_sigsum_t)(val2);
21395 : {
21396 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21397 0 : if (arg1) (arg1)->summary = arg2;
21398 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21399 : }
21400 0 : resultobj = SWIG_Py_Void();
21401 0 : return resultobj;
21402 : fail:
21403 : return NULL;
21404 : }
21405 :
21406 :
21407 15 : SWIGINTERN PyObject *_wrap__gpgme_signature_summary_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21408 15 : PyObject *resultobj = 0;
21409 15 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21410 15 : void *argp1 = 0 ;
21411 15 : int res1 = 0 ;
21412 15 : PyObject * obj0 = 0 ;
21413 : gpgme_sigsum_t result;
21414 :
21415 15 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_summary_get",&obj0)) SWIG_fail;
21416 15 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21417 15 : if (!SWIG_IsOK(res1)) {
21418 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_summary_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21419 : }
21420 15 : arg1 = (struct _gpgme_signature *)(argp1);
21421 : {
21422 15 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21423 15 : result = (gpgme_sigsum_t) ((arg1)->summary);
21424 15 : SWIG_PYTHON_THREAD_END_ALLOW;
21425 : }
21426 30 : resultobj = SWIG_From_int((int)(result));
21427 15 : return resultobj;
21428 : fail:
21429 : return NULL;
21430 : }
21431 :
21432 :
21433 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_fpr_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21434 0 : PyObject *resultobj = 0;
21435 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21436 0 : char *arg2 = (char *) 0 ;
21437 0 : void *argp1 = 0 ;
21438 0 : int res1 = 0 ;
21439 : int res2 ;
21440 0 : char *buf2 = 0 ;
21441 0 : int alloc2 = 0 ;
21442 0 : PyObject * obj0 = 0 ;
21443 0 : PyObject * obj1 = 0 ;
21444 :
21445 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_signature_fpr_set",&obj0,&obj1)) SWIG_fail;
21446 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21447 0 : if (!SWIG_IsOK(res1)) {
21448 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_fpr_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21449 : }
21450 0 : arg1 = (struct _gpgme_signature *)(argp1);
21451 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
21452 0 : if (!SWIG_IsOK(res2)) {
21453 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_signature_fpr_set" "', argument " "2"" of type '" "char *""'");
21454 : }
21455 0 : arg2 = (char *)(buf2);
21456 : {
21457 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21458 0 : if (arg1->fpr) free((char*)arg1->fpr);
21459 0 : if (arg2) {
21460 0 : size_t size = strlen((const char *)(arg2)) + 1;
21461 0 : arg1->fpr = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
21462 : } else {
21463 0 : arg1->fpr = 0;
21464 : }
21465 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21466 : }
21467 0 : resultobj = SWIG_Py_Void();
21468 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
21469 : return resultobj;
21470 : fail:
21471 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
21472 : return NULL;
21473 : }
21474 :
21475 :
21476 15 : SWIGINTERN PyObject *_wrap__gpgme_signature_fpr_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21477 15 : PyObject *resultobj = 0;
21478 15 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21479 15 : void *argp1 = 0 ;
21480 15 : int res1 = 0 ;
21481 15 : PyObject * obj0 = 0 ;
21482 15 : char *result = 0 ;
21483 :
21484 15 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_fpr_get",&obj0)) SWIG_fail;
21485 15 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21486 15 : if (!SWIG_IsOK(res1)) {
21487 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_fpr_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21488 : }
21489 15 : arg1 = (struct _gpgme_signature *)(argp1);
21490 : {
21491 15 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21492 15 : result = (char *) ((arg1)->fpr);
21493 15 : SWIG_PYTHON_THREAD_END_ALLOW;
21494 : }
21495 15 : resultobj = SWIG_FromCharPtr((const char *)result);
21496 15 : return resultobj;
21497 : fail:
21498 : return NULL;
21499 : }
21500 :
21501 :
21502 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21503 0 : PyObject *resultobj = 0;
21504 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21505 : gpgme_error_t arg2 ;
21506 0 : void *argp1 = 0 ;
21507 0 : int res1 = 0 ;
21508 0 : PyObject * obj0 = 0 ;
21509 0 : PyObject * obj1 = 0 ;
21510 :
21511 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_signature_status_set",&obj0,&obj1)) SWIG_fail;
21512 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21513 0 : if (!SWIG_IsOK(res1)) {
21514 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_status_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21515 : }
21516 0 : arg1 = (struct _gpgme_signature *)(argp1);
21517 : {
21518 0 : if (PyLong_Check(obj1))
21519 0 : arg2 = PyLong_AsLong(obj1);
21520 :
21521 0 : else if (PyInt_Check(obj1))
21522 0 : arg2 = PyInt_AsLong(obj1);
21523 :
21524 : else
21525 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
21526 : }
21527 : {
21528 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21529 0 : if (arg1) (arg1)->status = arg2;
21530 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21531 : }
21532 0 : resultobj = SWIG_Py_Void();
21533 0 : return resultobj;
21534 : fail:
21535 : return NULL;
21536 : }
21537 :
21538 :
21539 15 : SWIGINTERN PyObject *_wrap__gpgme_signature_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21540 15 : PyObject *resultobj = 0;
21541 15 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21542 15 : void *argp1 = 0 ;
21543 15 : int res1 = 0 ;
21544 15 : PyObject * obj0 = 0 ;
21545 : gpgme_error_t result;
21546 :
21547 15 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_status_get",&obj0)) SWIG_fail;
21548 15 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21549 15 : if (!SWIG_IsOK(res1)) {
21550 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_status_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21551 : }
21552 15 : arg1 = (struct _gpgme_signature *)(argp1);
21553 : {
21554 15 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21555 15 : result = ((arg1)->status);
21556 15 : SWIG_PYTHON_THREAD_END_ALLOW;
21557 : }
21558 : {
21559 15 : resultobj = PyLong_FromLong(result);
21560 : }
21561 15 : return resultobj;
21562 : fail:
21563 : return NULL;
21564 : }
21565 :
21566 :
21567 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_notations_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21568 0 : PyObject *resultobj = 0;
21569 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21570 0 : gpgme_sig_notation_t arg2 = (gpgme_sig_notation_t) 0 ;
21571 0 : void *argp1 = 0 ;
21572 0 : int res1 = 0 ;
21573 0 : void *argp2 = 0 ;
21574 0 : int res2 = 0 ;
21575 0 : PyObject * obj0 = 0 ;
21576 0 : PyObject * obj1 = 0 ;
21577 :
21578 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_signature_notations_set",&obj0,&obj1)) SWIG_fail;
21579 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21580 0 : if (!SWIG_IsOK(res1)) {
21581 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_notations_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21582 : }
21583 0 : arg1 = (struct _gpgme_signature *)(argp1);
21584 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_sig_notation, SWIG_POINTER_DISOWN | 0 );
21585 0 : if (!SWIG_IsOK(res2)) {
21586 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_signature_notations_set" "', argument " "2"" of type '" "gpgme_sig_notation_t""'");
21587 : }
21588 0 : arg2 = (gpgme_sig_notation_t)(argp2);
21589 : {
21590 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21591 0 : if (arg1) (arg1)->notations = arg2;
21592 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21593 : }
21594 0 : resultobj = SWIG_Py_Void();
21595 0 : return resultobj;
21596 : fail:
21597 : return NULL;
21598 : }
21599 :
21600 :
21601 30 : SWIGINTERN PyObject *_wrap__gpgme_signature_notations_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21602 30 : PyObject *resultobj = 0;
21603 30 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21604 30 : void *argp1 = 0 ;
21605 30 : int res1 = 0 ;
21606 30 : PyObject * obj0 = 0 ;
21607 : gpgme_sig_notation_t result;
21608 :
21609 30 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_notations_get",&obj0)) SWIG_fail;
21610 30 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21611 30 : if (!SWIG_IsOK(res1)) {
21612 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_notations_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21613 : }
21614 30 : arg1 = (struct _gpgme_signature *)(argp1);
21615 : {
21616 30 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21617 30 : result = (gpgme_sig_notation_t) ((arg1)->notations);
21618 30 : SWIG_PYTHON_THREAD_END_ALLOW;
21619 : }
21620 : {
21621 : int i;
21622 30 : int size = 0;
21623 : gpgme_sig_notation_t curr;
21624 60 : for (curr = result; curr != NULL; curr = curr->next) {
21625 30 : size++;
21626 : }
21627 30 : resultobj = PyList_New(size);
21628 60 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
21629 30 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_sig_notation, 0 );
21630 30 : PyList_SetItem(resultobj, i, o);
21631 : }
21632 : }
21633 : return resultobj;
21634 : fail:
21635 : return NULL;
21636 : }
21637 :
21638 :
21639 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_timestamp_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21640 0 : PyObject *resultobj = 0;
21641 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21642 : unsigned long arg2 ;
21643 0 : void *argp1 = 0 ;
21644 0 : int res1 = 0 ;
21645 : unsigned long val2 ;
21646 0 : int ecode2 = 0 ;
21647 0 : PyObject * obj0 = 0 ;
21648 0 : PyObject * obj1 = 0 ;
21649 :
21650 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_signature_timestamp_set",&obj0,&obj1)) SWIG_fail;
21651 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21652 0 : if (!SWIG_IsOK(res1)) {
21653 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_timestamp_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21654 : }
21655 0 : arg1 = (struct _gpgme_signature *)(argp1);
21656 0 : ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
21657 0 : if (!SWIG_IsOK(ecode2)) {
21658 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_signature_timestamp_set" "', argument " "2"" of type '" "unsigned long""'");
21659 : }
21660 0 : arg2 = (unsigned long)(val2);
21661 : {
21662 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21663 0 : if (arg1) (arg1)->timestamp = arg2;
21664 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21665 : }
21666 0 : resultobj = SWIG_Py_Void();
21667 0 : return resultobj;
21668 : fail:
21669 : return NULL;
21670 : }
21671 :
21672 :
21673 15 : SWIGINTERN PyObject *_wrap__gpgme_signature_timestamp_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21674 15 : PyObject *resultobj = 0;
21675 15 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21676 15 : void *argp1 = 0 ;
21677 15 : int res1 = 0 ;
21678 15 : PyObject * obj0 = 0 ;
21679 : unsigned long result;
21680 :
21681 15 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_timestamp_get",&obj0)) SWIG_fail;
21682 15 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21683 15 : if (!SWIG_IsOK(res1)) {
21684 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_timestamp_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21685 : }
21686 15 : arg1 = (struct _gpgme_signature *)(argp1);
21687 : {
21688 15 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21689 15 : result = (unsigned long) ((arg1)->timestamp);
21690 15 : SWIG_PYTHON_THREAD_END_ALLOW;
21691 : }
21692 15 : resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
21693 15 : return resultobj;
21694 : fail:
21695 : return NULL;
21696 : }
21697 :
21698 :
21699 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_exp_timestamp_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21700 0 : PyObject *resultobj = 0;
21701 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21702 : unsigned long arg2 ;
21703 0 : void *argp1 = 0 ;
21704 0 : int res1 = 0 ;
21705 : unsigned long val2 ;
21706 0 : int ecode2 = 0 ;
21707 0 : PyObject * obj0 = 0 ;
21708 0 : PyObject * obj1 = 0 ;
21709 :
21710 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_signature_exp_timestamp_set",&obj0,&obj1)) SWIG_fail;
21711 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21712 0 : if (!SWIG_IsOK(res1)) {
21713 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_exp_timestamp_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21714 : }
21715 0 : arg1 = (struct _gpgme_signature *)(argp1);
21716 0 : ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
21717 0 : if (!SWIG_IsOK(ecode2)) {
21718 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_signature_exp_timestamp_set" "', argument " "2"" of type '" "unsigned long""'");
21719 : }
21720 0 : arg2 = (unsigned long)(val2);
21721 : {
21722 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21723 0 : if (arg1) (arg1)->exp_timestamp = arg2;
21724 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21725 : }
21726 0 : resultobj = SWIG_Py_Void();
21727 0 : return resultobj;
21728 : fail:
21729 : return NULL;
21730 : }
21731 :
21732 :
21733 15 : SWIGINTERN PyObject *_wrap__gpgme_signature_exp_timestamp_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21734 15 : PyObject *resultobj = 0;
21735 15 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21736 15 : void *argp1 = 0 ;
21737 15 : int res1 = 0 ;
21738 15 : PyObject * obj0 = 0 ;
21739 : unsigned long result;
21740 :
21741 15 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_exp_timestamp_get",&obj0)) SWIG_fail;
21742 15 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21743 15 : if (!SWIG_IsOK(res1)) {
21744 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_exp_timestamp_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21745 : }
21746 15 : arg1 = (struct _gpgme_signature *)(argp1);
21747 : {
21748 15 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21749 15 : result = (unsigned long) ((arg1)->exp_timestamp);
21750 15 : SWIG_PYTHON_THREAD_END_ALLOW;
21751 : }
21752 15 : resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
21753 15 : return resultobj;
21754 : fail:
21755 : return NULL;
21756 : }
21757 :
21758 :
21759 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_wrong_key_usage_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21760 0 : PyObject *resultobj = 0;
21761 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21762 : unsigned int arg2 ;
21763 0 : void *argp1 = 0 ;
21764 0 : int res1 = 0 ;
21765 : unsigned int val2 ;
21766 0 : int ecode2 = 0 ;
21767 0 : PyObject * obj0 = 0 ;
21768 0 : PyObject * obj1 = 0 ;
21769 :
21770 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_signature_wrong_key_usage_set",&obj0,&obj1)) SWIG_fail;
21771 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21772 0 : if (!SWIG_IsOK(res1)) {
21773 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_wrong_key_usage_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21774 : }
21775 0 : arg1 = (struct _gpgme_signature *)(argp1);
21776 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
21777 0 : if (!SWIG_IsOK(ecode2)) {
21778 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_signature_wrong_key_usage_set" "', argument " "2"" of type '" "unsigned int""'");
21779 : }
21780 0 : arg2 = (unsigned int)(val2);
21781 : {
21782 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21783 0 : if (arg1) (arg1)->wrong_key_usage = arg2;
21784 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21785 : }
21786 0 : resultobj = SWIG_Py_Void();
21787 0 : return resultobj;
21788 : fail:
21789 : return NULL;
21790 : }
21791 :
21792 :
21793 30 : SWIGINTERN PyObject *_wrap__gpgme_signature_wrong_key_usage_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21794 30 : PyObject *resultobj = 0;
21795 30 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21796 30 : void *argp1 = 0 ;
21797 30 : int res1 = 0 ;
21798 30 : PyObject * obj0 = 0 ;
21799 : unsigned int result;
21800 :
21801 30 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_wrong_key_usage_get",&obj0)) SWIG_fail;
21802 30 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21803 30 : if (!SWIG_IsOK(res1)) {
21804 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_wrong_key_usage_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21805 : }
21806 30 : arg1 = (struct _gpgme_signature *)(argp1);
21807 : {
21808 30 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21809 30 : result = (unsigned int) ((arg1)->wrong_key_usage);
21810 30 : SWIG_PYTHON_THREAD_END_ALLOW;
21811 : }
21812 30 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
21813 30 : return resultobj;
21814 : fail:
21815 : return NULL;
21816 : }
21817 :
21818 :
21819 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_pka_trust_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21820 0 : PyObject *resultobj = 0;
21821 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21822 : unsigned int arg2 ;
21823 0 : void *argp1 = 0 ;
21824 0 : int res1 = 0 ;
21825 : unsigned int val2 ;
21826 0 : int ecode2 = 0 ;
21827 0 : PyObject * obj0 = 0 ;
21828 0 : PyObject * obj1 = 0 ;
21829 :
21830 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_signature_pka_trust_set",&obj0,&obj1)) SWIG_fail;
21831 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21832 0 : if (!SWIG_IsOK(res1)) {
21833 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_pka_trust_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21834 : }
21835 0 : arg1 = (struct _gpgme_signature *)(argp1);
21836 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
21837 0 : if (!SWIG_IsOK(ecode2)) {
21838 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_signature_pka_trust_set" "', argument " "2"" of type '" "unsigned int""'");
21839 : }
21840 0 : arg2 = (unsigned int)(val2);
21841 : {
21842 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21843 0 : if (arg1) (arg1)->pka_trust = arg2;
21844 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21845 : }
21846 0 : resultobj = SWIG_Py_Void();
21847 0 : return resultobj;
21848 : fail:
21849 : return NULL;
21850 : }
21851 :
21852 :
21853 15 : SWIGINTERN PyObject *_wrap__gpgme_signature_pka_trust_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21854 15 : PyObject *resultobj = 0;
21855 15 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21856 15 : void *argp1 = 0 ;
21857 15 : int res1 = 0 ;
21858 15 : PyObject * obj0 = 0 ;
21859 : unsigned int result;
21860 :
21861 15 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_pka_trust_get",&obj0)) SWIG_fail;
21862 15 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21863 15 : if (!SWIG_IsOK(res1)) {
21864 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_pka_trust_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21865 : }
21866 15 : arg1 = (struct _gpgme_signature *)(argp1);
21867 : {
21868 15 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21869 15 : result = (unsigned int) ((arg1)->pka_trust);
21870 15 : SWIG_PYTHON_THREAD_END_ALLOW;
21871 : }
21872 15 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
21873 15 : return resultobj;
21874 : fail:
21875 : return NULL;
21876 : }
21877 :
21878 :
21879 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_chain_model_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21880 0 : PyObject *resultobj = 0;
21881 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21882 : unsigned int arg2 ;
21883 0 : void *argp1 = 0 ;
21884 0 : int res1 = 0 ;
21885 : unsigned int val2 ;
21886 0 : int ecode2 = 0 ;
21887 0 : PyObject * obj0 = 0 ;
21888 0 : PyObject * obj1 = 0 ;
21889 :
21890 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_signature_chain_model_set",&obj0,&obj1)) SWIG_fail;
21891 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21892 0 : if (!SWIG_IsOK(res1)) {
21893 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_chain_model_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21894 : }
21895 0 : arg1 = (struct _gpgme_signature *)(argp1);
21896 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
21897 0 : if (!SWIG_IsOK(ecode2)) {
21898 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_signature_chain_model_set" "', argument " "2"" of type '" "unsigned int""'");
21899 : }
21900 0 : arg2 = (unsigned int)(val2);
21901 : {
21902 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21903 0 : if (arg1) (arg1)->chain_model = arg2;
21904 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21905 : }
21906 0 : resultobj = SWIG_Py_Void();
21907 0 : return resultobj;
21908 : fail:
21909 : return NULL;
21910 : }
21911 :
21912 :
21913 30 : SWIGINTERN PyObject *_wrap__gpgme_signature_chain_model_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21914 30 : PyObject *resultobj = 0;
21915 30 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21916 30 : void *argp1 = 0 ;
21917 30 : int res1 = 0 ;
21918 30 : PyObject * obj0 = 0 ;
21919 : unsigned int result;
21920 :
21921 30 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_chain_model_get",&obj0)) SWIG_fail;
21922 30 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21923 30 : if (!SWIG_IsOK(res1)) {
21924 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_chain_model_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21925 : }
21926 30 : arg1 = (struct _gpgme_signature *)(argp1);
21927 : {
21928 30 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21929 30 : result = (unsigned int) ((arg1)->chain_model);
21930 30 : SWIG_PYTHON_THREAD_END_ALLOW;
21931 : }
21932 30 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
21933 30 : return resultobj;
21934 : fail:
21935 : return NULL;
21936 : }
21937 :
21938 :
21939 0 : SWIGINTERN PyObject *_wrap__gpgme_signature__unused_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21940 0 : PyObject *resultobj = 0;
21941 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21942 : int arg2 ;
21943 0 : void *argp1 = 0 ;
21944 0 : int res1 = 0 ;
21945 : int val2 ;
21946 0 : int ecode2 = 0 ;
21947 0 : PyObject * obj0 = 0 ;
21948 0 : PyObject * obj1 = 0 ;
21949 :
21950 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_signature__unused_set",&obj0,&obj1)) SWIG_fail;
21951 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21952 0 : if (!SWIG_IsOK(res1)) {
21953 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature__unused_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21954 : }
21955 0 : arg1 = (struct _gpgme_signature *)(argp1);
21956 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
21957 0 : if (!SWIG_IsOK(ecode2)) {
21958 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_signature__unused_set" "', argument " "2"" of type '" "int""'");
21959 : }
21960 0 : arg2 = (int)(val2);
21961 : {
21962 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21963 0 : if (arg1) (arg1)->_unused = arg2;
21964 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21965 : }
21966 0 : resultobj = SWIG_Py_Void();
21967 0 : return resultobj;
21968 : fail:
21969 : return NULL;
21970 : }
21971 :
21972 :
21973 0 : SWIGINTERN PyObject *_wrap__gpgme_signature__unused_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21974 0 : PyObject *resultobj = 0;
21975 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21976 0 : void *argp1 = 0 ;
21977 0 : int res1 = 0 ;
21978 0 : PyObject * obj0 = 0 ;
21979 : int result;
21980 :
21981 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature__unused_get",&obj0)) SWIG_fail;
21982 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21983 0 : if (!SWIG_IsOK(res1)) {
21984 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature__unused_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21985 : }
21986 0 : arg1 = (struct _gpgme_signature *)(argp1);
21987 : {
21988 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21989 0 : result = (int) ((arg1)->_unused);
21990 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21991 : }
21992 0 : resultobj = SWIG_From_int((int)(result));
21993 0 : return resultobj;
21994 : fail:
21995 : return NULL;
21996 : }
21997 :
21998 :
21999 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_validity_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22000 0 : PyObject *resultobj = 0;
22001 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
22002 : gpgme_validity_t arg2 ;
22003 0 : void *argp1 = 0 ;
22004 0 : int res1 = 0 ;
22005 : int val2 ;
22006 0 : int ecode2 = 0 ;
22007 0 : PyObject * obj0 = 0 ;
22008 0 : PyObject * obj1 = 0 ;
22009 :
22010 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_signature_validity_set",&obj0,&obj1)) SWIG_fail;
22011 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
22012 0 : if (!SWIG_IsOK(res1)) {
22013 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_validity_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
22014 : }
22015 0 : arg1 = (struct _gpgme_signature *)(argp1);
22016 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
22017 0 : if (!SWIG_IsOK(ecode2)) {
22018 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_signature_validity_set" "', argument " "2"" of type '" "gpgme_validity_t""'");
22019 : }
22020 0 : arg2 = (gpgme_validity_t)(val2);
22021 : {
22022 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22023 0 : if (arg1) (arg1)->validity = arg2;
22024 0 : SWIG_PYTHON_THREAD_END_ALLOW;
22025 : }
22026 0 : resultobj = SWIG_Py_Void();
22027 0 : return resultobj;
22028 : fail:
22029 : return NULL;
22030 : }
22031 :
22032 :
22033 15 : SWIGINTERN PyObject *_wrap__gpgme_signature_validity_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22034 15 : PyObject *resultobj = 0;
22035 15 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
22036 15 : void *argp1 = 0 ;
22037 15 : int res1 = 0 ;
22038 15 : PyObject * obj0 = 0 ;
22039 : gpgme_validity_t result;
22040 :
22041 15 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_validity_get",&obj0)) SWIG_fail;
22042 15 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
22043 15 : if (!SWIG_IsOK(res1)) {
22044 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_validity_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
22045 : }
22046 15 : arg1 = (struct _gpgme_signature *)(argp1);
22047 : {
22048 15 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22049 15 : result = (gpgme_validity_t) ((arg1)->validity);
22050 15 : SWIG_PYTHON_THREAD_END_ALLOW;
22051 : }
22052 30 : resultobj = SWIG_From_int((int)(result));
22053 15 : return resultobj;
22054 : fail:
22055 : return NULL;
22056 : }
22057 :
22058 :
22059 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_validity_reason_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22060 0 : PyObject *resultobj = 0;
22061 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
22062 : gpgme_error_t arg2 ;
22063 0 : void *argp1 = 0 ;
22064 0 : int res1 = 0 ;
22065 0 : PyObject * obj0 = 0 ;
22066 0 : PyObject * obj1 = 0 ;
22067 :
22068 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_signature_validity_reason_set",&obj0,&obj1)) SWIG_fail;
22069 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
22070 0 : if (!SWIG_IsOK(res1)) {
22071 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_validity_reason_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
22072 : }
22073 0 : arg1 = (struct _gpgme_signature *)(argp1);
22074 : {
22075 0 : if (PyLong_Check(obj1))
22076 0 : arg2 = PyLong_AsLong(obj1);
22077 :
22078 0 : else if (PyInt_Check(obj1))
22079 0 : arg2 = PyInt_AsLong(obj1);
22080 :
22081 : else
22082 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
22083 : }
22084 : {
22085 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22086 0 : if (arg1) (arg1)->validity_reason = arg2;
22087 0 : SWIG_PYTHON_THREAD_END_ALLOW;
22088 : }
22089 0 : resultobj = SWIG_Py_Void();
22090 0 : return resultobj;
22091 : fail:
22092 : return NULL;
22093 : }
22094 :
22095 :
22096 15 : SWIGINTERN PyObject *_wrap__gpgme_signature_validity_reason_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22097 15 : PyObject *resultobj = 0;
22098 15 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
22099 15 : void *argp1 = 0 ;
22100 15 : int res1 = 0 ;
22101 15 : PyObject * obj0 = 0 ;
22102 : gpgme_error_t result;
22103 :
22104 15 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_validity_reason_get",&obj0)) SWIG_fail;
22105 15 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
22106 15 : if (!SWIG_IsOK(res1)) {
22107 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_validity_reason_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
22108 : }
22109 15 : arg1 = (struct _gpgme_signature *)(argp1);
22110 : {
22111 15 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22112 15 : result = ((arg1)->validity_reason);
22113 15 : SWIG_PYTHON_THREAD_END_ALLOW;
22114 : }
22115 : {
22116 15 : resultobj = PyLong_FromLong(result);
22117 : }
22118 15 : return resultobj;
22119 : fail:
22120 : return NULL;
22121 : }
22122 :
22123 :
22124 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_pubkey_algo_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22125 0 : PyObject *resultobj = 0;
22126 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
22127 : gpgme_pubkey_algo_t arg2 ;
22128 0 : void *argp1 = 0 ;
22129 0 : int res1 = 0 ;
22130 : int val2 ;
22131 0 : int ecode2 = 0 ;
22132 0 : PyObject * obj0 = 0 ;
22133 0 : PyObject * obj1 = 0 ;
22134 :
22135 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_signature_pubkey_algo_set",&obj0,&obj1)) SWIG_fail;
22136 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
22137 0 : if (!SWIG_IsOK(res1)) {
22138 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_pubkey_algo_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
22139 : }
22140 0 : arg1 = (struct _gpgme_signature *)(argp1);
22141 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
22142 0 : if (!SWIG_IsOK(ecode2)) {
22143 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_signature_pubkey_algo_set" "', argument " "2"" of type '" "gpgme_pubkey_algo_t""'");
22144 : }
22145 0 : arg2 = (gpgme_pubkey_algo_t)(val2);
22146 : {
22147 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22148 0 : if (arg1) (arg1)->pubkey_algo = arg2;
22149 0 : SWIG_PYTHON_THREAD_END_ALLOW;
22150 : }
22151 0 : resultobj = SWIG_Py_Void();
22152 0 : return resultobj;
22153 : fail:
22154 : return NULL;
22155 : }
22156 :
22157 :
22158 15 : SWIGINTERN PyObject *_wrap__gpgme_signature_pubkey_algo_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22159 15 : PyObject *resultobj = 0;
22160 15 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
22161 15 : void *argp1 = 0 ;
22162 15 : int res1 = 0 ;
22163 15 : PyObject * obj0 = 0 ;
22164 : gpgme_pubkey_algo_t result;
22165 :
22166 15 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_pubkey_algo_get",&obj0)) SWIG_fail;
22167 15 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
22168 15 : if (!SWIG_IsOK(res1)) {
22169 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_pubkey_algo_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
22170 : }
22171 15 : arg1 = (struct _gpgme_signature *)(argp1);
22172 : {
22173 15 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22174 15 : result = (gpgme_pubkey_algo_t) ((arg1)->pubkey_algo);
22175 15 : SWIG_PYTHON_THREAD_END_ALLOW;
22176 : }
22177 30 : resultobj = SWIG_From_int((int)(result));
22178 15 : return resultobj;
22179 : fail:
22180 : return NULL;
22181 : }
22182 :
22183 :
22184 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_hash_algo_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22185 0 : PyObject *resultobj = 0;
22186 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
22187 : gpgme_hash_algo_t arg2 ;
22188 0 : void *argp1 = 0 ;
22189 0 : int res1 = 0 ;
22190 : int val2 ;
22191 0 : int ecode2 = 0 ;
22192 0 : PyObject * obj0 = 0 ;
22193 0 : PyObject * obj1 = 0 ;
22194 :
22195 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_signature_hash_algo_set",&obj0,&obj1)) SWIG_fail;
22196 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
22197 0 : if (!SWIG_IsOK(res1)) {
22198 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_hash_algo_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
22199 : }
22200 0 : arg1 = (struct _gpgme_signature *)(argp1);
22201 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
22202 0 : if (!SWIG_IsOK(ecode2)) {
22203 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_signature_hash_algo_set" "', argument " "2"" of type '" "gpgme_hash_algo_t""'");
22204 : }
22205 0 : arg2 = (gpgme_hash_algo_t)(val2);
22206 : {
22207 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22208 0 : if (arg1) (arg1)->hash_algo = arg2;
22209 0 : SWIG_PYTHON_THREAD_END_ALLOW;
22210 : }
22211 0 : resultobj = SWIG_Py_Void();
22212 0 : return resultobj;
22213 : fail:
22214 : return NULL;
22215 : }
22216 :
22217 :
22218 15 : SWIGINTERN PyObject *_wrap__gpgme_signature_hash_algo_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22219 15 : PyObject *resultobj = 0;
22220 15 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
22221 15 : void *argp1 = 0 ;
22222 15 : int res1 = 0 ;
22223 15 : PyObject * obj0 = 0 ;
22224 : gpgme_hash_algo_t result;
22225 :
22226 15 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_hash_algo_get",&obj0)) SWIG_fail;
22227 15 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
22228 15 : if (!SWIG_IsOK(res1)) {
22229 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_hash_algo_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
22230 : }
22231 15 : arg1 = (struct _gpgme_signature *)(argp1);
22232 : {
22233 15 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22234 15 : result = (gpgme_hash_algo_t) ((arg1)->hash_algo);
22235 15 : SWIG_PYTHON_THREAD_END_ALLOW;
22236 : }
22237 30 : resultobj = SWIG_From_int((int)(result));
22238 15 : return resultobj;
22239 : fail:
22240 : return NULL;
22241 : }
22242 :
22243 :
22244 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_pka_address_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22245 0 : PyObject *resultobj = 0;
22246 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
22247 0 : char *arg2 = (char *) 0 ;
22248 0 : void *argp1 = 0 ;
22249 0 : int res1 = 0 ;
22250 : int res2 ;
22251 0 : char *buf2 = 0 ;
22252 0 : int alloc2 = 0 ;
22253 0 : PyObject * obj0 = 0 ;
22254 0 : PyObject * obj1 = 0 ;
22255 :
22256 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_signature_pka_address_set",&obj0,&obj1)) SWIG_fail;
22257 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
22258 0 : if (!SWIG_IsOK(res1)) {
22259 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_pka_address_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
22260 : }
22261 0 : arg1 = (struct _gpgme_signature *)(argp1);
22262 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
22263 0 : if (!SWIG_IsOK(res2)) {
22264 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_signature_pka_address_set" "', argument " "2"" of type '" "char *""'");
22265 : }
22266 0 : arg2 = (char *)(buf2);
22267 : {
22268 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22269 0 : if (arg1->pka_address) free((char*)arg1->pka_address);
22270 0 : if (arg2) {
22271 0 : size_t size = strlen((const char *)(arg2)) + 1;
22272 0 : arg1->pka_address = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
22273 : } else {
22274 0 : arg1->pka_address = 0;
22275 : }
22276 0 : SWIG_PYTHON_THREAD_END_ALLOW;
22277 : }
22278 0 : resultobj = SWIG_Py_Void();
22279 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
22280 : return resultobj;
22281 : fail:
22282 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
22283 : return NULL;
22284 : }
22285 :
22286 :
22287 15 : SWIGINTERN PyObject *_wrap__gpgme_signature_pka_address_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22288 15 : PyObject *resultobj = 0;
22289 15 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
22290 15 : void *argp1 = 0 ;
22291 15 : int res1 = 0 ;
22292 15 : PyObject * obj0 = 0 ;
22293 15 : char *result = 0 ;
22294 :
22295 15 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_pka_address_get",&obj0)) SWIG_fail;
22296 15 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
22297 15 : if (!SWIG_IsOK(res1)) {
22298 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_pka_address_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
22299 : }
22300 15 : arg1 = (struct _gpgme_signature *)(argp1);
22301 : {
22302 15 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22303 15 : result = (char *) ((arg1)->pka_address);
22304 15 : SWIG_PYTHON_THREAD_END_ALLOW;
22305 : }
22306 15 : resultobj = SWIG_FromCharPtr((const char *)result);
22307 15 : return resultobj;
22308 : fail:
22309 : return NULL;
22310 : }
22311 :
22312 :
22313 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_key_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22314 0 : PyObject *resultobj = 0;
22315 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
22316 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
22317 0 : void *argp1 = 0 ;
22318 0 : int res1 = 0 ;
22319 0 : void *argp2 = 0 ;
22320 0 : int res2 = 0 ;
22321 0 : PyObject * obj0 = 0 ;
22322 0 : PyObject * obj1 = 0 ;
22323 :
22324 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_signature_key_set",&obj0,&obj1)) SWIG_fail;
22325 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
22326 0 : if (!SWIG_IsOK(res1)) {
22327 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_key_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
22328 : }
22329 0 : arg1 = (struct _gpgme_signature *)(argp1);
22330 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, SWIG_POINTER_DISOWN | 0 );
22331 0 : if (!SWIG_IsOK(res2)) {
22332 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_signature_key_set" "', argument " "2"" of type '" "gpgme_key_t""'");
22333 : }
22334 0 : arg2 = (gpgme_key_t)(argp2);
22335 : {
22336 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22337 0 : if (arg1) (arg1)->key = arg2;
22338 0 : SWIG_PYTHON_THREAD_END_ALLOW;
22339 : }
22340 0 : resultobj = SWIG_Py_Void();
22341 0 : return resultobj;
22342 : fail:
22343 : return NULL;
22344 : }
22345 :
22346 :
22347 15 : SWIGINTERN PyObject *_wrap__gpgme_signature_key_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22348 15 : PyObject *resultobj = 0;
22349 15 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
22350 15 : void *argp1 = 0 ;
22351 15 : int res1 = 0 ;
22352 15 : PyObject * obj0 = 0 ;
22353 : gpgme_key_t result;
22354 :
22355 15 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_key_get",&obj0)) SWIG_fail;
22356 15 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
22357 15 : if (!SWIG_IsOK(res1)) {
22358 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_key_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
22359 : }
22360 15 : arg1 = (struct _gpgme_signature *)(argp1);
22361 : {
22362 15 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22363 15 : result = (gpgme_key_t) ((arg1)->key);
22364 15 : SWIG_PYTHON_THREAD_END_ALLOW;
22365 : }
22366 15 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_key, 0 | 0 );
22367 15 : return resultobj;
22368 : fail:
22369 : return NULL;
22370 : }
22371 :
22372 :
22373 0 : SWIGINTERN PyObject *_wrap_new__gpgme_signature(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22374 0 : PyObject *resultobj = 0;
22375 0 : struct _gpgme_signature *result = 0 ;
22376 :
22377 0 : if (!PyArg_ParseTuple(args,(char *)":new__gpgme_signature")) SWIG_fail;
22378 : {
22379 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22380 0 : result = (struct _gpgme_signature *)calloc(1, sizeof(struct _gpgme_signature));
22381 0 : SWIG_PYTHON_THREAD_END_ALLOW;
22382 : }
22383 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_signature, SWIG_POINTER_NEW | 0 );
22384 0 : return resultobj;
22385 : fail:
22386 : return NULL;
22387 : }
22388 :
22389 :
22390 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_signature(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22391 0 : PyObject *resultobj = 0;
22392 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
22393 0 : void *argp1 = 0 ;
22394 0 : int res1 = 0 ;
22395 0 : PyObject * obj0 = 0 ;
22396 :
22397 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete__gpgme_signature",&obj0)) SWIG_fail;
22398 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_signature, SWIG_POINTER_DISOWN | 0 );
22399 0 : if (!SWIG_IsOK(res1)) {
22400 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_signature" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
22401 : }
22402 0 : arg1 = (struct _gpgme_signature *)(argp1);
22403 : {
22404 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22405 0 : free((char *) arg1);
22406 0 : SWIG_PYTHON_THREAD_END_ALLOW;
22407 : }
22408 0 : resultobj = SWIG_Py_Void();
22409 0 : return resultobj;
22410 : fail:
22411 : return NULL;
22412 : }
22413 :
22414 :
22415 27 : SWIGINTERN PyObject *_gpgme_signature_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22416 : PyObject *obj;
22417 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
22418 54 : SWIG_TypeNewClientData(SWIGTYPE_p__gpgme_signature, SWIG_NewClientData(obj));
22419 27 : return SWIG_Py_Void();
22420 : }
22421 :
22422 0 : SWIGINTERN PyObject *_wrap__gpgme_op_verify_result_signatures_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22423 0 : PyObject *resultobj = 0;
22424 0 : struct _gpgme_op_verify_result *arg1 = (struct _gpgme_op_verify_result *) 0 ;
22425 0 : gpgme_signature_t arg2 = (gpgme_signature_t) 0 ;
22426 0 : void *argp1 = 0 ;
22427 0 : int res1 = 0 ;
22428 0 : void *argp2 = 0 ;
22429 0 : int res2 = 0 ;
22430 0 : PyObject * obj0 = 0 ;
22431 0 : PyObject * obj1 = 0 ;
22432 :
22433 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_verify_result_signatures_set",&obj0,&obj1)) SWIG_fail;
22434 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_verify_result, 0 | 0 );
22435 0 : if (!SWIG_IsOK(res1)) {
22436 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_verify_result_signatures_set" "', argument " "1"" of type '" "struct _gpgme_op_verify_result *""'");
22437 : }
22438 0 : arg1 = (struct _gpgme_op_verify_result *)(argp1);
22439 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_signature, SWIG_POINTER_DISOWN | 0 );
22440 0 : if (!SWIG_IsOK(res2)) {
22441 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_verify_result_signatures_set" "', argument " "2"" of type '" "gpgme_signature_t""'");
22442 : }
22443 0 : arg2 = (gpgme_signature_t)(argp2);
22444 : {
22445 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22446 0 : if (arg1) (arg1)->signatures = arg2;
22447 0 : SWIG_PYTHON_THREAD_END_ALLOW;
22448 : }
22449 0 : resultobj = SWIG_Py_Void();
22450 0 : return resultobj;
22451 : fail:
22452 : return NULL;
22453 : }
22454 :
22455 :
22456 36 : SWIGINTERN PyObject *_wrap__gpgme_op_verify_result_signatures_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22457 36 : PyObject *resultobj = 0;
22458 36 : struct _gpgme_op_verify_result *arg1 = (struct _gpgme_op_verify_result *) 0 ;
22459 36 : void *argp1 = 0 ;
22460 36 : int res1 = 0 ;
22461 36 : PyObject * obj0 = 0 ;
22462 : gpgme_signature_t result;
22463 :
22464 36 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_verify_result_signatures_get",&obj0)) SWIG_fail;
22465 36 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_verify_result, 0 | 0 );
22466 36 : if (!SWIG_IsOK(res1)) {
22467 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_verify_result_signatures_get" "', argument " "1"" of type '" "struct _gpgme_op_verify_result *""'");
22468 : }
22469 36 : arg1 = (struct _gpgme_op_verify_result *)(argp1);
22470 : {
22471 36 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22472 36 : result = (gpgme_signature_t) ((arg1)->signatures);
22473 36 : SWIG_PYTHON_THREAD_END_ALLOW;
22474 : }
22475 : {
22476 : int i;
22477 36 : int size = 0;
22478 : gpgme_signature_t curr;
22479 66 : for (curr = result; curr != NULL; curr = curr->next) {
22480 30 : size++;
22481 : }
22482 36 : resultobj = PyList_New(size);
22483 66 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
22484 30 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_signature, 0 );
22485 30 : PyList_SetItem(resultobj, i, o);
22486 : }
22487 : }
22488 : return resultobj;
22489 : fail:
22490 : return NULL;
22491 : }
22492 :
22493 :
22494 0 : SWIGINTERN PyObject *_wrap__gpgme_op_verify_result_file_name_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22495 0 : PyObject *resultobj = 0;
22496 0 : struct _gpgme_op_verify_result *arg1 = (struct _gpgme_op_verify_result *) 0 ;
22497 0 : char *arg2 = (char *) 0 ;
22498 0 : void *argp1 = 0 ;
22499 0 : int res1 = 0 ;
22500 : int res2 ;
22501 0 : char *buf2 = 0 ;
22502 0 : int alloc2 = 0 ;
22503 0 : PyObject * obj0 = 0 ;
22504 0 : PyObject * obj1 = 0 ;
22505 :
22506 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_verify_result_file_name_set",&obj0,&obj1)) SWIG_fail;
22507 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_verify_result, 0 | 0 );
22508 0 : if (!SWIG_IsOK(res1)) {
22509 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 *""'");
22510 : }
22511 0 : arg1 = (struct _gpgme_op_verify_result *)(argp1);
22512 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
22513 0 : if (!SWIG_IsOK(res2)) {
22514 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_verify_result_file_name_set" "', argument " "2"" of type '" "char *""'");
22515 : }
22516 0 : arg2 = (char *)(buf2);
22517 : {
22518 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22519 0 : if (arg1->file_name) free((char*)arg1->file_name);
22520 0 : if (arg2) {
22521 0 : size_t size = strlen((const char *)(arg2)) + 1;
22522 0 : arg1->file_name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
22523 : } else {
22524 0 : arg1->file_name = 0;
22525 : }
22526 0 : SWIG_PYTHON_THREAD_END_ALLOW;
22527 : }
22528 0 : resultobj = SWIG_Py_Void();
22529 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
22530 : return resultobj;
22531 : fail:
22532 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
22533 : return NULL;
22534 : }
22535 :
22536 :
22537 18 : SWIGINTERN PyObject *_wrap__gpgme_op_verify_result_file_name_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22538 18 : PyObject *resultobj = 0;
22539 18 : struct _gpgme_op_verify_result *arg1 = (struct _gpgme_op_verify_result *) 0 ;
22540 18 : void *argp1 = 0 ;
22541 18 : int res1 = 0 ;
22542 18 : PyObject * obj0 = 0 ;
22543 18 : char *result = 0 ;
22544 :
22545 18 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_verify_result_file_name_get",&obj0)) SWIG_fail;
22546 18 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_verify_result, 0 | 0 );
22547 18 : if (!SWIG_IsOK(res1)) {
22548 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 *""'");
22549 : }
22550 18 : arg1 = (struct _gpgme_op_verify_result *)(argp1);
22551 : {
22552 18 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22553 18 : result = (char *) ((arg1)->file_name);
22554 18 : SWIG_PYTHON_THREAD_END_ALLOW;
22555 : }
22556 18 : resultobj = SWIG_FromCharPtr((const char *)result);
22557 18 : return resultobj;
22558 : fail:
22559 : return NULL;
22560 : }
22561 :
22562 :
22563 0 : SWIGINTERN PyObject *_wrap_new__gpgme_op_verify_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22564 0 : PyObject *resultobj = 0;
22565 0 : struct _gpgme_op_verify_result *result = 0 ;
22566 :
22567 0 : if (!PyArg_ParseTuple(args,(char *)":new__gpgme_op_verify_result")) SWIG_fail;
22568 : {
22569 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22570 0 : result = (struct _gpgme_op_verify_result *)calloc(1, sizeof(struct _gpgme_op_verify_result));
22571 0 : SWIG_PYTHON_THREAD_END_ALLOW;
22572 : }
22573 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_verify_result, SWIG_POINTER_NEW | 0 );
22574 0 : return resultobj;
22575 : fail:
22576 : return NULL;
22577 : }
22578 :
22579 :
22580 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_op_verify_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22581 0 : PyObject *resultobj = 0;
22582 0 : struct _gpgme_op_verify_result *arg1 = (struct _gpgme_op_verify_result *) 0 ;
22583 0 : void *argp1 = 0 ;
22584 0 : int res1 = 0 ;
22585 0 : PyObject * obj0 = 0 ;
22586 :
22587 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete__gpgme_op_verify_result",&obj0)) SWIG_fail;
22588 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_verify_result, SWIG_POINTER_DISOWN | 0 );
22589 0 : if (!SWIG_IsOK(res1)) {
22590 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_op_verify_result" "', argument " "1"" of type '" "struct _gpgme_op_verify_result *""'");
22591 : }
22592 0 : arg1 = (struct _gpgme_op_verify_result *)(argp1);
22593 : {
22594 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22595 0 : free((char *) arg1);
22596 0 : SWIG_PYTHON_THREAD_END_ALLOW;
22597 : }
22598 0 : resultobj = SWIG_Py_Void();
22599 0 : return resultobj;
22600 : fail:
22601 : return NULL;
22602 : }
22603 :
22604 :
22605 27 : SWIGINTERN PyObject *_gpgme_op_verify_result_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22606 : PyObject *obj;
22607 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
22608 54 : SWIG_TypeNewClientData(SWIGTYPE_p__gpgme_op_verify_result, SWIG_NewClientData(obj));
22609 27 : return SWIG_Py_Void();
22610 : }
22611 :
22612 18 : SWIGINTERN PyObject *_wrap_gpgme_op_verify_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22613 18 : PyObject *resultobj = 0;
22614 18 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
22615 18 : void *argp1 = 0 ;
22616 18 : int res1 = 0 ;
22617 18 : PyObject * obj0 = 0 ;
22618 : gpgme_verify_result_t result;
22619 :
22620 18 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_op_verify_result",&obj0)) SWIG_fail;
22621 18 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
22622 18 : if (!SWIG_IsOK(res1)) {
22623 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_verify_result" "', argument " "1"" of type '" "gpgme_ctx_t""'");
22624 : }
22625 18 : arg1 = (gpgme_ctx_t)(argp1);
22626 : {
22627 18 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22628 18 : result = (gpgme_verify_result_t)gpgme_op_verify_result(arg1);
22629 18 : SWIG_PYTHON_THREAD_END_ALLOW;
22630 : }
22631 : {
22632 : PyObject *fragile;
22633 18 : fragile = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_verify_result,
22634 : 0 );
22635 18 : resultobj = _gpg_wrap_result(fragile, "VerifyResult");
22636 18 : Py_DECREF(fragile);
22637 : }
22638 : return resultobj;
22639 : fail:
22640 : return NULL;
22641 : }
22642 :
22643 :
22644 1 : SWIGINTERN PyObject *_wrap_gpgme_op_verify_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22645 1 : PyObject *resultobj = 0;
22646 1 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
22647 1 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
22648 1 : gpgme_data_t arg3 = (gpgme_data_t) 0 ;
22649 1 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
22650 1 : void *argp1 = 0 ;
22651 1 : int res1 = 0 ;
22652 1 : gpgme_data_t wrapper2 = NULL ;
22653 1 : PyObject *bytesio2 = NULL ;
22654 : Py_buffer view2 ;
22655 1 : int have_view2 = 0 ;
22656 1 : gpgme_data_t wrapper3 = NULL ;
22657 1 : PyObject *bytesio3 = NULL ;
22658 : Py_buffer view3 ;
22659 1 : int have_view3 = 0 ;
22660 1 : gpgme_data_t wrapper4 = NULL ;
22661 1 : PyObject *bytesio4 = NULL ;
22662 : Py_buffer view4 ;
22663 1 : int have_view4 = 0 ;
22664 1 : PyObject * obj0 = 0 ;
22665 1 : PyObject * obj1 = 0 ;
22666 1 : PyObject * obj2 = 0 ;
22667 1 : PyObject * obj3 = 0 ;
22668 : gpgme_error_t result;
22669 :
22670 1 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_verify_start",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
22671 1 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
22672 1 : if (!SWIG_IsOK(res1)) {
22673 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_verify_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
22674 : }
22675 1 : arg1 = (gpgme_ctx_t)(argp1);
22676 : {
22677 : /* If we create a temporary wrapper2 object, we will store it in
22678 : wrapperN, where N is 2. Here in this fragment, SWIG will
22679 : automatically append 2. */
22680 1 : memset(&view2, 0, sizeof view2);
22681 1 : if (obj1 == Py_None)
22682 0 : arg2 = NULL;
22683 : else {
22684 : PyObject *pypointer;
22685 1 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
22686 : &bytesio2, &view2);
22687 1 : if (pypointer == NULL)
22688 : return NULL;
22689 1 : have_view2 = !! view2.obj;
22690 :
22691 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
22692 :
22693 : /* Following code is from swig's python.swg. */
22694 :
22695 1 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
22696 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
22697 0 : Py_DECREF(pypointer);
22698 : return NULL;
22699 : }
22700 1 : Py_DECREF(pypointer);
22701 : }
22702 : }
22703 : {
22704 : /* If we create a temporary wrapper3 object, we will store it in
22705 : wrapperN, where N is 3. Here in this fragment, SWIG will
22706 : automatically append 3. */
22707 1 : memset(&view3, 0, sizeof view3);
22708 1 : if (obj2 == Py_None)
22709 1 : arg3 = NULL;
22710 : else {
22711 : PyObject *pypointer;
22712 0 : pypointer = _gpg_obj2gpgme_data_t(obj2, 3, &wrapper3,
22713 : &bytesio3, &view3);
22714 0 : if (pypointer == NULL)
22715 : return NULL;
22716 0 : have_view3 = !! view3.obj;
22717 :
22718 : /* input = obj2, 1 = arg3, 1_descriptor = SWIGTYPE_p_gpgme_data */
22719 :
22720 : /* Following code is from swig's python.swg. */
22721 :
22722 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg3, SWIGTYPE_p_gpgme_data,
22723 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
22724 0 : Py_DECREF(pypointer);
22725 : return NULL;
22726 : }
22727 0 : Py_DECREF(pypointer);
22728 : }
22729 : }
22730 : {
22731 : /* If we create a temporary wrapper4 object, we will store it in
22732 : wrapperN, where N is 4. Here in this fragment, SWIG will
22733 : automatically append 4. */
22734 1 : memset(&view4, 0, sizeof view4);
22735 1 : if (obj3 == Py_None)
22736 0 : arg4 = NULL;
22737 : else {
22738 : PyObject *pypointer;
22739 1 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
22740 : &bytesio4, &view4);
22741 1 : if (pypointer == NULL)
22742 : return NULL;
22743 1 : have_view4 = !! view4.obj;
22744 :
22745 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
22746 :
22747 : /* Following code is from swig's python.swg. */
22748 :
22749 1 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
22750 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
22751 0 : Py_DECREF(pypointer);
22752 : return NULL;
22753 : }
22754 1 : Py_DECREF(pypointer);
22755 : }
22756 : }
22757 : {
22758 1 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22759 1 : result = gpgme_op_verify_start(arg1,arg2,arg3,arg4);
22760 1 : SWIG_PYTHON_THREAD_END_ALLOW;
22761 : }
22762 : {
22763 1 : resultobj = PyLong_FromLong(result);
22764 : }
22765 : {
22766 : /* See whether we need to update the Python buffer. */
22767 1 : if (resultobj && wrapper2 && view2.buf)
22768 : {
22769 : int dirty;
22770 0 : char *new_data = NULL;
22771 : size_t new_size;
22772 :
22773 :
22774 0 : new_data = wrapper2->data.mem.buffer;
22775 0 : new_size = wrapper2->data.mem.length;
22776 0 : dirty = new_data != NULL;
22777 :
22778 :
22779 :
22780 :
22781 :
22782 :
22783 :
22784 0 : if (dirty)
22785 : {
22786 : /* The buffer is dirty. */
22787 0 : if (view2.readonly)
22788 : {
22789 0 : Py_XDECREF(resultobj);
22790 0 : resultobj = NULL;
22791 0 : PyErr_SetString(PyExc_ValueError,
22792 : "cannot update read-only buffer");
22793 : }
22794 :
22795 : /* See if we need to truncate the buffer. */
22796 0 : if (resultobj && view2.len != new_size)
22797 : {
22798 0 : if (bytesio2 == NULL)
22799 : {
22800 0 : Py_XDECREF(resultobj);
22801 0 : resultobj = NULL;
22802 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
22803 : }
22804 : else
22805 : {
22806 : PyObject *retval;
22807 0 : PyBuffer_Release(&view2);
22808 : assert(view2.obj == NULL);
22809 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
22810 : "l", (long) new_size);
22811 0 : if (retval == NULL)
22812 : {
22813 0 : Py_XDECREF(resultobj);
22814 : resultobj = NULL;
22815 : }
22816 : else
22817 : {
22818 0 : Py_DECREF(retval);
22819 :
22820 0 : retval = PyObject_CallMethod(bytesio2,
22821 : "getbuffer", NULL);
22822 0 : if (retval == NULL
22823 0 : || PyObject_GetBuffer(retval, &view2,
22824 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
22825 : {
22826 0 : Py_XDECREF(resultobj);
22827 : resultobj = NULL;
22828 : }
22829 :
22830 0 : Py_XDECREF(retval);
22831 :
22832 0 : if (resultobj && view2.len
22833 : != new_size)
22834 : {
22835 0 : Py_XDECREF(resultobj);
22836 0 : resultobj = NULL;
22837 0 : PyErr_Format(PyExc_ValueError,
22838 : "Expected buffer of length %zu, got %zi",
22839 : new_size,
22840 : view2.len);
22841 : }
22842 : }
22843 : }
22844 : }
22845 0 : if (resultobj)
22846 0 : memcpy(view2.buf, new_data, new_size);
22847 : }
22848 :
22849 :
22850 :
22851 : }
22852 :
22853 : /* Free the temporary wrapper, if any. */
22854 1 : if (wrapper2)
22855 0 : gpgme_data_release(wrapper2);
22856 1 : Py_XDECREF (bytesio2);
22857 1 : if (have_view2 && view2.buf)
22858 0 : PyBuffer_Release(&view2);
22859 : }
22860 : {
22861 : /* See whether we need to update the Python buffer. */
22862 1 : if (resultobj && wrapper3 && view3.buf)
22863 : {
22864 : int dirty;
22865 0 : char *new_data = NULL;
22866 : size_t new_size;
22867 :
22868 :
22869 0 : new_data = wrapper3->data.mem.buffer;
22870 0 : new_size = wrapper3->data.mem.length;
22871 0 : dirty = new_data != NULL;
22872 :
22873 :
22874 :
22875 :
22876 :
22877 :
22878 :
22879 0 : if (dirty)
22880 : {
22881 : /* The buffer is dirty. */
22882 0 : if (view3.readonly)
22883 : {
22884 0 : Py_XDECREF(resultobj);
22885 0 : resultobj = NULL;
22886 0 : PyErr_SetString(PyExc_ValueError,
22887 : "cannot update read-only buffer");
22888 : }
22889 :
22890 : /* See if we need to truncate the buffer. */
22891 0 : if (resultobj && view3.len != new_size)
22892 : {
22893 0 : if (bytesio3 == NULL)
22894 : {
22895 0 : Py_XDECREF(resultobj);
22896 0 : resultobj = NULL;
22897 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
22898 : }
22899 : else
22900 : {
22901 : PyObject *retval;
22902 0 : PyBuffer_Release(&view3);
22903 : assert(view3.obj == NULL);
22904 0 : retval = PyObject_CallMethod(bytesio3, "truncate",
22905 : "l", (long) new_size);
22906 0 : if (retval == NULL)
22907 : {
22908 0 : Py_XDECREF(resultobj);
22909 : resultobj = NULL;
22910 : }
22911 : else
22912 : {
22913 0 : Py_DECREF(retval);
22914 :
22915 0 : retval = PyObject_CallMethod(bytesio3,
22916 : "getbuffer", NULL);
22917 0 : if (retval == NULL
22918 0 : || PyObject_GetBuffer(retval, &view3,
22919 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
22920 : {
22921 0 : Py_XDECREF(resultobj);
22922 : resultobj = NULL;
22923 : }
22924 :
22925 0 : Py_XDECREF(retval);
22926 :
22927 0 : if (resultobj && view3.len
22928 : != new_size)
22929 : {
22930 0 : Py_XDECREF(resultobj);
22931 0 : resultobj = NULL;
22932 0 : PyErr_Format(PyExc_ValueError,
22933 : "Expected buffer of length %zu, got %zi",
22934 : new_size,
22935 : view3.len);
22936 : }
22937 : }
22938 : }
22939 : }
22940 0 : if (resultobj)
22941 0 : memcpy(view3.buf, new_data, new_size);
22942 : }
22943 :
22944 :
22945 :
22946 : }
22947 :
22948 : /* Free the temporary wrapper, if any. */
22949 1 : if (wrapper3)
22950 0 : gpgme_data_release(wrapper3);
22951 1 : Py_XDECREF (bytesio3);
22952 1 : if (have_view3 && view3.buf)
22953 0 : PyBuffer_Release(&view3);
22954 : }
22955 : {
22956 : /* See whether we need to update the Python buffer. */
22957 1 : if (resultobj && wrapper4 && view4.buf)
22958 : {
22959 : int dirty;
22960 0 : char *new_data = NULL;
22961 : size_t new_size;
22962 :
22963 :
22964 0 : new_data = wrapper4->data.mem.buffer;
22965 0 : new_size = wrapper4->data.mem.length;
22966 0 : dirty = new_data != NULL;
22967 :
22968 :
22969 :
22970 :
22971 :
22972 :
22973 :
22974 0 : if (dirty)
22975 : {
22976 : /* The buffer is dirty. */
22977 0 : if (view4.readonly)
22978 : {
22979 0 : Py_XDECREF(resultobj);
22980 0 : resultobj = NULL;
22981 0 : PyErr_SetString(PyExc_ValueError,
22982 : "cannot update read-only buffer");
22983 : }
22984 :
22985 : /* See if we need to truncate the buffer. */
22986 0 : if (resultobj && view4.len != new_size)
22987 : {
22988 0 : if (bytesio4 == NULL)
22989 : {
22990 0 : Py_XDECREF(resultobj);
22991 0 : resultobj = NULL;
22992 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
22993 : }
22994 : else
22995 : {
22996 : PyObject *retval;
22997 0 : PyBuffer_Release(&view4);
22998 : assert(view4.obj == NULL);
22999 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
23000 : "l", (long) new_size);
23001 0 : if (retval == NULL)
23002 : {
23003 0 : Py_XDECREF(resultobj);
23004 : resultobj = NULL;
23005 : }
23006 : else
23007 : {
23008 0 : Py_DECREF(retval);
23009 :
23010 0 : retval = PyObject_CallMethod(bytesio4,
23011 : "getbuffer", NULL);
23012 0 : if (retval == NULL
23013 0 : || PyObject_GetBuffer(retval, &view4,
23014 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
23015 : {
23016 0 : Py_XDECREF(resultobj);
23017 : resultobj = NULL;
23018 : }
23019 :
23020 0 : Py_XDECREF(retval);
23021 :
23022 0 : if (resultobj && view4.len
23023 : != new_size)
23024 : {
23025 0 : Py_XDECREF(resultobj);
23026 0 : resultobj = NULL;
23027 0 : PyErr_Format(PyExc_ValueError,
23028 : "Expected buffer of length %zu, got %zi",
23029 : new_size,
23030 : view4.len);
23031 : }
23032 : }
23033 : }
23034 : }
23035 0 : if (resultobj)
23036 0 : memcpy(view4.buf, new_data, new_size);
23037 : }
23038 :
23039 :
23040 :
23041 : }
23042 :
23043 : /* Free the temporary wrapper, if any. */
23044 1 : if (wrapper4)
23045 0 : gpgme_data_release(wrapper4);
23046 1 : Py_XDECREF (bytesio4);
23047 1 : if (have_view4 && view4.buf)
23048 0 : PyBuffer_Release(&view4);
23049 : }
23050 : return resultobj;
23051 : fail:
23052 : {
23053 : /* See whether we need to update the Python buffer. */
23054 : if (resultobj && wrapper2 && view2.buf)
23055 : {
23056 : int dirty;
23057 : char *new_data = NULL;
23058 : size_t new_size;
23059 :
23060 :
23061 : new_data = wrapper2->data.mem.buffer;
23062 : new_size = wrapper2->data.mem.length;
23063 : dirty = new_data != NULL;
23064 :
23065 :
23066 :
23067 :
23068 :
23069 :
23070 :
23071 : if (dirty)
23072 : {
23073 : /* The buffer is dirty. */
23074 : if (view2.readonly)
23075 : {
23076 : Py_XDECREF(resultobj);
23077 : resultobj = NULL;
23078 : PyErr_SetString(PyExc_ValueError,
23079 : "cannot update read-only buffer");
23080 : }
23081 :
23082 : /* See if we need to truncate the buffer. */
23083 : if (resultobj && view2.len != new_size)
23084 : {
23085 : if (bytesio2 == NULL)
23086 : {
23087 : Py_XDECREF(resultobj);
23088 : resultobj = NULL;
23089 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
23090 : }
23091 : else
23092 : {
23093 : PyObject *retval;
23094 : PyBuffer_Release(&view2);
23095 : assert(view2.obj == NULL);
23096 : retval = PyObject_CallMethod(bytesio2, "truncate",
23097 : "l", (long) new_size);
23098 : if (retval == NULL)
23099 : {
23100 : Py_XDECREF(resultobj);
23101 : resultobj = NULL;
23102 : }
23103 : else
23104 : {
23105 : Py_DECREF(retval);
23106 :
23107 : retval = PyObject_CallMethod(bytesio2,
23108 : "getbuffer", NULL);
23109 : if (retval == NULL
23110 : || PyObject_GetBuffer(retval, &view2,
23111 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
23112 : {
23113 : Py_XDECREF(resultobj);
23114 : resultobj = NULL;
23115 : }
23116 :
23117 : Py_XDECREF(retval);
23118 :
23119 : if (resultobj && view2.len
23120 : != new_size)
23121 : {
23122 : Py_XDECREF(resultobj);
23123 : resultobj = NULL;
23124 : PyErr_Format(PyExc_ValueError,
23125 : "Expected buffer of length %zu, got %zi",
23126 : new_size,
23127 : view2.len);
23128 : }
23129 : }
23130 : }
23131 : }
23132 : if (resultobj)
23133 : memcpy(view2.buf, new_data, new_size);
23134 : }
23135 :
23136 :
23137 :
23138 : }
23139 :
23140 : /* Free the temporary wrapper, if any. */
23141 0 : if (wrapper2)
23142 0 : gpgme_data_release(wrapper2);
23143 0 : Py_XDECREF (bytesio2);
23144 : if (have_view2 && view2.buf)
23145 : PyBuffer_Release(&view2);
23146 : }
23147 : {
23148 : /* See whether we need to update the Python buffer. */
23149 : if (resultobj && wrapper3 && view3.buf)
23150 : {
23151 : int dirty;
23152 : char *new_data = NULL;
23153 : size_t new_size;
23154 :
23155 :
23156 : new_data = wrapper3->data.mem.buffer;
23157 : new_size = wrapper3->data.mem.length;
23158 : dirty = new_data != NULL;
23159 :
23160 :
23161 :
23162 :
23163 :
23164 :
23165 :
23166 : if (dirty)
23167 : {
23168 : /* The buffer is dirty. */
23169 : if (view3.readonly)
23170 : {
23171 : Py_XDECREF(resultobj);
23172 : resultobj = NULL;
23173 : PyErr_SetString(PyExc_ValueError,
23174 : "cannot update read-only buffer");
23175 : }
23176 :
23177 : /* See if we need to truncate the buffer. */
23178 : if (resultobj && view3.len != new_size)
23179 : {
23180 : if (bytesio3 == NULL)
23181 : {
23182 : Py_XDECREF(resultobj);
23183 : resultobj = NULL;
23184 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
23185 : }
23186 : else
23187 : {
23188 : PyObject *retval;
23189 : PyBuffer_Release(&view3);
23190 : assert(view3.obj == NULL);
23191 : retval = PyObject_CallMethod(bytesio3, "truncate",
23192 : "l", (long) new_size);
23193 : if (retval == NULL)
23194 : {
23195 : Py_XDECREF(resultobj);
23196 : resultobj = NULL;
23197 : }
23198 : else
23199 : {
23200 : Py_DECREF(retval);
23201 :
23202 : retval = PyObject_CallMethod(bytesio3,
23203 : "getbuffer", NULL);
23204 : if (retval == NULL
23205 : || PyObject_GetBuffer(retval, &view3,
23206 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
23207 : {
23208 : Py_XDECREF(resultobj);
23209 : resultobj = NULL;
23210 : }
23211 :
23212 : Py_XDECREF(retval);
23213 :
23214 : if (resultobj && view3.len
23215 : != new_size)
23216 : {
23217 : Py_XDECREF(resultobj);
23218 : resultobj = NULL;
23219 : PyErr_Format(PyExc_ValueError,
23220 : "Expected buffer of length %zu, got %zi",
23221 : new_size,
23222 : view3.len);
23223 : }
23224 : }
23225 : }
23226 : }
23227 : if (resultobj)
23228 : memcpy(view3.buf, new_data, new_size);
23229 : }
23230 :
23231 :
23232 :
23233 : }
23234 :
23235 : /* Free the temporary wrapper, if any. */
23236 0 : if (wrapper3)
23237 0 : gpgme_data_release(wrapper3);
23238 0 : Py_XDECREF (bytesio3);
23239 : if (have_view3 && view3.buf)
23240 : PyBuffer_Release(&view3);
23241 : }
23242 : {
23243 : /* See whether we need to update the Python buffer. */
23244 : if (resultobj && wrapper4 && view4.buf)
23245 : {
23246 : int dirty;
23247 : char *new_data = NULL;
23248 : size_t new_size;
23249 :
23250 :
23251 : new_data = wrapper4->data.mem.buffer;
23252 : new_size = wrapper4->data.mem.length;
23253 : dirty = new_data != NULL;
23254 :
23255 :
23256 :
23257 :
23258 :
23259 :
23260 :
23261 : if (dirty)
23262 : {
23263 : /* The buffer is dirty. */
23264 : if (view4.readonly)
23265 : {
23266 : Py_XDECREF(resultobj);
23267 : resultobj = NULL;
23268 : PyErr_SetString(PyExc_ValueError,
23269 : "cannot update read-only buffer");
23270 : }
23271 :
23272 : /* See if we need to truncate the buffer. */
23273 : if (resultobj && view4.len != new_size)
23274 : {
23275 : if (bytesio4 == NULL)
23276 : {
23277 : Py_XDECREF(resultobj);
23278 : resultobj = NULL;
23279 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
23280 : }
23281 : else
23282 : {
23283 : PyObject *retval;
23284 : PyBuffer_Release(&view4);
23285 : assert(view4.obj == NULL);
23286 : retval = PyObject_CallMethod(bytesio4, "truncate",
23287 : "l", (long) new_size);
23288 : if (retval == NULL)
23289 : {
23290 : Py_XDECREF(resultobj);
23291 : resultobj = NULL;
23292 : }
23293 : else
23294 : {
23295 : Py_DECREF(retval);
23296 :
23297 : retval = PyObject_CallMethod(bytesio4,
23298 : "getbuffer", NULL);
23299 : if (retval == NULL
23300 : || PyObject_GetBuffer(retval, &view4,
23301 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
23302 : {
23303 : Py_XDECREF(resultobj);
23304 : resultobj = NULL;
23305 : }
23306 :
23307 : Py_XDECREF(retval);
23308 :
23309 : if (resultobj && view4.len
23310 : != new_size)
23311 : {
23312 : Py_XDECREF(resultobj);
23313 : resultobj = NULL;
23314 : PyErr_Format(PyExc_ValueError,
23315 : "Expected buffer of length %zu, got %zi",
23316 : new_size,
23317 : view4.len);
23318 : }
23319 : }
23320 : }
23321 : }
23322 : if (resultobj)
23323 : memcpy(view4.buf, new_data, new_size);
23324 : }
23325 :
23326 :
23327 :
23328 : }
23329 :
23330 : /* Free the temporary wrapper, if any. */
23331 0 : if (wrapper4)
23332 0 : gpgme_data_release(wrapper4);
23333 0 : Py_XDECREF (bytesio4);
23334 : if (have_view4 && view4.buf)
23335 : PyBuffer_Release(&view4);
23336 : }
23337 : return NULL;
23338 : }
23339 :
23340 :
23341 12 : SWIGINTERN PyObject *_wrap_gpgme_op_verify(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23342 12 : PyObject *resultobj = 0;
23343 12 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
23344 12 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
23345 12 : gpgme_data_t arg3 = (gpgme_data_t) 0 ;
23346 12 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
23347 12 : void *argp1 = 0 ;
23348 12 : int res1 = 0 ;
23349 12 : gpgme_data_t wrapper2 = NULL ;
23350 12 : PyObject *bytesio2 = NULL ;
23351 : Py_buffer view2 ;
23352 12 : int have_view2 = 0 ;
23353 12 : gpgme_data_t wrapper3 = NULL ;
23354 12 : PyObject *bytesio3 = NULL ;
23355 : Py_buffer view3 ;
23356 12 : int have_view3 = 0 ;
23357 12 : gpgme_data_t wrapper4 = NULL ;
23358 12 : PyObject *bytesio4 = NULL ;
23359 : Py_buffer view4 ;
23360 12 : int have_view4 = 0 ;
23361 12 : PyObject * obj0 = 0 ;
23362 12 : PyObject * obj1 = 0 ;
23363 12 : PyObject * obj2 = 0 ;
23364 12 : PyObject * obj3 = 0 ;
23365 : gpgme_error_t result;
23366 :
23367 12 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_verify",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
23368 12 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
23369 12 : if (!SWIG_IsOK(res1)) {
23370 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_verify" "', argument " "1"" of type '" "gpgme_ctx_t""'");
23371 : }
23372 12 : arg1 = (gpgme_ctx_t)(argp1);
23373 : {
23374 : /* If we create a temporary wrapper2 object, we will store it in
23375 : wrapperN, where N is 2. Here in this fragment, SWIG will
23376 : automatically append 2. */
23377 12 : memset(&view2, 0, sizeof view2);
23378 12 : if (obj1 == Py_None)
23379 0 : arg2 = NULL;
23380 : else {
23381 : PyObject *pypointer;
23382 12 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
23383 : &bytesio2, &view2);
23384 12 : if (pypointer == NULL)
23385 : return NULL;
23386 12 : have_view2 = !! view2.obj;
23387 :
23388 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
23389 :
23390 : /* Following code is from swig's python.swg. */
23391 :
23392 12 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
23393 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
23394 0 : Py_DECREF(pypointer);
23395 : return NULL;
23396 : }
23397 12 : Py_DECREF(pypointer);
23398 : }
23399 : }
23400 : {
23401 : /* If we create a temporary wrapper3 object, we will store it in
23402 : wrapperN, where N is 3. Here in this fragment, SWIG will
23403 : automatically append 3. */
23404 12 : memset(&view3, 0, sizeof view3);
23405 12 : if (obj2 == Py_None)
23406 6 : arg3 = NULL;
23407 : else {
23408 : PyObject *pypointer;
23409 6 : pypointer = _gpg_obj2gpgme_data_t(obj2, 3, &wrapper3,
23410 : &bytesio3, &view3);
23411 6 : if (pypointer == NULL)
23412 : return NULL;
23413 6 : have_view3 = !! view3.obj;
23414 :
23415 : /* input = obj2, 1 = arg3, 1_descriptor = SWIGTYPE_p_gpgme_data */
23416 :
23417 : /* Following code is from swig's python.swg. */
23418 :
23419 6 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg3, SWIGTYPE_p_gpgme_data,
23420 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
23421 0 : Py_DECREF(pypointer);
23422 : return NULL;
23423 : }
23424 6 : Py_DECREF(pypointer);
23425 : }
23426 : }
23427 : {
23428 : /* If we create a temporary wrapper4 object, we will store it in
23429 : wrapperN, where N is 4. Here in this fragment, SWIG will
23430 : automatically append 4. */
23431 12 : memset(&view4, 0, sizeof view4);
23432 12 : if (obj3 == Py_None)
23433 6 : arg4 = NULL;
23434 : else {
23435 : PyObject *pypointer;
23436 6 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
23437 : &bytesio4, &view4);
23438 6 : if (pypointer == NULL)
23439 : return NULL;
23440 6 : have_view4 = !! view4.obj;
23441 :
23442 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
23443 :
23444 : /* Following code is from swig's python.swg. */
23445 :
23446 6 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
23447 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
23448 0 : Py_DECREF(pypointer);
23449 : return NULL;
23450 : }
23451 6 : Py_DECREF(pypointer);
23452 : }
23453 : }
23454 : {
23455 12 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
23456 12 : result = gpgme_op_verify(arg1,arg2,arg3,arg4);
23457 12 : SWIG_PYTHON_THREAD_END_ALLOW;
23458 : }
23459 : {
23460 12 : resultobj = PyLong_FromLong(result);
23461 : }
23462 : {
23463 : /* See whether we need to update the Python buffer. */
23464 12 : if (resultobj && wrapper2 && view2.buf)
23465 : {
23466 : int dirty;
23467 6 : char *new_data = NULL;
23468 : size_t new_size;
23469 :
23470 :
23471 6 : new_data = wrapper2->data.mem.buffer;
23472 6 : new_size = wrapper2->data.mem.length;
23473 6 : dirty = new_data != NULL;
23474 :
23475 :
23476 :
23477 :
23478 :
23479 :
23480 :
23481 6 : if (dirty)
23482 : {
23483 : /* The buffer is dirty. */
23484 0 : if (view2.readonly)
23485 : {
23486 0 : Py_XDECREF(resultobj);
23487 0 : resultobj = NULL;
23488 0 : PyErr_SetString(PyExc_ValueError,
23489 : "cannot update read-only buffer");
23490 : }
23491 :
23492 : /* See if we need to truncate the buffer. */
23493 0 : if (resultobj && view2.len != new_size)
23494 : {
23495 0 : if (bytesio2 == NULL)
23496 : {
23497 0 : Py_XDECREF(resultobj);
23498 0 : resultobj = NULL;
23499 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
23500 : }
23501 : else
23502 : {
23503 : PyObject *retval;
23504 0 : PyBuffer_Release(&view2);
23505 : assert(view2.obj == NULL);
23506 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
23507 : "l", (long) new_size);
23508 0 : if (retval == NULL)
23509 : {
23510 0 : Py_XDECREF(resultobj);
23511 : resultobj = NULL;
23512 : }
23513 : else
23514 : {
23515 0 : Py_DECREF(retval);
23516 :
23517 0 : retval = PyObject_CallMethod(bytesio2,
23518 : "getbuffer", NULL);
23519 0 : if (retval == NULL
23520 0 : || PyObject_GetBuffer(retval, &view2,
23521 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
23522 : {
23523 0 : Py_XDECREF(resultobj);
23524 : resultobj = NULL;
23525 : }
23526 :
23527 0 : Py_XDECREF(retval);
23528 :
23529 0 : if (resultobj && view2.len
23530 : != new_size)
23531 : {
23532 0 : Py_XDECREF(resultobj);
23533 0 : resultobj = NULL;
23534 0 : PyErr_Format(PyExc_ValueError,
23535 : "Expected buffer of length %zu, got %zi",
23536 : new_size,
23537 : view2.len);
23538 : }
23539 : }
23540 : }
23541 : }
23542 0 : if (resultobj)
23543 0 : memcpy(view2.buf, new_data, new_size);
23544 : }
23545 :
23546 :
23547 :
23548 : }
23549 :
23550 : /* Free the temporary wrapper, if any. */
23551 12 : if (wrapper2)
23552 7 : gpgme_data_release(wrapper2);
23553 12 : Py_XDECREF (bytesio2);
23554 12 : if (have_view2 && view2.buf)
23555 6 : PyBuffer_Release(&view2);
23556 : }
23557 : {
23558 : /* See whether we need to update the Python buffer. */
23559 12 : if (resultobj && wrapper3 && view3.buf)
23560 : {
23561 : int dirty;
23562 4 : char *new_data = NULL;
23563 : size_t new_size;
23564 :
23565 :
23566 4 : new_data = wrapper3->data.mem.buffer;
23567 4 : new_size = wrapper3->data.mem.length;
23568 4 : dirty = new_data != NULL;
23569 :
23570 :
23571 :
23572 :
23573 :
23574 :
23575 :
23576 4 : if (dirty)
23577 : {
23578 : /* The buffer is dirty. */
23579 0 : if (view3.readonly)
23580 : {
23581 0 : Py_XDECREF(resultobj);
23582 0 : resultobj = NULL;
23583 0 : PyErr_SetString(PyExc_ValueError,
23584 : "cannot update read-only buffer");
23585 : }
23586 :
23587 : /* See if we need to truncate the buffer. */
23588 0 : if (resultobj && view3.len != new_size)
23589 : {
23590 0 : if (bytesio3 == NULL)
23591 : {
23592 0 : Py_XDECREF(resultobj);
23593 0 : resultobj = NULL;
23594 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
23595 : }
23596 : else
23597 : {
23598 : PyObject *retval;
23599 0 : PyBuffer_Release(&view3);
23600 : assert(view3.obj == NULL);
23601 0 : retval = PyObject_CallMethod(bytesio3, "truncate",
23602 : "l", (long) new_size);
23603 0 : if (retval == NULL)
23604 : {
23605 0 : Py_XDECREF(resultobj);
23606 : resultobj = NULL;
23607 : }
23608 : else
23609 : {
23610 0 : Py_DECREF(retval);
23611 :
23612 0 : retval = PyObject_CallMethod(bytesio3,
23613 : "getbuffer", NULL);
23614 0 : if (retval == NULL
23615 0 : || PyObject_GetBuffer(retval, &view3,
23616 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
23617 : {
23618 0 : Py_XDECREF(resultobj);
23619 : resultobj = NULL;
23620 : }
23621 :
23622 0 : Py_XDECREF(retval);
23623 :
23624 0 : if (resultobj && view3.len
23625 : != new_size)
23626 : {
23627 0 : Py_XDECREF(resultobj);
23628 0 : resultobj = NULL;
23629 0 : PyErr_Format(PyExc_ValueError,
23630 : "Expected buffer of length %zu, got %zi",
23631 : new_size,
23632 : view3.len);
23633 : }
23634 : }
23635 : }
23636 : }
23637 0 : if (resultobj)
23638 0 : memcpy(view3.buf, new_data, new_size);
23639 : }
23640 :
23641 :
23642 :
23643 : }
23644 :
23645 : /* Free the temporary wrapper, if any. */
23646 12 : if (wrapper3)
23647 4 : gpgme_data_release(wrapper3);
23648 12 : Py_XDECREF (bytesio3);
23649 12 : if (have_view3 && view3.buf)
23650 4 : PyBuffer_Release(&view3);
23651 : }
23652 : {
23653 : /* See whether we need to update the Python buffer. */
23654 12 : if (resultobj && wrapper4 && view4.buf)
23655 : {
23656 : int dirty;
23657 0 : char *new_data = NULL;
23658 : size_t new_size;
23659 :
23660 :
23661 0 : new_data = wrapper4->data.mem.buffer;
23662 0 : new_size = wrapper4->data.mem.length;
23663 0 : dirty = new_data != NULL;
23664 :
23665 :
23666 :
23667 :
23668 :
23669 :
23670 :
23671 0 : if (dirty)
23672 : {
23673 : /* The buffer is dirty. */
23674 0 : if (view4.readonly)
23675 : {
23676 0 : Py_XDECREF(resultobj);
23677 0 : resultobj = NULL;
23678 0 : PyErr_SetString(PyExc_ValueError,
23679 : "cannot update read-only buffer");
23680 : }
23681 :
23682 : /* See if we need to truncate the buffer. */
23683 0 : if (resultobj && view4.len != new_size)
23684 : {
23685 0 : if (bytesio4 == NULL)
23686 : {
23687 0 : Py_XDECREF(resultobj);
23688 0 : resultobj = NULL;
23689 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
23690 : }
23691 : else
23692 : {
23693 : PyObject *retval;
23694 0 : PyBuffer_Release(&view4);
23695 : assert(view4.obj == NULL);
23696 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
23697 : "l", (long) new_size);
23698 0 : if (retval == NULL)
23699 : {
23700 0 : Py_XDECREF(resultobj);
23701 : resultobj = NULL;
23702 : }
23703 : else
23704 : {
23705 0 : Py_DECREF(retval);
23706 :
23707 0 : retval = PyObject_CallMethod(bytesio4,
23708 : "getbuffer", NULL);
23709 0 : if (retval == NULL
23710 0 : || PyObject_GetBuffer(retval, &view4,
23711 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
23712 : {
23713 0 : Py_XDECREF(resultobj);
23714 : resultobj = NULL;
23715 : }
23716 :
23717 0 : Py_XDECREF(retval);
23718 :
23719 0 : if (resultobj && view4.len
23720 : != new_size)
23721 : {
23722 0 : Py_XDECREF(resultobj);
23723 0 : resultobj = NULL;
23724 0 : PyErr_Format(PyExc_ValueError,
23725 : "Expected buffer of length %zu, got %zi",
23726 : new_size,
23727 : view4.len);
23728 : }
23729 : }
23730 : }
23731 : }
23732 0 : if (resultobj)
23733 0 : memcpy(view4.buf, new_data, new_size);
23734 : }
23735 :
23736 :
23737 :
23738 : }
23739 :
23740 : /* Free the temporary wrapper, if any. */
23741 12 : if (wrapper4)
23742 1 : gpgme_data_release(wrapper4);
23743 12 : Py_XDECREF (bytesio4);
23744 12 : if (have_view4 && view4.buf)
23745 0 : PyBuffer_Release(&view4);
23746 : }
23747 : return resultobj;
23748 : fail:
23749 : {
23750 : /* See whether we need to update the Python buffer. */
23751 : if (resultobj && wrapper2 && view2.buf)
23752 : {
23753 : int dirty;
23754 : char *new_data = NULL;
23755 : size_t new_size;
23756 :
23757 :
23758 : new_data = wrapper2->data.mem.buffer;
23759 : new_size = wrapper2->data.mem.length;
23760 : dirty = new_data != NULL;
23761 :
23762 :
23763 :
23764 :
23765 :
23766 :
23767 :
23768 : if (dirty)
23769 : {
23770 : /* The buffer is dirty. */
23771 : if (view2.readonly)
23772 : {
23773 : Py_XDECREF(resultobj);
23774 : resultobj = NULL;
23775 : PyErr_SetString(PyExc_ValueError,
23776 : "cannot update read-only buffer");
23777 : }
23778 :
23779 : /* See if we need to truncate the buffer. */
23780 : if (resultobj && view2.len != new_size)
23781 : {
23782 : if (bytesio2 == NULL)
23783 : {
23784 : Py_XDECREF(resultobj);
23785 : resultobj = NULL;
23786 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
23787 : }
23788 : else
23789 : {
23790 : PyObject *retval;
23791 : PyBuffer_Release(&view2);
23792 : assert(view2.obj == NULL);
23793 : retval = PyObject_CallMethod(bytesio2, "truncate",
23794 : "l", (long) new_size);
23795 : if (retval == NULL)
23796 : {
23797 : Py_XDECREF(resultobj);
23798 : resultobj = NULL;
23799 : }
23800 : else
23801 : {
23802 : Py_DECREF(retval);
23803 :
23804 : retval = PyObject_CallMethod(bytesio2,
23805 : "getbuffer", NULL);
23806 : if (retval == NULL
23807 : || PyObject_GetBuffer(retval, &view2,
23808 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
23809 : {
23810 : Py_XDECREF(resultobj);
23811 : resultobj = NULL;
23812 : }
23813 :
23814 : Py_XDECREF(retval);
23815 :
23816 : if (resultobj && view2.len
23817 : != new_size)
23818 : {
23819 : Py_XDECREF(resultobj);
23820 : resultobj = NULL;
23821 : PyErr_Format(PyExc_ValueError,
23822 : "Expected buffer of length %zu, got %zi",
23823 : new_size,
23824 : view2.len);
23825 : }
23826 : }
23827 : }
23828 : }
23829 : if (resultobj)
23830 : memcpy(view2.buf, new_data, new_size);
23831 : }
23832 :
23833 :
23834 :
23835 : }
23836 :
23837 : /* Free the temporary wrapper, if any. */
23838 0 : if (wrapper2)
23839 0 : gpgme_data_release(wrapper2);
23840 0 : Py_XDECREF (bytesio2);
23841 : if (have_view2 && view2.buf)
23842 : PyBuffer_Release(&view2);
23843 : }
23844 : {
23845 : /* See whether we need to update the Python buffer. */
23846 : if (resultobj && wrapper3 && view3.buf)
23847 : {
23848 : int dirty;
23849 : char *new_data = NULL;
23850 : size_t new_size;
23851 :
23852 :
23853 : new_data = wrapper3->data.mem.buffer;
23854 : new_size = wrapper3->data.mem.length;
23855 : dirty = new_data != NULL;
23856 :
23857 :
23858 :
23859 :
23860 :
23861 :
23862 :
23863 : if (dirty)
23864 : {
23865 : /* The buffer is dirty. */
23866 : if (view3.readonly)
23867 : {
23868 : Py_XDECREF(resultobj);
23869 : resultobj = NULL;
23870 : PyErr_SetString(PyExc_ValueError,
23871 : "cannot update read-only buffer");
23872 : }
23873 :
23874 : /* See if we need to truncate the buffer. */
23875 : if (resultobj && view3.len != new_size)
23876 : {
23877 : if (bytesio3 == NULL)
23878 : {
23879 : Py_XDECREF(resultobj);
23880 : resultobj = NULL;
23881 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
23882 : }
23883 : else
23884 : {
23885 : PyObject *retval;
23886 : PyBuffer_Release(&view3);
23887 : assert(view3.obj == NULL);
23888 : retval = PyObject_CallMethod(bytesio3, "truncate",
23889 : "l", (long) new_size);
23890 : if (retval == NULL)
23891 : {
23892 : Py_XDECREF(resultobj);
23893 : resultobj = NULL;
23894 : }
23895 : else
23896 : {
23897 : Py_DECREF(retval);
23898 :
23899 : retval = PyObject_CallMethod(bytesio3,
23900 : "getbuffer", NULL);
23901 : if (retval == NULL
23902 : || PyObject_GetBuffer(retval, &view3,
23903 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
23904 : {
23905 : Py_XDECREF(resultobj);
23906 : resultobj = NULL;
23907 : }
23908 :
23909 : Py_XDECREF(retval);
23910 :
23911 : if (resultobj && view3.len
23912 : != new_size)
23913 : {
23914 : Py_XDECREF(resultobj);
23915 : resultobj = NULL;
23916 : PyErr_Format(PyExc_ValueError,
23917 : "Expected buffer of length %zu, got %zi",
23918 : new_size,
23919 : view3.len);
23920 : }
23921 : }
23922 : }
23923 : }
23924 : if (resultobj)
23925 : memcpy(view3.buf, new_data, new_size);
23926 : }
23927 :
23928 :
23929 :
23930 : }
23931 :
23932 : /* Free the temporary wrapper, if any. */
23933 0 : if (wrapper3)
23934 0 : gpgme_data_release(wrapper3);
23935 0 : Py_XDECREF (bytesio3);
23936 : if (have_view3 && view3.buf)
23937 : PyBuffer_Release(&view3);
23938 : }
23939 : {
23940 : /* See whether we need to update the Python buffer. */
23941 : if (resultobj && wrapper4 && view4.buf)
23942 : {
23943 : int dirty;
23944 : char *new_data = NULL;
23945 : size_t new_size;
23946 :
23947 :
23948 : new_data = wrapper4->data.mem.buffer;
23949 : new_size = wrapper4->data.mem.length;
23950 : dirty = new_data != NULL;
23951 :
23952 :
23953 :
23954 :
23955 :
23956 :
23957 :
23958 : if (dirty)
23959 : {
23960 : /* The buffer is dirty. */
23961 : if (view4.readonly)
23962 : {
23963 : Py_XDECREF(resultobj);
23964 : resultobj = NULL;
23965 : PyErr_SetString(PyExc_ValueError,
23966 : "cannot update read-only buffer");
23967 : }
23968 :
23969 : /* See if we need to truncate the buffer. */
23970 : if (resultobj && view4.len != new_size)
23971 : {
23972 : if (bytesio4 == NULL)
23973 : {
23974 : Py_XDECREF(resultobj);
23975 : resultobj = NULL;
23976 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
23977 : }
23978 : else
23979 : {
23980 : PyObject *retval;
23981 : PyBuffer_Release(&view4);
23982 : assert(view4.obj == NULL);
23983 : retval = PyObject_CallMethod(bytesio4, "truncate",
23984 : "l", (long) new_size);
23985 : if (retval == NULL)
23986 : {
23987 : Py_XDECREF(resultobj);
23988 : resultobj = NULL;
23989 : }
23990 : else
23991 : {
23992 : Py_DECREF(retval);
23993 :
23994 : retval = PyObject_CallMethod(bytesio4,
23995 : "getbuffer", NULL);
23996 : if (retval == NULL
23997 : || PyObject_GetBuffer(retval, &view4,
23998 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
23999 : {
24000 : Py_XDECREF(resultobj);
24001 : resultobj = NULL;
24002 : }
24003 :
24004 : Py_XDECREF(retval);
24005 :
24006 : if (resultobj && view4.len
24007 : != new_size)
24008 : {
24009 : Py_XDECREF(resultobj);
24010 : resultobj = NULL;
24011 : PyErr_Format(PyExc_ValueError,
24012 : "Expected buffer of length %zu, got %zi",
24013 : new_size,
24014 : view4.len);
24015 : }
24016 : }
24017 : }
24018 : }
24019 : if (resultobj)
24020 : memcpy(view4.buf, new_data, new_size);
24021 : }
24022 :
24023 :
24024 :
24025 : }
24026 :
24027 : /* Free the temporary wrapper, if any. */
24028 0 : if (wrapper4)
24029 0 : gpgme_data_release(wrapper4);
24030 0 : Py_XDECREF (bytesio4);
24031 : if (have_view4 && view4.buf)
24032 : PyBuffer_Release(&view4);
24033 : }
24034 : return NULL;
24035 : }
24036 :
24037 :
24038 0 : SWIGINTERN PyObject *_wrap__gpgme_import_status_fpr_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24039 0 : PyObject *resultobj = 0;
24040 0 : struct _gpgme_import_status *arg1 = (struct _gpgme_import_status *) 0 ;
24041 0 : char *arg2 = (char *) 0 ;
24042 0 : void *argp1 = 0 ;
24043 0 : int res1 = 0 ;
24044 : int res2 ;
24045 0 : char *buf2 = 0 ;
24046 0 : int alloc2 = 0 ;
24047 0 : PyObject * obj0 = 0 ;
24048 0 : PyObject * obj1 = 0 ;
24049 :
24050 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_import_status_fpr_set",&obj0,&obj1)) SWIG_fail;
24051 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_import_status, 0 | 0 );
24052 0 : if (!SWIG_IsOK(res1)) {
24053 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_import_status_fpr_set" "', argument " "1"" of type '" "struct _gpgme_import_status *""'");
24054 : }
24055 0 : arg1 = (struct _gpgme_import_status *)(argp1);
24056 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
24057 0 : if (!SWIG_IsOK(res2)) {
24058 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_import_status_fpr_set" "', argument " "2"" of type '" "char *""'");
24059 : }
24060 0 : arg2 = (char *)(buf2);
24061 : {
24062 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24063 0 : if (arg1->fpr) free((char*)arg1->fpr);
24064 0 : if (arg2) {
24065 0 : size_t size = strlen((const char *)(arg2)) + 1;
24066 0 : arg1->fpr = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
24067 : } else {
24068 0 : arg1->fpr = 0;
24069 : }
24070 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24071 : }
24072 0 : resultobj = SWIG_Py_Void();
24073 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
24074 : return resultobj;
24075 : fail:
24076 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
24077 : return NULL;
24078 : }
24079 :
24080 :
24081 3 : SWIGINTERN PyObject *_wrap__gpgme_import_status_fpr_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24082 3 : PyObject *resultobj = 0;
24083 3 : struct _gpgme_import_status *arg1 = (struct _gpgme_import_status *) 0 ;
24084 3 : void *argp1 = 0 ;
24085 3 : int res1 = 0 ;
24086 3 : PyObject * obj0 = 0 ;
24087 3 : char *result = 0 ;
24088 :
24089 3 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_import_status_fpr_get",&obj0)) SWIG_fail;
24090 3 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_import_status, 0 | 0 );
24091 3 : if (!SWIG_IsOK(res1)) {
24092 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_import_status_fpr_get" "', argument " "1"" of type '" "struct _gpgme_import_status *""'");
24093 : }
24094 3 : arg1 = (struct _gpgme_import_status *)(argp1);
24095 : {
24096 3 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24097 3 : result = (char *) ((arg1)->fpr);
24098 3 : SWIG_PYTHON_THREAD_END_ALLOW;
24099 : }
24100 3 : resultobj = SWIG_FromCharPtr((const char *)result);
24101 3 : return resultobj;
24102 : fail:
24103 : return NULL;
24104 : }
24105 :
24106 :
24107 0 : SWIGINTERN PyObject *_wrap__gpgme_import_status_result_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24108 0 : PyObject *resultobj = 0;
24109 0 : struct _gpgme_import_status *arg1 = (struct _gpgme_import_status *) 0 ;
24110 : gpgme_error_t arg2 ;
24111 0 : void *argp1 = 0 ;
24112 0 : int res1 = 0 ;
24113 0 : PyObject * obj0 = 0 ;
24114 0 : PyObject * obj1 = 0 ;
24115 :
24116 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_import_status_result_set",&obj0,&obj1)) SWIG_fail;
24117 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_import_status, 0 | 0 );
24118 0 : if (!SWIG_IsOK(res1)) {
24119 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_import_status_result_set" "', argument " "1"" of type '" "struct _gpgme_import_status *""'");
24120 : }
24121 0 : arg1 = (struct _gpgme_import_status *)(argp1);
24122 : {
24123 0 : if (PyLong_Check(obj1))
24124 0 : arg2 = PyLong_AsLong(obj1);
24125 :
24126 0 : else if (PyInt_Check(obj1))
24127 0 : arg2 = PyInt_AsLong(obj1);
24128 :
24129 : else
24130 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
24131 : }
24132 : {
24133 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24134 0 : if (arg1) (arg1)->result = arg2;
24135 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24136 : }
24137 0 : resultobj = SWIG_Py_Void();
24138 0 : return resultobj;
24139 : fail:
24140 : return NULL;
24141 : }
24142 :
24143 :
24144 3 : SWIGINTERN PyObject *_wrap__gpgme_import_status_result_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24145 3 : PyObject *resultobj = 0;
24146 3 : struct _gpgme_import_status *arg1 = (struct _gpgme_import_status *) 0 ;
24147 3 : void *argp1 = 0 ;
24148 3 : int res1 = 0 ;
24149 3 : PyObject * obj0 = 0 ;
24150 : gpgme_error_t result;
24151 :
24152 3 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_import_status_result_get",&obj0)) SWIG_fail;
24153 3 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_import_status, 0 | 0 );
24154 3 : if (!SWIG_IsOK(res1)) {
24155 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_import_status_result_get" "', argument " "1"" of type '" "struct _gpgme_import_status *""'");
24156 : }
24157 3 : arg1 = (struct _gpgme_import_status *)(argp1);
24158 : {
24159 3 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24160 3 : result = ((arg1)->result);
24161 3 : SWIG_PYTHON_THREAD_END_ALLOW;
24162 : }
24163 : {
24164 3 : resultobj = PyLong_FromLong(result);
24165 : }
24166 3 : return resultobj;
24167 : fail:
24168 : return NULL;
24169 : }
24170 :
24171 :
24172 0 : SWIGINTERN PyObject *_wrap__gpgme_import_status_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24173 0 : PyObject *resultobj = 0;
24174 0 : struct _gpgme_import_status *arg1 = (struct _gpgme_import_status *) 0 ;
24175 : unsigned int arg2 ;
24176 0 : void *argp1 = 0 ;
24177 0 : int res1 = 0 ;
24178 : unsigned int val2 ;
24179 0 : int ecode2 = 0 ;
24180 0 : PyObject * obj0 = 0 ;
24181 0 : PyObject * obj1 = 0 ;
24182 :
24183 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_import_status_status_set",&obj0,&obj1)) SWIG_fail;
24184 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_import_status, 0 | 0 );
24185 0 : if (!SWIG_IsOK(res1)) {
24186 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_import_status_status_set" "', argument " "1"" of type '" "struct _gpgme_import_status *""'");
24187 : }
24188 0 : arg1 = (struct _gpgme_import_status *)(argp1);
24189 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
24190 0 : if (!SWIG_IsOK(ecode2)) {
24191 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_import_status_status_set" "', argument " "2"" of type '" "unsigned int""'");
24192 : }
24193 0 : arg2 = (unsigned int)(val2);
24194 : {
24195 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24196 0 : if (arg1) (arg1)->status = arg2;
24197 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24198 : }
24199 0 : resultobj = SWIG_Py_Void();
24200 0 : return resultobj;
24201 : fail:
24202 : return NULL;
24203 : }
24204 :
24205 :
24206 3 : SWIGINTERN PyObject *_wrap__gpgme_import_status_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24207 3 : PyObject *resultobj = 0;
24208 3 : struct _gpgme_import_status *arg1 = (struct _gpgme_import_status *) 0 ;
24209 3 : void *argp1 = 0 ;
24210 3 : int res1 = 0 ;
24211 3 : PyObject * obj0 = 0 ;
24212 : unsigned int result;
24213 :
24214 3 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_import_status_status_get",&obj0)) SWIG_fail;
24215 3 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_import_status, 0 | 0 );
24216 3 : if (!SWIG_IsOK(res1)) {
24217 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_import_status_status_get" "', argument " "1"" of type '" "struct _gpgme_import_status *""'");
24218 : }
24219 3 : arg1 = (struct _gpgme_import_status *)(argp1);
24220 : {
24221 3 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24222 3 : result = (unsigned int) ((arg1)->status);
24223 3 : SWIG_PYTHON_THREAD_END_ALLOW;
24224 : }
24225 3 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
24226 3 : return resultobj;
24227 : fail:
24228 : return NULL;
24229 : }
24230 :
24231 :
24232 0 : SWIGINTERN PyObject *_wrap_new__gpgme_import_status(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24233 0 : PyObject *resultobj = 0;
24234 0 : struct _gpgme_import_status *result = 0 ;
24235 :
24236 0 : if (!PyArg_ParseTuple(args,(char *)":new__gpgme_import_status")) SWIG_fail;
24237 : {
24238 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24239 0 : result = (struct _gpgme_import_status *)calloc(1, sizeof(struct _gpgme_import_status));
24240 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24241 : }
24242 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_import_status, SWIG_POINTER_NEW | 0 );
24243 0 : return resultobj;
24244 : fail:
24245 : return NULL;
24246 : }
24247 :
24248 :
24249 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_import_status(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24250 0 : PyObject *resultobj = 0;
24251 0 : struct _gpgme_import_status *arg1 = (struct _gpgme_import_status *) 0 ;
24252 0 : void *argp1 = 0 ;
24253 0 : int res1 = 0 ;
24254 0 : PyObject * obj0 = 0 ;
24255 :
24256 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete__gpgme_import_status",&obj0)) SWIG_fail;
24257 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_import_status, SWIG_POINTER_DISOWN | 0 );
24258 0 : if (!SWIG_IsOK(res1)) {
24259 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_import_status" "', argument " "1"" of type '" "struct _gpgme_import_status *""'");
24260 : }
24261 0 : arg1 = (struct _gpgme_import_status *)(argp1);
24262 : {
24263 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24264 0 : free((char *) arg1);
24265 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24266 : }
24267 0 : resultobj = SWIG_Py_Void();
24268 0 : return resultobj;
24269 : fail:
24270 : return NULL;
24271 : }
24272 :
24273 :
24274 27 : SWIGINTERN PyObject *_gpgme_import_status_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24275 : PyObject *obj;
24276 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
24277 54 : SWIG_TypeNewClientData(SWIGTYPE_p__gpgme_import_status, SWIG_NewClientData(obj));
24278 27 : return SWIG_Py_Void();
24279 : }
24280 :
24281 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_considered_set(PyObject *SWIGUNUSEDPARM(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 * obj0 = 0 ;
24290 0 : PyObject * obj1 = 0 ;
24291 :
24292 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_import_result_considered_set",&obj0,&obj1)) SWIG_fail;
24293 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24294 0 : if (!SWIG_IsOK(res1)) {
24295 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_considered_set" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24296 : }
24297 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24298 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24299 0 : if (!SWIG_IsOK(ecode2)) {
24300 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_considered_set" "', argument " "2"" of type '" "int""'");
24301 : }
24302 0 : arg2 = (int)(val2);
24303 : {
24304 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24305 0 : if (arg1) (arg1)->considered = arg2;
24306 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24307 : }
24308 0 : resultobj = SWIG_Py_Void();
24309 0 : return resultobj;
24310 : fail:
24311 : return NULL;
24312 : }
24313 :
24314 :
24315 2 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_considered_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24316 2 : PyObject *resultobj = 0;
24317 2 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24318 2 : void *argp1 = 0 ;
24319 2 : int res1 = 0 ;
24320 2 : PyObject * obj0 = 0 ;
24321 : int result;
24322 :
24323 2 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_considered_get",&obj0)) SWIG_fail;
24324 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24325 2 : if (!SWIG_IsOK(res1)) {
24326 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_considered_get" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24327 : }
24328 2 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24329 : {
24330 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24331 2 : result = (int) ((arg1)->considered);
24332 2 : SWIG_PYTHON_THREAD_END_ALLOW;
24333 : }
24334 2 : resultobj = SWIG_From_int((int)(result));
24335 2 : return resultobj;
24336 : fail:
24337 : return NULL;
24338 : }
24339 :
24340 :
24341 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_no_user_id_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24342 0 : PyObject *resultobj = 0;
24343 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24344 : int arg2 ;
24345 0 : void *argp1 = 0 ;
24346 0 : int res1 = 0 ;
24347 : int val2 ;
24348 0 : int ecode2 = 0 ;
24349 0 : PyObject * obj0 = 0 ;
24350 0 : PyObject * obj1 = 0 ;
24351 :
24352 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_import_result_no_user_id_set",&obj0,&obj1)) SWIG_fail;
24353 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24354 0 : if (!SWIG_IsOK(res1)) {
24355 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 *""'");
24356 : }
24357 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24358 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24359 0 : if (!SWIG_IsOK(ecode2)) {
24360 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_no_user_id_set" "', argument " "2"" of type '" "int""'");
24361 : }
24362 0 : arg2 = (int)(val2);
24363 : {
24364 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24365 0 : if (arg1) (arg1)->no_user_id = arg2;
24366 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24367 : }
24368 0 : resultobj = SWIG_Py_Void();
24369 0 : return resultobj;
24370 : fail:
24371 : return NULL;
24372 : }
24373 :
24374 :
24375 2 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_no_user_id_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24376 2 : PyObject *resultobj = 0;
24377 2 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24378 2 : void *argp1 = 0 ;
24379 2 : int res1 = 0 ;
24380 2 : PyObject * obj0 = 0 ;
24381 : int result;
24382 :
24383 2 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_no_user_id_get",&obj0)) SWIG_fail;
24384 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24385 2 : if (!SWIG_IsOK(res1)) {
24386 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 *""'");
24387 : }
24388 2 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24389 : {
24390 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24391 2 : result = (int) ((arg1)->no_user_id);
24392 2 : SWIG_PYTHON_THREAD_END_ALLOW;
24393 : }
24394 2 : resultobj = SWIG_From_int((int)(result));
24395 2 : return resultobj;
24396 : fail:
24397 : return NULL;
24398 : }
24399 :
24400 :
24401 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_imported_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24402 0 : PyObject *resultobj = 0;
24403 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24404 : int arg2 ;
24405 0 : void *argp1 = 0 ;
24406 0 : int res1 = 0 ;
24407 : int val2 ;
24408 0 : int ecode2 = 0 ;
24409 0 : PyObject * obj0 = 0 ;
24410 0 : PyObject * obj1 = 0 ;
24411 :
24412 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_import_result_imported_set",&obj0,&obj1)) SWIG_fail;
24413 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24414 0 : if (!SWIG_IsOK(res1)) {
24415 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_imported_set" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24416 : }
24417 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24418 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24419 0 : if (!SWIG_IsOK(ecode2)) {
24420 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_imported_set" "', argument " "2"" of type '" "int""'");
24421 : }
24422 0 : arg2 = (int)(val2);
24423 : {
24424 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24425 0 : if (arg1) (arg1)->imported = arg2;
24426 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24427 : }
24428 0 : resultobj = SWIG_Py_Void();
24429 0 : return resultobj;
24430 : fail:
24431 : return NULL;
24432 : }
24433 :
24434 :
24435 2 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_imported_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24436 2 : PyObject *resultobj = 0;
24437 2 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24438 2 : void *argp1 = 0 ;
24439 2 : int res1 = 0 ;
24440 2 : PyObject * obj0 = 0 ;
24441 : int result;
24442 :
24443 2 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_imported_get",&obj0)) SWIG_fail;
24444 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24445 2 : if (!SWIG_IsOK(res1)) {
24446 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_imported_get" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24447 : }
24448 2 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24449 : {
24450 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24451 2 : result = (int) ((arg1)->imported);
24452 2 : SWIG_PYTHON_THREAD_END_ALLOW;
24453 : }
24454 2 : resultobj = SWIG_From_int((int)(result));
24455 2 : return resultobj;
24456 : fail:
24457 : return NULL;
24458 : }
24459 :
24460 :
24461 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_imported_rsa_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24462 0 : PyObject *resultobj = 0;
24463 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24464 : int arg2 ;
24465 0 : void *argp1 = 0 ;
24466 0 : int res1 = 0 ;
24467 : int val2 ;
24468 0 : int ecode2 = 0 ;
24469 0 : PyObject * obj0 = 0 ;
24470 0 : PyObject * obj1 = 0 ;
24471 :
24472 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_import_result_imported_rsa_set",&obj0,&obj1)) SWIG_fail;
24473 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24474 0 : if (!SWIG_IsOK(res1)) {
24475 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 *""'");
24476 : }
24477 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24478 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24479 0 : if (!SWIG_IsOK(ecode2)) {
24480 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_imported_rsa_set" "', argument " "2"" of type '" "int""'");
24481 : }
24482 0 : arg2 = (int)(val2);
24483 : {
24484 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24485 0 : if (arg1) (arg1)->imported_rsa = arg2;
24486 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24487 : }
24488 0 : resultobj = SWIG_Py_Void();
24489 0 : return resultobj;
24490 : fail:
24491 : return NULL;
24492 : }
24493 :
24494 :
24495 2 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_imported_rsa_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24496 2 : PyObject *resultobj = 0;
24497 2 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24498 2 : void *argp1 = 0 ;
24499 2 : int res1 = 0 ;
24500 2 : PyObject * obj0 = 0 ;
24501 : int result;
24502 :
24503 2 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_imported_rsa_get",&obj0)) SWIG_fail;
24504 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24505 2 : if (!SWIG_IsOK(res1)) {
24506 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 *""'");
24507 : }
24508 2 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24509 : {
24510 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24511 2 : result = (int) ((arg1)->imported_rsa);
24512 2 : SWIG_PYTHON_THREAD_END_ALLOW;
24513 : }
24514 2 : resultobj = SWIG_From_int((int)(result));
24515 2 : return resultobj;
24516 : fail:
24517 : return NULL;
24518 : }
24519 :
24520 :
24521 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_unchanged_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24522 0 : PyObject *resultobj = 0;
24523 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24524 : int arg2 ;
24525 0 : void *argp1 = 0 ;
24526 0 : int res1 = 0 ;
24527 : int val2 ;
24528 0 : int ecode2 = 0 ;
24529 0 : PyObject * obj0 = 0 ;
24530 0 : PyObject * obj1 = 0 ;
24531 :
24532 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_import_result_unchanged_set",&obj0,&obj1)) SWIG_fail;
24533 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24534 0 : if (!SWIG_IsOK(res1)) {
24535 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_unchanged_set" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24536 : }
24537 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24538 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24539 0 : if (!SWIG_IsOK(ecode2)) {
24540 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_unchanged_set" "', argument " "2"" of type '" "int""'");
24541 : }
24542 0 : arg2 = (int)(val2);
24543 : {
24544 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24545 0 : if (arg1) (arg1)->unchanged = arg2;
24546 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24547 : }
24548 0 : resultobj = SWIG_Py_Void();
24549 0 : return resultobj;
24550 : fail:
24551 : return NULL;
24552 : }
24553 :
24554 :
24555 2 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_unchanged_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24556 2 : PyObject *resultobj = 0;
24557 2 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24558 2 : void *argp1 = 0 ;
24559 2 : int res1 = 0 ;
24560 2 : PyObject * obj0 = 0 ;
24561 : int result;
24562 :
24563 2 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_unchanged_get",&obj0)) SWIG_fail;
24564 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24565 2 : if (!SWIG_IsOK(res1)) {
24566 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_unchanged_get" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24567 : }
24568 2 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24569 : {
24570 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24571 2 : result = (int) ((arg1)->unchanged);
24572 2 : SWIG_PYTHON_THREAD_END_ALLOW;
24573 : }
24574 2 : resultobj = SWIG_From_int((int)(result));
24575 2 : return resultobj;
24576 : fail:
24577 : return NULL;
24578 : }
24579 :
24580 :
24581 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_new_user_ids_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24582 0 : PyObject *resultobj = 0;
24583 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24584 : int arg2 ;
24585 0 : void *argp1 = 0 ;
24586 0 : int res1 = 0 ;
24587 : int val2 ;
24588 0 : int ecode2 = 0 ;
24589 0 : PyObject * obj0 = 0 ;
24590 0 : PyObject * obj1 = 0 ;
24591 :
24592 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_import_result_new_user_ids_set",&obj0,&obj1)) SWIG_fail;
24593 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24594 0 : if (!SWIG_IsOK(res1)) {
24595 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 *""'");
24596 : }
24597 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24598 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24599 0 : if (!SWIG_IsOK(ecode2)) {
24600 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_new_user_ids_set" "', argument " "2"" of type '" "int""'");
24601 : }
24602 0 : arg2 = (int)(val2);
24603 : {
24604 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24605 0 : if (arg1) (arg1)->new_user_ids = arg2;
24606 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24607 : }
24608 0 : resultobj = SWIG_Py_Void();
24609 0 : return resultobj;
24610 : fail:
24611 : return NULL;
24612 : }
24613 :
24614 :
24615 2 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_new_user_ids_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24616 2 : PyObject *resultobj = 0;
24617 2 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24618 2 : void *argp1 = 0 ;
24619 2 : int res1 = 0 ;
24620 2 : PyObject * obj0 = 0 ;
24621 : int result;
24622 :
24623 2 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_new_user_ids_get",&obj0)) SWIG_fail;
24624 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24625 2 : if (!SWIG_IsOK(res1)) {
24626 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 *""'");
24627 : }
24628 2 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24629 : {
24630 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24631 2 : result = (int) ((arg1)->new_user_ids);
24632 2 : SWIG_PYTHON_THREAD_END_ALLOW;
24633 : }
24634 2 : resultobj = SWIG_From_int((int)(result));
24635 2 : return resultobj;
24636 : fail:
24637 : return NULL;
24638 : }
24639 :
24640 :
24641 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_new_sub_keys_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24642 0 : PyObject *resultobj = 0;
24643 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24644 : int arg2 ;
24645 0 : void *argp1 = 0 ;
24646 0 : int res1 = 0 ;
24647 : int val2 ;
24648 0 : int ecode2 = 0 ;
24649 0 : PyObject * obj0 = 0 ;
24650 0 : PyObject * obj1 = 0 ;
24651 :
24652 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_import_result_new_sub_keys_set",&obj0,&obj1)) SWIG_fail;
24653 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24654 0 : if (!SWIG_IsOK(res1)) {
24655 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 *""'");
24656 : }
24657 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24658 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24659 0 : if (!SWIG_IsOK(ecode2)) {
24660 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_new_sub_keys_set" "', argument " "2"" of type '" "int""'");
24661 : }
24662 0 : arg2 = (int)(val2);
24663 : {
24664 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24665 0 : if (arg1) (arg1)->new_sub_keys = arg2;
24666 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24667 : }
24668 0 : resultobj = SWIG_Py_Void();
24669 0 : return resultobj;
24670 : fail:
24671 : return NULL;
24672 : }
24673 :
24674 :
24675 2 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_new_sub_keys_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24676 2 : PyObject *resultobj = 0;
24677 2 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24678 2 : void *argp1 = 0 ;
24679 2 : int res1 = 0 ;
24680 2 : PyObject * obj0 = 0 ;
24681 : int result;
24682 :
24683 2 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_new_sub_keys_get",&obj0)) SWIG_fail;
24684 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24685 2 : if (!SWIG_IsOK(res1)) {
24686 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 *""'");
24687 : }
24688 2 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24689 : {
24690 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24691 2 : result = (int) ((arg1)->new_sub_keys);
24692 2 : SWIG_PYTHON_THREAD_END_ALLOW;
24693 : }
24694 2 : resultobj = SWIG_From_int((int)(result));
24695 2 : return resultobj;
24696 : fail:
24697 : return NULL;
24698 : }
24699 :
24700 :
24701 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_new_signatures_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24702 0 : PyObject *resultobj = 0;
24703 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24704 : int arg2 ;
24705 0 : void *argp1 = 0 ;
24706 0 : int res1 = 0 ;
24707 : int val2 ;
24708 0 : int ecode2 = 0 ;
24709 0 : PyObject * obj0 = 0 ;
24710 0 : PyObject * obj1 = 0 ;
24711 :
24712 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_import_result_new_signatures_set",&obj0,&obj1)) SWIG_fail;
24713 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24714 0 : if (!SWIG_IsOK(res1)) {
24715 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 *""'");
24716 : }
24717 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24718 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24719 0 : if (!SWIG_IsOK(ecode2)) {
24720 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_new_signatures_set" "', argument " "2"" of type '" "int""'");
24721 : }
24722 0 : arg2 = (int)(val2);
24723 : {
24724 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24725 0 : if (arg1) (arg1)->new_signatures = arg2;
24726 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24727 : }
24728 0 : resultobj = SWIG_Py_Void();
24729 0 : return resultobj;
24730 : fail:
24731 : return NULL;
24732 : }
24733 :
24734 :
24735 2 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_new_signatures_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24736 2 : PyObject *resultobj = 0;
24737 2 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24738 2 : void *argp1 = 0 ;
24739 2 : int res1 = 0 ;
24740 2 : PyObject * obj0 = 0 ;
24741 : int result;
24742 :
24743 2 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_new_signatures_get",&obj0)) SWIG_fail;
24744 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24745 2 : if (!SWIG_IsOK(res1)) {
24746 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 *""'");
24747 : }
24748 2 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24749 : {
24750 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24751 2 : result = (int) ((arg1)->new_signatures);
24752 2 : SWIG_PYTHON_THREAD_END_ALLOW;
24753 : }
24754 2 : resultobj = SWIG_From_int((int)(result));
24755 2 : return resultobj;
24756 : fail:
24757 : return NULL;
24758 : }
24759 :
24760 :
24761 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_new_revocations_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24762 0 : PyObject *resultobj = 0;
24763 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24764 : int arg2 ;
24765 0 : void *argp1 = 0 ;
24766 0 : int res1 = 0 ;
24767 : int val2 ;
24768 0 : int ecode2 = 0 ;
24769 0 : PyObject * obj0 = 0 ;
24770 0 : PyObject * obj1 = 0 ;
24771 :
24772 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_import_result_new_revocations_set",&obj0,&obj1)) SWIG_fail;
24773 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24774 0 : if (!SWIG_IsOK(res1)) {
24775 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 *""'");
24776 : }
24777 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24778 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24779 0 : if (!SWIG_IsOK(ecode2)) {
24780 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_new_revocations_set" "', argument " "2"" of type '" "int""'");
24781 : }
24782 0 : arg2 = (int)(val2);
24783 : {
24784 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24785 0 : if (arg1) (arg1)->new_revocations = arg2;
24786 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24787 : }
24788 0 : resultobj = SWIG_Py_Void();
24789 0 : return resultobj;
24790 : fail:
24791 : return NULL;
24792 : }
24793 :
24794 :
24795 2 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_new_revocations_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24796 2 : PyObject *resultobj = 0;
24797 2 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24798 2 : void *argp1 = 0 ;
24799 2 : int res1 = 0 ;
24800 2 : PyObject * obj0 = 0 ;
24801 : int result;
24802 :
24803 2 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_new_revocations_get",&obj0)) SWIG_fail;
24804 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24805 2 : if (!SWIG_IsOK(res1)) {
24806 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 *""'");
24807 : }
24808 2 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24809 : {
24810 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24811 2 : result = (int) ((arg1)->new_revocations);
24812 2 : SWIG_PYTHON_THREAD_END_ALLOW;
24813 : }
24814 2 : resultobj = SWIG_From_int((int)(result));
24815 2 : return resultobj;
24816 : fail:
24817 : return NULL;
24818 : }
24819 :
24820 :
24821 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_secret_read_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24822 0 : PyObject *resultobj = 0;
24823 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24824 : int arg2 ;
24825 0 : void *argp1 = 0 ;
24826 0 : int res1 = 0 ;
24827 : int val2 ;
24828 0 : int ecode2 = 0 ;
24829 0 : PyObject * obj0 = 0 ;
24830 0 : PyObject * obj1 = 0 ;
24831 :
24832 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_import_result_secret_read_set",&obj0,&obj1)) SWIG_fail;
24833 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24834 0 : if (!SWIG_IsOK(res1)) {
24835 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 *""'");
24836 : }
24837 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24838 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24839 0 : if (!SWIG_IsOK(ecode2)) {
24840 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_secret_read_set" "', argument " "2"" of type '" "int""'");
24841 : }
24842 0 : arg2 = (int)(val2);
24843 : {
24844 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24845 0 : if (arg1) (arg1)->secret_read = arg2;
24846 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24847 : }
24848 0 : resultobj = SWIG_Py_Void();
24849 0 : return resultobj;
24850 : fail:
24851 : return NULL;
24852 : }
24853 :
24854 :
24855 2 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_secret_read_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24856 2 : PyObject *resultobj = 0;
24857 2 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24858 2 : void *argp1 = 0 ;
24859 2 : int res1 = 0 ;
24860 2 : PyObject * obj0 = 0 ;
24861 : int result;
24862 :
24863 2 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_secret_read_get",&obj0)) SWIG_fail;
24864 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24865 2 : if (!SWIG_IsOK(res1)) {
24866 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 *""'");
24867 : }
24868 2 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24869 : {
24870 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24871 2 : result = (int) ((arg1)->secret_read);
24872 2 : SWIG_PYTHON_THREAD_END_ALLOW;
24873 : }
24874 2 : resultobj = SWIG_From_int((int)(result));
24875 2 : return resultobj;
24876 : fail:
24877 : return NULL;
24878 : }
24879 :
24880 :
24881 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_secret_imported_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24882 0 : PyObject *resultobj = 0;
24883 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24884 : int arg2 ;
24885 0 : void *argp1 = 0 ;
24886 0 : int res1 = 0 ;
24887 : int val2 ;
24888 0 : int ecode2 = 0 ;
24889 0 : PyObject * obj0 = 0 ;
24890 0 : PyObject * obj1 = 0 ;
24891 :
24892 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_import_result_secret_imported_set",&obj0,&obj1)) SWIG_fail;
24893 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24894 0 : if (!SWIG_IsOK(res1)) {
24895 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 *""'");
24896 : }
24897 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24898 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24899 0 : if (!SWIG_IsOK(ecode2)) {
24900 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_secret_imported_set" "', argument " "2"" of type '" "int""'");
24901 : }
24902 0 : arg2 = (int)(val2);
24903 : {
24904 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24905 0 : if (arg1) (arg1)->secret_imported = arg2;
24906 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24907 : }
24908 0 : resultobj = SWIG_Py_Void();
24909 0 : return resultobj;
24910 : fail:
24911 : return NULL;
24912 : }
24913 :
24914 :
24915 2 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_secret_imported_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24916 2 : PyObject *resultobj = 0;
24917 2 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24918 2 : void *argp1 = 0 ;
24919 2 : int res1 = 0 ;
24920 2 : PyObject * obj0 = 0 ;
24921 : int result;
24922 :
24923 2 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_secret_imported_get",&obj0)) SWIG_fail;
24924 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24925 2 : if (!SWIG_IsOK(res1)) {
24926 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 *""'");
24927 : }
24928 2 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24929 : {
24930 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24931 2 : result = (int) ((arg1)->secret_imported);
24932 2 : SWIG_PYTHON_THREAD_END_ALLOW;
24933 : }
24934 2 : resultobj = SWIG_From_int((int)(result));
24935 2 : return resultobj;
24936 : fail:
24937 : return NULL;
24938 : }
24939 :
24940 :
24941 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_secret_unchanged_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24942 0 : PyObject *resultobj = 0;
24943 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24944 : int arg2 ;
24945 0 : void *argp1 = 0 ;
24946 0 : int res1 = 0 ;
24947 : int val2 ;
24948 0 : int ecode2 = 0 ;
24949 0 : PyObject * obj0 = 0 ;
24950 0 : PyObject * obj1 = 0 ;
24951 :
24952 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_import_result_secret_unchanged_set",&obj0,&obj1)) SWIG_fail;
24953 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24954 0 : if (!SWIG_IsOK(res1)) {
24955 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 *""'");
24956 : }
24957 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24958 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24959 0 : if (!SWIG_IsOK(ecode2)) {
24960 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_secret_unchanged_set" "', argument " "2"" of type '" "int""'");
24961 : }
24962 0 : arg2 = (int)(val2);
24963 : {
24964 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24965 0 : if (arg1) (arg1)->secret_unchanged = arg2;
24966 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24967 : }
24968 0 : resultobj = SWIG_Py_Void();
24969 0 : return resultobj;
24970 : fail:
24971 : return NULL;
24972 : }
24973 :
24974 :
24975 2 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_secret_unchanged_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24976 2 : PyObject *resultobj = 0;
24977 2 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24978 2 : void *argp1 = 0 ;
24979 2 : int res1 = 0 ;
24980 2 : PyObject * obj0 = 0 ;
24981 : int result;
24982 :
24983 2 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_secret_unchanged_get",&obj0)) SWIG_fail;
24984 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24985 2 : if (!SWIG_IsOK(res1)) {
24986 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 *""'");
24987 : }
24988 2 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24989 : {
24990 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24991 2 : result = (int) ((arg1)->secret_unchanged);
24992 2 : SWIG_PYTHON_THREAD_END_ALLOW;
24993 : }
24994 2 : resultobj = SWIG_From_int((int)(result));
24995 2 : return resultobj;
24996 : fail:
24997 : return NULL;
24998 : }
24999 :
25000 :
25001 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_skipped_new_keys_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25002 0 : PyObject *resultobj = 0;
25003 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
25004 : int arg2 ;
25005 0 : void *argp1 = 0 ;
25006 0 : int res1 = 0 ;
25007 : int val2 ;
25008 0 : int ecode2 = 0 ;
25009 0 : PyObject * obj0 = 0 ;
25010 0 : PyObject * obj1 = 0 ;
25011 :
25012 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_import_result_skipped_new_keys_set",&obj0,&obj1)) SWIG_fail;
25013 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
25014 0 : if (!SWIG_IsOK(res1)) {
25015 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 *""'");
25016 : }
25017 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
25018 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
25019 0 : if (!SWIG_IsOK(ecode2)) {
25020 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_skipped_new_keys_set" "', argument " "2"" of type '" "int""'");
25021 : }
25022 0 : arg2 = (int)(val2);
25023 : {
25024 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
25025 0 : if (arg1) (arg1)->skipped_new_keys = arg2;
25026 0 : SWIG_PYTHON_THREAD_END_ALLOW;
25027 : }
25028 0 : resultobj = SWIG_Py_Void();
25029 0 : return resultobj;
25030 : fail:
25031 : return NULL;
25032 : }
25033 :
25034 :
25035 2 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_skipped_new_keys_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25036 2 : PyObject *resultobj = 0;
25037 2 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
25038 2 : void *argp1 = 0 ;
25039 2 : int res1 = 0 ;
25040 2 : PyObject * obj0 = 0 ;
25041 : int result;
25042 :
25043 2 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_skipped_new_keys_get",&obj0)) SWIG_fail;
25044 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
25045 2 : if (!SWIG_IsOK(res1)) {
25046 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 *""'");
25047 : }
25048 2 : arg1 = (struct _gpgme_op_import_result *)(argp1);
25049 : {
25050 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
25051 2 : result = (int) ((arg1)->skipped_new_keys);
25052 2 : SWIG_PYTHON_THREAD_END_ALLOW;
25053 : }
25054 2 : resultobj = SWIG_From_int((int)(result));
25055 2 : return resultobj;
25056 : fail:
25057 : return NULL;
25058 : }
25059 :
25060 :
25061 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_not_imported_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25062 0 : PyObject *resultobj = 0;
25063 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
25064 : int arg2 ;
25065 0 : void *argp1 = 0 ;
25066 0 : int res1 = 0 ;
25067 : int val2 ;
25068 0 : int ecode2 = 0 ;
25069 0 : PyObject * obj0 = 0 ;
25070 0 : PyObject * obj1 = 0 ;
25071 :
25072 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_import_result_not_imported_set",&obj0,&obj1)) SWIG_fail;
25073 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
25074 0 : if (!SWIG_IsOK(res1)) {
25075 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 *""'");
25076 : }
25077 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
25078 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
25079 0 : if (!SWIG_IsOK(ecode2)) {
25080 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_not_imported_set" "', argument " "2"" of type '" "int""'");
25081 : }
25082 0 : arg2 = (int)(val2);
25083 : {
25084 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
25085 0 : if (arg1) (arg1)->not_imported = arg2;
25086 0 : SWIG_PYTHON_THREAD_END_ALLOW;
25087 : }
25088 0 : resultobj = SWIG_Py_Void();
25089 0 : return resultobj;
25090 : fail:
25091 : return NULL;
25092 : }
25093 :
25094 :
25095 2 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_not_imported_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25096 2 : PyObject *resultobj = 0;
25097 2 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
25098 2 : void *argp1 = 0 ;
25099 2 : int res1 = 0 ;
25100 2 : PyObject * obj0 = 0 ;
25101 : int result;
25102 :
25103 2 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_not_imported_get",&obj0)) SWIG_fail;
25104 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
25105 2 : if (!SWIG_IsOK(res1)) {
25106 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 *""'");
25107 : }
25108 2 : arg1 = (struct _gpgme_op_import_result *)(argp1);
25109 : {
25110 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
25111 2 : result = (int) ((arg1)->not_imported);
25112 2 : SWIG_PYTHON_THREAD_END_ALLOW;
25113 : }
25114 2 : resultobj = SWIG_From_int((int)(result));
25115 2 : return resultobj;
25116 : fail:
25117 : return NULL;
25118 : }
25119 :
25120 :
25121 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_imports_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25122 0 : PyObject *resultobj = 0;
25123 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
25124 0 : gpgme_import_status_t arg2 = (gpgme_import_status_t) 0 ;
25125 0 : void *argp1 = 0 ;
25126 0 : int res1 = 0 ;
25127 0 : void *argp2 = 0 ;
25128 0 : int res2 = 0 ;
25129 0 : PyObject * obj0 = 0 ;
25130 0 : PyObject * obj1 = 0 ;
25131 :
25132 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_import_result_imports_set",&obj0,&obj1)) SWIG_fail;
25133 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
25134 0 : if (!SWIG_IsOK(res1)) {
25135 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_imports_set" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
25136 : }
25137 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
25138 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_import_status, SWIG_POINTER_DISOWN | 0 );
25139 0 : if (!SWIG_IsOK(res2)) {
25140 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_import_result_imports_set" "', argument " "2"" of type '" "gpgme_import_status_t""'");
25141 : }
25142 0 : arg2 = (gpgme_import_status_t)(argp2);
25143 : {
25144 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
25145 0 : if (arg1) (arg1)->imports = arg2;
25146 0 : SWIG_PYTHON_THREAD_END_ALLOW;
25147 : }
25148 0 : resultobj = SWIG_Py_Void();
25149 0 : return resultobj;
25150 : fail:
25151 : return NULL;
25152 : }
25153 :
25154 :
25155 4 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_imports_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25156 4 : PyObject *resultobj = 0;
25157 4 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
25158 4 : void *argp1 = 0 ;
25159 4 : int res1 = 0 ;
25160 4 : PyObject * obj0 = 0 ;
25161 : gpgme_import_status_t result;
25162 :
25163 4 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_imports_get",&obj0)) SWIG_fail;
25164 4 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
25165 4 : if (!SWIG_IsOK(res1)) {
25166 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_imports_get" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
25167 : }
25168 4 : arg1 = (struct _gpgme_op_import_result *)(argp1);
25169 : {
25170 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
25171 4 : result = (gpgme_import_status_t) ((arg1)->imports);
25172 4 : SWIG_PYTHON_THREAD_END_ALLOW;
25173 : }
25174 : {
25175 : int i;
25176 4 : int size = 0;
25177 : gpgme_import_status_t curr;
25178 10 : for (curr = result; curr != NULL; curr = curr->next) {
25179 6 : size++;
25180 : }
25181 4 : resultobj = PyList_New(size);
25182 10 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
25183 6 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_import_status, 0 );
25184 6 : PyList_SetItem(resultobj, i, o);
25185 : }
25186 : }
25187 : return resultobj;
25188 : fail:
25189 : return NULL;
25190 : }
25191 :
25192 :
25193 0 : SWIGINTERN PyObject *_wrap_new__gpgme_op_import_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25194 0 : PyObject *resultobj = 0;
25195 0 : struct _gpgme_op_import_result *result = 0 ;
25196 :
25197 0 : if (!PyArg_ParseTuple(args,(char *)":new__gpgme_op_import_result")) SWIG_fail;
25198 : {
25199 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
25200 0 : result = (struct _gpgme_op_import_result *)calloc(1, sizeof(struct _gpgme_op_import_result));
25201 0 : SWIG_PYTHON_THREAD_END_ALLOW;
25202 : }
25203 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_import_result, SWIG_POINTER_NEW | 0 );
25204 0 : return resultobj;
25205 : fail:
25206 : return NULL;
25207 : }
25208 :
25209 :
25210 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_op_import_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25211 0 : PyObject *resultobj = 0;
25212 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
25213 0 : void *argp1 = 0 ;
25214 0 : int res1 = 0 ;
25215 0 : PyObject * obj0 = 0 ;
25216 :
25217 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete__gpgme_op_import_result",&obj0)) SWIG_fail;
25218 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_import_result, SWIG_POINTER_DISOWN | 0 );
25219 0 : if (!SWIG_IsOK(res1)) {
25220 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_op_import_result" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
25221 : }
25222 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
25223 : {
25224 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
25225 0 : free((char *) arg1);
25226 0 : SWIG_PYTHON_THREAD_END_ALLOW;
25227 : }
25228 0 : resultobj = SWIG_Py_Void();
25229 0 : return resultobj;
25230 : fail:
25231 : return NULL;
25232 : }
25233 :
25234 :
25235 27 : SWIGINTERN PyObject *_gpgme_op_import_result_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25236 : PyObject *obj;
25237 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
25238 54 : SWIG_TypeNewClientData(SWIGTYPE_p__gpgme_op_import_result, SWIG_NewClientData(obj));
25239 27 : return SWIG_Py_Void();
25240 : }
25241 :
25242 2 : SWIGINTERN PyObject *_wrap_gpgme_op_import_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25243 2 : PyObject *resultobj = 0;
25244 2 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
25245 2 : void *argp1 = 0 ;
25246 2 : int res1 = 0 ;
25247 2 : PyObject * obj0 = 0 ;
25248 : gpgme_import_result_t result;
25249 :
25250 2 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_op_import_result",&obj0)) SWIG_fail;
25251 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
25252 2 : if (!SWIG_IsOK(res1)) {
25253 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_import_result" "', argument " "1"" of type '" "gpgme_ctx_t""'");
25254 : }
25255 2 : arg1 = (gpgme_ctx_t)(argp1);
25256 : {
25257 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
25258 2 : result = (gpgme_import_result_t)gpgme_op_import_result(arg1);
25259 2 : SWIG_PYTHON_THREAD_END_ALLOW;
25260 : }
25261 : {
25262 : PyObject *fragile;
25263 2 : fragile = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_import_result,
25264 : 0 );
25265 2 : resultobj = _gpg_wrap_result(fragile, "ImportResult");
25266 2 : Py_DECREF(fragile);
25267 : }
25268 : return resultobj;
25269 : fail:
25270 : return NULL;
25271 : }
25272 :
25273 :
25274 0 : SWIGINTERN PyObject *_wrap_gpgme_op_import_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25275 0 : PyObject *resultobj = 0;
25276 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
25277 0 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
25278 0 : void *argp1 = 0 ;
25279 0 : int res1 = 0 ;
25280 0 : gpgme_data_t wrapper2 = NULL ;
25281 0 : PyObject *bytesio2 = NULL ;
25282 : Py_buffer view2 ;
25283 0 : int have_view2 = 0 ;
25284 0 : PyObject * obj0 = 0 ;
25285 0 : PyObject * obj1 = 0 ;
25286 : gpgme_error_t result;
25287 :
25288 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_op_import_start",&obj0,&obj1)) SWIG_fail;
25289 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
25290 0 : if (!SWIG_IsOK(res1)) {
25291 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_import_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
25292 : }
25293 0 : arg1 = (gpgme_ctx_t)(argp1);
25294 : {
25295 : /* If we create a temporary wrapper2 object, we will store it in
25296 : wrapperN, where N is 2. Here in this fragment, SWIG will
25297 : automatically append 2. */
25298 0 : memset(&view2, 0, sizeof view2);
25299 0 : if (obj1 == Py_None)
25300 0 : arg2 = NULL;
25301 : else {
25302 : PyObject *pypointer;
25303 0 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
25304 : &bytesio2, &view2);
25305 0 : if (pypointer == NULL)
25306 : return NULL;
25307 0 : have_view2 = !! view2.obj;
25308 :
25309 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
25310 :
25311 : /* Following code is from swig's python.swg. */
25312 :
25313 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
25314 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
25315 0 : Py_DECREF(pypointer);
25316 : return NULL;
25317 : }
25318 0 : Py_DECREF(pypointer);
25319 : }
25320 : }
25321 : {
25322 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
25323 0 : result = gpgme_op_import_start(arg1,arg2);
25324 0 : SWIG_PYTHON_THREAD_END_ALLOW;
25325 : }
25326 : {
25327 0 : resultobj = PyLong_FromLong(result);
25328 : }
25329 : {
25330 : /* See whether we need to update the Python buffer. */
25331 0 : if (resultobj && wrapper2 && view2.buf)
25332 : {
25333 : int dirty;
25334 0 : char *new_data = NULL;
25335 : size_t new_size;
25336 :
25337 :
25338 0 : new_data = wrapper2->data.mem.buffer;
25339 0 : new_size = wrapper2->data.mem.length;
25340 0 : dirty = new_data != NULL;
25341 :
25342 :
25343 :
25344 :
25345 :
25346 :
25347 :
25348 0 : if (dirty)
25349 : {
25350 : /* The buffer is dirty. */
25351 0 : if (view2.readonly)
25352 : {
25353 0 : Py_XDECREF(resultobj);
25354 0 : resultobj = NULL;
25355 0 : PyErr_SetString(PyExc_ValueError,
25356 : "cannot update read-only buffer");
25357 : }
25358 :
25359 : /* See if we need to truncate the buffer. */
25360 0 : if (resultobj && view2.len != new_size)
25361 : {
25362 0 : if (bytesio2 == NULL)
25363 : {
25364 0 : Py_XDECREF(resultobj);
25365 0 : resultobj = NULL;
25366 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
25367 : }
25368 : else
25369 : {
25370 : PyObject *retval;
25371 0 : PyBuffer_Release(&view2);
25372 : assert(view2.obj == NULL);
25373 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
25374 : "l", (long) new_size);
25375 0 : if (retval == NULL)
25376 : {
25377 0 : Py_XDECREF(resultobj);
25378 : resultobj = NULL;
25379 : }
25380 : else
25381 : {
25382 0 : Py_DECREF(retval);
25383 :
25384 0 : retval = PyObject_CallMethod(bytesio2,
25385 : "getbuffer", NULL);
25386 0 : if (retval == NULL
25387 0 : || PyObject_GetBuffer(retval, &view2,
25388 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
25389 : {
25390 0 : Py_XDECREF(resultobj);
25391 : resultobj = NULL;
25392 : }
25393 :
25394 0 : Py_XDECREF(retval);
25395 :
25396 0 : if (resultobj && view2.len
25397 : != new_size)
25398 : {
25399 0 : Py_XDECREF(resultobj);
25400 0 : resultobj = NULL;
25401 0 : PyErr_Format(PyExc_ValueError,
25402 : "Expected buffer of length %zu, got %zi",
25403 : new_size,
25404 : view2.len);
25405 : }
25406 : }
25407 : }
25408 : }
25409 0 : if (resultobj)
25410 0 : memcpy(view2.buf, new_data, new_size);
25411 : }
25412 :
25413 :
25414 :
25415 : }
25416 :
25417 : /* Free the temporary wrapper, if any. */
25418 0 : if (wrapper2)
25419 0 : gpgme_data_release(wrapper2);
25420 0 : Py_XDECREF (bytesio2);
25421 0 : if (have_view2 && view2.buf)
25422 0 : PyBuffer_Release(&view2);
25423 : }
25424 : return resultobj;
25425 : fail:
25426 : {
25427 : /* See whether we need to update the Python buffer. */
25428 : if (resultobj && wrapper2 && view2.buf)
25429 : {
25430 : int dirty;
25431 : char *new_data = NULL;
25432 : size_t new_size;
25433 :
25434 :
25435 : new_data = wrapper2->data.mem.buffer;
25436 : new_size = wrapper2->data.mem.length;
25437 : dirty = new_data != NULL;
25438 :
25439 :
25440 :
25441 :
25442 :
25443 :
25444 :
25445 : if (dirty)
25446 : {
25447 : /* The buffer is dirty. */
25448 : if (view2.readonly)
25449 : {
25450 : Py_XDECREF(resultobj);
25451 : resultobj = NULL;
25452 : PyErr_SetString(PyExc_ValueError,
25453 : "cannot update read-only buffer");
25454 : }
25455 :
25456 : /* See if we need to truncate the buffer. */
25457 : if (resultobj && view2.len != new_size)
25458 : {
25459 : if (bytesio2 == NULL)
25460 : {
25461 : Py_XDECREF(resultobj);
25462 : resultobj = NULL;
25463 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
25464 : }
25465 : else
25466 : {
25467 : PyObject *retval;
25468 : PyBuffer_Release(&view2);
25469 : assert(view2.obj == NULL);
25470 : retval = PyObject_CallMethod(bytesio2, "truncate",
25471 : "l", (long) new_size);
25472 : if (retval == NULL)
25473 : {
25474 : Py_XDECREF(resultobj);
25475 : resultobj = NULL;
25476 : }
25477 : else
25478 : {
25479 : Py_DECREF(retval);
25480 :
25481 : retval = PyObject_CallMethod(bytesio2,
25482 : "getbuffer", NULL);
25483 : if (retval == NULL
25484 : || PyObject_GetBuffer(retval, &view2,
25485 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
25486 : {
25487 : Py_XDECREF(resultobj);
25488 : resultobj = NULL;
25489 : }
25490 :
25491 : Py_XDECREF(retval);
25492 :
25493 : if (resultobj && view2.len
25494 : != new_size)
25495 : {
25496 : Py_XDECREF(resultobj);
25497 : resultobj = NULL;
25498 : PyErr_Format(PyExc_ValueError,
25499 : "Expected buffer of length %zu, got %zi",
25500 : new_size,
25501 : view2.len);
25502 : }
25503 : }
25504 : }
25505 : }
25506 : if (resultobj)
25507 : memcpy(view2.buf, new_data, new_size);
25508 : }
25509 :
25510 :
25511 :
25512 : }
25513 :
25514 : /* Free the temporary wrapper, if any. */
25515 0 : if (wrapper2)
25516 0 : gpgme_data_release(wrapper2);
25517 0 : Py_XDECREF (bytesio2);
25518 : if (have_view2 && view2.buf)
25519 : PyBuffer_Release(&view2);
25520 : }
25521 : return NULL;
25522 : }
25523 :
25524 :
25525 4 : SWIGINTERN PyObject *_wrap_gpgme_op_import(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25526 4 : PyObject *resultobj = 0;
25527 4 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
25528 4 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
25529 4 : void *argp1 = 0 ;
25530 4 : int res1 = 0 ;
25531 4 : gpgme_data_t wrapper2 = NULL ;
25532 4 : PyObject *bytesio2 = NULL ;
25533 : Py_buffer view2 ;
25534 4 : int have_view2 = 0 ;
25535 4 : PyObject * obj0 = 0 ;
25536 4 : PyObject * obj1 = 0 ;
25537 : gpgme_error_t result;
25538 :
25539 4 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_op_import",&obj0,&obj1)) SWIG_fail;
25540 4 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
25541 4 : if (!SWIG_IsOK(res1)) {
25542 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_import" "', argument " "1"" of type '" "gpgme_ctx_t""'");
25543 : }
25544 4 : arg1 = (gpgme_ctx_t)(argp1);
25545 : {
25546 : /* If we create a temporary wrapper2 object, we will store it in
25547 : wrapperN, where N is 2. Here in this fragment, SWIG will
25548 : automatically append 2. */
25549 4 : memset(&view2, 0, sizeof view2);
25550 4 : if (obj1 == Py_None)
25551 0 : arg2 = NULL;
25552 : else {
25553 : PyObject *pypointer;
25554 4 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
25555 : &bytesio2, &view2);
25556 4 : if (pypointer == NULL)
25557 : return NULL;
25558 4 : have_view2 = !! view2.obj;
25559 :
25560 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
25561 :
25562 : /* Following code is from swig's python.swg. */
25563 :
25564 4 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
25565 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
25566 0 : Py_DECREF(pypointer);
25567 : return NULL;
25568 : }
25569 4 : Py_DECREF(pypointer);
25570 : }
25571 : }
25572 : {
25573 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
25574 4 : result = gpgme_op_import(arg1,arg2);
25575 4 : SWIG_PYTHON_THREAD_END_ALLOW;
25576 : }
25577 : {
25578 4 : resultobj = PyLong_FromLong(result);
25579 : }
25580 : {
25581 : /* See whether we need to update the Python buffer. */
25582 4 : if (resultobj && wrapper2 && view2.buf)
25583 : {
25584 : int dirty;
25585 0 : char *new_data = NULL;
25586 : size_t new_size;
25587 :
25588 :
25589 0 : new_data = wrapper2->data.mem.buffer;
25590 0 : new_size = wrapper2->data.mem.length;
25591 0 : dirty = new_data != NULL;
25592 :
25593 :
25594 :
25595 :
25596 :
25597 :
25598 :
25599 0 : if (dirty)
25600 : {
25601 : /* The buffer is dirty. */
25602 0 : if (view2.readonly)
25603 : {
25604 0 : Py_XDECREF(resultobj);
25605 0 : resultobj = NULL;
25606 0 : PyErr_SetString(PyExc_ValueError,
25607 : "cannot update read-only buffer");
25608 : }
25609 :
25610 : /* See if we need to truncate the buffer. */
25611 0 : if (resultobj && view2.len != new_size)
25612 : {
25613 0 : if (bytesio2 == NULL)
25614 : {
25615 0 : Py_XDECREF(resultobj);
25616 0 : resultobj = NULL;
25617 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
25618 : }
25619 : else
25620 : {
25621 : PyObject *retval;
25622 0 : PyBuffer_Release(&view2);
25623 : assert(view2.obj == NULL);
25624 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
25625 : "l", (long) new_size);
25626 0 : if (retval == NULL)
25627 : {
25628 0 : Py_XDECREF(resultobj);
25629 : resultobj = NULL;
25630 : }
25631 : else
25632 : {
25633 0 : Py_DECREF(retval);
25634 :
25635 0 : retval = PyObject_CallMethod(bytesio2,
25636 : "getbuffer", NULL);
25637 0 : if (retval == NULL
25638 0 : || PyObject_GetBuffer(retval, &view2,
25639 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
25640 : {
25641 0 : Py_XDECREF(resultobj);
25642 : resultobj = NULL;
25643 : }
25644 :
25645 0 : Py_XDECREF(retval);
25646 :
25647 0 : if (resultobj && view2.len
25648 : != new_size)
25649 : {
25650 0 : Py_XDECREF(resultobj);
25651 0 : resultobj = NULL;
25652 0 : PyErr_Format(PyExc_ValueError,
25653 : "Expected buffer of length %zu, got %zi",
25654 : new_size,
25655 : view2.len);
25656 : }
25657 : }
25658 : }
25659 : }
25660 0 : if (resultobj)
25661 0 : memcpy(view2.buf, new_data, new_size);
25662 : }
25663 :
25664 :
25665 :
25666 : }
25667 :
25668 : /* Free the temporary wrapper, if any. */
25669 4 : if (wrapper2)
25670 2 : gpgme_data_release(wrapper2);
25671 4 : Py_XDECREF (bytesio2);
25672 4 : if (have_view2 && view2.buf)
25673 0 : PyBuffer_Release(&view2);
25674 : }
25675 : return resultobj;
25676 : fail:
25677 : {
25678 : /* See whether we need to update the Python buffer. */
25679 : if (resultobj && wrapper2 && view2.buf)
25680 : {
25681 : int dirty;
25682 : char *new_data = NULL;
25683 : size_t new_size;
25684 :
25685 :
25686 : new_data = wrapper2->data.mem.buffer;
25687 : new_size = wrapper2->data.mem.length;
25688 : dirty = new_data != NULL;
25689 :
25690 :
25691 :
25692 :
25693 :
25694 :
25695 :
25696 : if (dirty)
25697 : {
25698 : /* The buffer is dirty. */
25699 : if (view2.readonly)
25700 : {
25701 : Py_XDECREF(resultobj);
25702 : resultobj = NULL;
25703 : PyErr_SetString(PyExc_ValueError,
25704 : "cannot update read-only buffer");
25705 : }
25706 :
25707 : /* See if we need to truncate the buffer. */
25708 : if (resultobj && view2.len != new_size)
25709 : {
25710 : if (bytesio2 == NULL)
25711 : {
25712 : Py_XDECREF(resultobj);
25713 : resultobj = NULL;
25714 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
25715 : }
25716 : else
25717 : {
25718 : PyObject *retval;
25719 : PyBuffer_Release(&view2);
25720 : assert(view2.obj == NULL);
25721 : retval = PyObject_CallMethod(bytesio2, "truncate",
25722 : "l", (long) new_size);
25723 : if (retval == NULL)
25724 : {
25725 : Py_XDECREF(resultobj);
25726 : resultobj = NULL;
25727 : }
25728 : else
25729 : {
25730 : Py_DECREF(retval);
25731 :
25732 : retval = PyObject_CallMethod(bytesio2,
25733 : "getbuffer", NULL);
25734 : if (retval == NULL
25735 : || PyObject_GetBuffer(retval, &view2,
25736 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
25737 : {
25738 : Py_XDECREF(resultobj);
25739 : resultobj = NULL;
25740 : }
25741 :
25742 : Py_XDECREF(retval);
25743 :
25744 : if (resultobj && view2.len
25745 : != new_size)
25746 : {
25747 : Py_XDECREF(resultobj);
25748 : resultobj = NULL;
25749 : PyErr_Format(PyExc_ValueError,
25750 : "Expected buffer of length %zu, got %zi",
25751 : new_size,
25752 : view2.len);
25753 : }
25754 : }
25755 : }
25756 : }
25757 : if (resultobj)
25758 : memcpy(view2.buf, new_data, new_size);
25759 : }
25760 :
25761 :
25762 :
25763 : }
25764 :
25765 : /* Free the temporary wrapper, if any. */
25766 0 : if (wrapper2)
25767 0 : gpgme_data_release(wrapper2);
25768 0 : Py_XDECREF (bytesio2);
25769 : if (have_view2 && view2.buf)
25770 : PyBuffer_Release(&view2);
25771 : }
25772 : return NULL;
25773 : }
25774 :
25775 :
25776 0 : SWIGINTERN PyObject *_wrap_gpgme_op_import_keys_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25777 0 : PyObject *resultobj = 0;
25778 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
25779 : gpgme_key_t *arg2 ;
25780 0 : void *argp1 = 0 ;
25781 0 : int res1 = 0 ;
25782 0 : PyObject * obj0 = 0 ;
25783 0 : PyObject * obj1 = 0 ;
25784 : gpgme_error_t result;
25785 :
25786 : {
25787 0 : arg2 = NULL;
25788 : }
25789 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_op_import_keys_start",&obj0,&obj1)) SWIG_fail;
25790 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
25791 0 : if (!SWIG_IsOK(res1)) {
25792 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_import_keys_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
25793 : }
25794 0 : arg1 = (gpgme_ctx_t)(argp1);
25795 : {
25796 0 : int i, numb = 0;
25797 0 : if (!PySequence_Check(obj1)) {
25798 0 : PyErr_Format(PyExc_ValueError, "arg %d: Expected a list of gpgme_key_t",
25799 : 2);
25800 0 : return NULL;
25801 : }
25802 0 : if((numb = PySequence_Length(obj1)) != 0) {
25803 0 : arg2 = (gpgme_key_t*)malloc((numb+1)*sizeof(gpgme_key_t));
25804 0 : for(i=0; i<numb; i++) {
25805 0 : PyObject *pypointer = PySequence_GetItem(obj1, i);
25806 :
25807 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_p__gpgme_key */
25808 : /* &1_descriptor = SWIGTYPE_p_a___p__gpgme_key *1_descriptor = SWIGTYPE_p__gpgme_key */
25809 :
25810 : /* Following code is from swig's python.swg. */
25811 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2[i], SWIGTYPE_p__gpgme_key,SWIG_POINTER_EXCEPTION | 0 )) == -1) {
25812 0 : Py_DECREF(pypointer);
25813 0 : PyErr_Format(PyExc_TypeError,
25814 : "arg %d: list must contain only gpgme_key_ts, got %s "
25815 : "at position %d",
25816 0 : 2, pypointer->ob_type->tp_name, i);
25817 0 : free(arg2);
25818 0 : return NULL;
25819 : }
25820 0 : Py_DECREF(pypointer);
25821 : }
25822 0 : arg2[numb] = NULL;
25823 : }
25824 : }
25825 : {
25826 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
25827 0 : result = gpgme_op_import_keys_start(arg1,arg2);
25828 0 : SWIG_PYTHON_THREAD_END_ALLOW;
25829 : }
25830 : {
25831 0 : resultobj = PyLong_FromLong(result);
25832 : }
25833 : {
25834 0 : if (arg2) free(arg2);
25835 : }
25836 : return resultobj;
25837 : fail:
25838 : {
25839 : if (arg2) free(arg2);
25840 : }
25841 : return NULL;
25842 : }
25843 :
25844 :
25845 0 : SWIGINTERN PyObject *_wrap_gpgme_op_import_keys(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25846 0 : PyObject *resultobj = 0;
25847 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
25848 : gpgme_key_t *arg2 ;
25849 0 : void *argp1 = 0 ;
25850 0 : int res1 = 0 ;
25851 0 : PyObject * obj0 = 0 ;
25852 0 : PyObject * obj1 = 0 ;
25853 : gpgme_error_t result;
25854 :
25855 : {
25856 0 : arg2 = NULL;
25857 : }
25858 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_op_import_keys",&obj0,&obj1)) SWIG_fail;
25859 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
25860 0 : if (!SWIG_IsOK(res1)) {
25861 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_import_keys" "', argument " "1"" of type '" "gpgme_ctx_t""'");
25862 : }
25863 0 : arg1 = (gpgme_ctx_t)(argp1);
25864 : {
25865 0 : int i, numb = 0;
25866 0 : if (!PySequence_Check(obj1)) {
25867 0 : PyErr_Format(PyExc_ValueError, "arg %d: Expected a list of gpgme_key_t",
25868 : 2);
25869 0 : return NULL;
25870 : }
25871 0 : if((numb = PySequence_Length(obj1)) != 0) {
25872 0 : arg2 = (gpgme_key_t*)malloc((numb+1)*sizeof(gpgme_key_t));
25873 0 : for(i=0; i<numb; i++) {
25874 0 : PyObject *pypointer = PySequence_GetItem(obj1, i);
25875 :
25876 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_p__gpgme_key */
25877 : /* &1_descriptor = SWIGTYPE_p_a___p__gpgme_key *1_descriptor = SWIGTYPE_p__gpgme_key */
25878 :
25879 : /* Following code is from swig's python.swg. */
25880 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2[i], SWIGTYPE_p__gpgme_key,SWIG_POINTER_EXCEPTION | 0 )) == -1) {
25881 0 : Py_DECREF(pypointer);
25882 0 : PyErr_Format(PyExc_TypeError,
25883 : "arg %d: list must contain only gpgme_key_ts, got %s "
25884 : "at position %d",
25885 0 : 2, pypointer->ob_type->tp_name, i);
25886 0 : free(arg2);
25887 0 : return NULL;
25888 : }
25889 0 : Py_DECREF(pypointer);
25890 : }
25891 0 : arg2[numb] = NULL;
25892 : }
25893 : }
25894 : {
25895 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
25896 0 : result = gpgme_op_import_keys(arg1,arg2);
25897 0 : SWIG_PYTHON_THREAD_END_ALLOW;
25898 : }
25899 : {
25900 0 : resultobj = PyLong_FromLong(result);
25901 : }
25902 : {
25903 0 : if (arg2) free(arg2);
25904 : }
25905 : return resultobj;
25906 : fail:
25907 : {
25908 : if (arg2) free(arg2);
25909 : }
25910 : return NULL;
25911 : }
25912 :
25913 :
25914 0 : SWIGINTERN PyObject *_wrap_gpgme_op_export_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25915 0 : PyObject *resultobj = 0;
25916 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
25917 0 : char *arg2 = (char *) 0 ;
25918 : gpgme_export_mode_t arg3 ;
25919 0 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
25920 0 : void *argp1 = 0 ;
25921 0 : int res1 = 0 ;
25922 0 : PyObject *encodedInput2 = NULL ;
25923 : unsigned int val3 ;
25924 0 : int ecode3 = 0 ;
25925 0 : gpgme_data_t wrapper4 = NULL ;
25926 0 : PyObject *bytesio4 = NULL ;
25927 : Py_buffer view4 ;
25928 0 : int have_view4 = 0 ;
25929 0 : PyObject * obj0 = 0 ;
25930 0 : PyObject * obj1 = 0 ;
25931 0 : PyObject * obj2 = 0 ;
25932 0 : PyObject * obj3 = 0 ;
25933 : gpgme_error_t result;
25934 :
25935 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_export_start",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
25936 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
25937 0 : if (!SWIG_IsOK(res1)) {
25938 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_export_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
25939 : }
25940 0 : arg1 = (gpgme_ctx_t)(argp1);
25941 : {
25942 0 : if (obj1 == Py_None)
25943 : arg2 = NULL;
25944 0 : else if (PyUnicode_Check(obj1))
25945 : {
25946 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
25947 0 : if (encodedInput2 == NULL)
25948 : return NULL;
25949 0 : arg2 = PyBytes_AsString(encodedInput2);
25950 : }
25951 0 : else if (PyBytes_Check(obj1))
25952 0 : arg2 = PyBytes_AsString(obj1);
25953 : else {
25954 0 : PyErr_Format(PyExc_TypeError,
25955 : "arg %d: expected str, bytes, or None, got %s",
25956 : 2, obj1->ob_type->tp_name);
25957 0 : return NULL;
25958 : }
25959 : }
25960 0 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
25961 0 : if (!SWIG_IsOK(ecode3)) {
25962 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_export_start" "', argument " "3"" of type '" "gpgme_export_mode_t""'");
25963 : }
25964 0 : arg3 = (gpgme_export_mode_t)(val3);
25965 : {
25966 : /* If we create a temporary wrapper4 object, we will store it in
25967 : wrapperN, where N is 4. Here in this fragment, SWIG will
25968 : automatically append 4. */
25969 0 : memset(&view4, 0, sizeof view4);
25970 0 : if (obj3 == Py_None)
25971 0 : arg4 = NULL;
25972 : else {
25973 : PyObject *pypointer;
25974 0 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
25975 : &bytesio4, &view4);
25976 0 : if (pypointer == NULL)
25977 : return NULL;
25978 0 : have_view4 = !! view4.obj;
25979 :
25980 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
25981 :
25982 : /* Following code is from swig's python.swg. */
25983 :
25984 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
25985 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
25986 0 : Py_DECREF(pypointer);
25987 : return NULL;
25988 : }
25989 0 : Py_DECREF(pypointer);
25990 : }
25991 : }
25992 : {
25993 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
25994 0 : result = gpgme_op_export_start(arg1,(char const *)arg2,arg3,arg4);
25995 0 : SWIG_PYTHON_THREAD_END_ALLOW;
25996 : }
25997 : {
25998 0 : resultobj = PyLong_FromLong(result);
25999 : }
26000 : {
26001 0 : Py_XDECREF(encodedInput2);
26002 : }
26003 : {
26004 : /* See whether we need to update the Python buffer. */
26005 0 : if (resultobj && wrapper4 && view4.buf)
26006 : {
26007 : int dirty;
26008 0 : char *new_data = NULL;
26009 : size_t new_size;
26010 :
26011 :
26012 0 : new_data = wrapper4->data.mem.buffer;
26013 0 : new_size = wrapper4->data.mem.length;
26014 0 : dirty = new_data != NULL;
26015 :
26016 :
26017 :
26018 :
26019 :
26020 :
26021 :
26022 0 : if (dirty)
26023 : {
26024 : /* The buffer is dirty. */
26025 0 : if (view4.readonly)
26026 : {
26027 0 : Py_XDECREF(resultobj);
26028 0 : resultobj = NULL;
26029 0 : PyErr_SetString(PyExc_ValueError,
26030 : "cannot update read-only buffer");
26031 : }
26032 :
26033 : /* See if we need to truncate the buffer. */
26034 0 : if (resultobj && view4.len != new_size)
26035 : {
26036 0 : if (bytesio4 == NULL)
26037 : {
26038 0 : Py_XDECREF(resultobj);
26039 0 : resultobj = NULL;
26040 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
26041 : }
26042 : else
26043 : {
26044 : PyObject *retval;
26045 0 : PyBuffer_Release(&view4);
26046 : assert(view4.obj == NULL);
26047 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
26048 : "l", (long) new_size);
26049 0 : if (retval == NULL)
26050 : {
26051 0 : Py_XDECREF(resultobj);
26052 : resultobj = NULL;
26053 : }
26054 : else
26055 : {
26056 0 : Py_DECREF(retval);
26057 :
26058 0 : retval = PyObject_CallMethod(bytesio4,
26059 : "getbuffer", NULL);
26060 0 : if (retval == NULL
26061 0 : || PyObject_GetBuffer(retval, &view4,
26062 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
26063 : {
26064 0 : Py_XDECREF(resultobj);
26065 : resultobj = NULL;
26066 : }
26067 :
26068 0 : Py_XDECREF(retval);
26069 :
26070 0 : if (resultobj && view4.len
26071 : != new_size)
26072 : {
26073 0 : Py_XDECREF(resultobj);
26074 0 : resultobj = NULL;
26075 0 : PyErr_Format(PyExc_ValueError,
26076 : "Expected buffer of length %zu, got %zi",
26077 : new_size,
26078 : view4.len);
26079 : }
26080 : }
26081 : }
26082 : }
26083 0 : if (resultobj)
26084 0 : memcpy(view4.buf, new_data, new_size);
26085 : }
26086 :
26087 :
26088 :
26089 : }
26090 :
26091 : /* Free the temporary wrapper, if any. */
26092 0 : if (wrapper4)
26093 0 : gpgme_data_release(wrapper4);
26094 0 : Py_XDECREF (bytesio4);
26095 0 : if (have_view4 && view4.buf)
26096 0 : PyBuffer_Release(&view4);
26097 : }
26098 : return resultobj;
26099 : fail:
26100 : {
26101 0 : Py_XDECREF(encodedInput2);
26102 : }
26103 : {
26104 : /* See whether we need to update the Python buffer. */
26105 : if (resultobj && wrapper4 && view4.buf)
26106 : {
26107 : int dirty;
26108 : char *new_data = NULL;
26109 : size_t new_size;
26110 :
26111 :
26112 : new_data = wrapper4->data.mem.buffer;
26113 : new_size = wrapper4->data.mem.length;
26114 : dirty = new_data != NULL;
26115 :
26116 :
26117 :
26118 :
26119 :
26120 :
26121 :
26122 : if (dirty)
26123 : {
26124 : /* The buffer is dirty. */
26125 : if (view4.readonly)
26126 : {
26127 : Py_XDECREF(resultobj);
26128 : resultobj = NULL;
26129 : PyErr_SetString(PyExc_ValueError,
26130 : "cannot update read-only buffer");
26131 : }
26132 :
26133 : /* See if we need to truncate the buffer. */
26134 : if (resultobj && view4.len != new_size)
26135 : {
26136 : if (bytesio4 == NULL)
26137 : {
26138 : Py_XDECREF(resultobj);
26139 : resultobj = NULL;
26140 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
26141 : }
26142 : else
26143 : {
26144 : PyObject *retval;
26145 : PyBuffer_Release(&view4);
26146 : assert(view4.obj == NULL);
26147 : retval = PyObject_CallMethod(bytesio4, "truncate",
26148 : "l", (long) new_size);
26149 : if (retval == NULL)
26150 : {
26151 : Py_XDECREF(resultobj);
26152 : resultobj = NULL;
26153 : }
26154 : else
26155 : {
26156 : Py_DECREF(retval);
26157 :
26158 : retval = PyObject_CallMethod(bytesio4,
26159 : "getbuffer", NULL);
26160 : if (retval == NULL
26161 : || PyObject_GetBuffer(retval, &view4,
26162 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
26163 : {
26164 : Py_XDECREF(resultobj);
26165 : resultobj = NULL;
26166 : }
26167 :
26168 : Py_XDECREF(retval);
26169 :
26170 : if (resultobj && view4.len
26171 : != new_size)
26172 : {
26173 : Py_XDECREF(resultobj);
26174 : resultobj = NULL;
26175 : PyErr_Format(PyExc_ValueError,
26176 : "Expected buffer of length %zu, got %zi",
26177 : new_size,
26178 : view4.len);
26179 : }
26180 : }
26181 : }
26182 : }
26183 : if (resultobj)
26184 : memcpy(view4.buf, new_data, new_size);
26185 : }
26186 :
26187 :
26188 :
26189 : }
26190 :
26191 : /* Free the temporary wrapper, if any. */
26192 0 : if (wrapper4)
26193 0 : gpgme_data_release(wrapper4);
26194 0 : Py_XDECREF (bytesio4);
26195 : if (have_view4 && view4.buf)
26196 : PyBuffer_Release(&view4);
26197 : }
26198 : return NULL;
26199 : }
26200 :
26201 :
26202 0 : SWIGINTERN PyObject *_wrap_gpgme_op_export(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26203 0 : PyObject *resultobj = 0;
26204 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
26205 0 : char *arg2 = (char *) 0 ;
26206 : gpgme_export_mode_t arg3 ;
26207 0 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
26208 0 : void *argp1 = 0 ;
26209 0 : int res1 = 0 ;
26210 0 : PyObject *encodedInput2 = NULL ;
26211 : unsigned int val3 ;
26212 0 : int ecode3 = 0 ;
26213 0 : gpgme_data_t wrapper4 = NULL ;
26214 0 : PyObject *bytesio4 = NULL ;
26215 : Py_buffer view4 ;
26216 0 : int have_view4 = 0 ;
26217 0 : PyObject * obj0 = 0 ;
26218 0 : PyObject * obj1 = 0 ;
26219 0 : PyObject * obj2 = 0 ;
26220 0 : PyObject * obj3 = 0 ;
26221 : gpgme_error_t result;
26222 :
26223 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_export",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
26224 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
26225 0 : if (!SWIG_IsOK(res1)) {
26226 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_export" "', argument " "1"" of type '" "gpgme_ctx_t""'");
26227 : }
26228 0 : arg1 = (gpgme_ctx_t)(argp1);
26229 : {
26230 0 : if (obj1 == Py_None)
26231 : arg2 = NULL;
26232 0 : else if (PyUnicode_Check(obj1))
26233 : {
26234 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
26235 0 : if (encodedInput2 == NULL)
26236 : return NULL;
26237 0 : arg2 = PyBytes_AsString(encodedInput2);
26238 : }
26239 0 : else if (PyBytes_Check(obj1))
26240 0 : arg2 = PyBytes_AsString(obj1);
26241 : else {
26242 0 : PyErr_Format(PyExc_TypeError,
26243 : "arg %d: expected str, bytes, or None, got %s",
26244 : 2, obj1->ob_type->tp_name);
26245 0 : return NULL;
26246 : }
26247 : }
26248 0 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
26249 0 : if (!SWIG_IsOK(ecode3)) {
26250 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_export" "', argument " "3"" of type '" "gpgme_export_mode_t""'");
26251 : }
26252 0 : arg3 = (gpgme_export_mode_t)(val3);
26253 : {
26254 : /* If we create a temporary wrapper4 object, we will store it in
26255 : wrapperN, where N is 4. Here in this fragment, SWIG will
26256 : automatically append 4. */
26257 0 : memset(&view4, 0, sizeof view4);
26258 0 : if (obj3 == Py_None)
26259 0 : arg4 = NULL;
26260 : else {
26261 : PyObject *pypointer;
26262 0 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
26263 : &bytesio4, &view4);
26264 0 : if (pypointer == NULL)
26265 : return NULL;
26266 0 : have_view4 = !! view4.obj;
26267 :
26268 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
26269 :
26270 : /* Following code is from swig's python.swg. */
26271 :
26272 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
26273 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
26274 0 : Py_DECREF(pypointer);
26275 : return NULL;
26276 : }
26277 0 : Py_DECREF(pypointer);
26278 : }
26279 : }
26280 : {
26281 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
26282 0 : result = gpgme_op_export(arg1,(char const *)arg2,arg3,arg4);
26283 0 : SWIG_PYTHON_THREAD_END_ALLOW;
26284 : }
26285 : {
26286 0 : resultobj = PyLong_FromLong(result);
26287 : }
26288 : {
26289 0 : Py_XDECREF(encodedInput2);
26290 : }
26291 : {
26292 : /* See whether we need to update the Python buffer. */
26293 0 : if (resultobj && wrapper4 && view4.buf)
26294 : {
26295 : int dirty;
26296 0 : char *new_data = NULL;
26297 : size_t new_size;
26298 :
26299 :
26300 0 : new_data = wrapper4->data.mem.buffer;
26301 0 : new_size = wrapper4->data.mem.length;
26302 0 : dirty = new_data != NULL;
26303 :
26304 :
26305 :
26306 :
26307 :
26308 :
26309 :
26310 0 : if (dirty)
26311 : {
26312 : /* The buffer is dirty. */
26313 0 : if (view4.readonly)
26314 : {
26315 0 : Py_XDECREF(resultobj);
26316 0 : resultobj = NULL;
26317 0 : PyErr_SetString(PyExc_ValueError,
26318 : "cannot update read-only buffer");
26319 : }
26320 :
26321 : /* See if we need to truncate the buffer. */
26322 0 : if (resultobj && view4.len != new_size)
26323 : {
26324 0 : if (bytesio4 == NULL)
26325 : {
26326 0 : Py_XDECREF(resultobj);
26327 0 : resultobj = NULL;
26328 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
26329 : }
26330 : else
26331 : {
26332 : PyObject *retval;
26333 0 : PyBuffer_Release(&view4);
26334 : assert(view4.obj == NULL);
26335 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
26336 : "l", (long) new_size);
26337 0 : if (retval == NULL)
26338 : {
26339 0 : Py_XDECREF(resultobj);
26340 : resultobj = NULL;
26341 : }
26342 : else
26343 : {
26344 0 : Py_DECREF(retval);
26345 :
26346 0 : retval = PyObject_CallMethod(bytesio4,
26347 : "getbuffer", NULL);
26348 0 : if (retval == NULL
26349 0 : || PyObject_GetBuffer(retval, &view4,
26350 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
26351 : {
26352 0 : Py_XDECREF(resultobj);
26353 : resultobj = NULL;
26354 : }
26355 :
26356 0 : Py_XDECREF(retval);
26357 :
26358 0 : if (resultobj && view4.len
26359 : != new_size)
26360 : {
26361 0 : Py_XDECREF(resultobj);
26362 0 : resultobj = NULL;
26363 0 : PyErr_Format(PyExc_ValueError,
26364 : "Expected buffer of length %zu, got %zi",
26365 : new_size,
26366 : view4.len);
26367 : }
26368 : }
26369 : }
26370 : }
26371 0 : if (resultobj)
26372 0 : memcpy(view4.buf, new_data, new_size);
26373 : }
26374 :
26375 :
26376 :
26377 : }
26378 :
26379 : /* Free the temporary wrapper, if any. */
26380 0 : if (wrapper4)
26381 0 : gpgme_data_release(wrapper4);
26382 0 : Py_XDECREF (bytesio4);
26383 0 : if (have_view4 && view4.buf)
26384 0 : PyBuffer_Release(&view4);
26385 : }
26386 : return resultobj;
26387 : fail:
26388 : {
26389 0 : Py_XDECREF(encodedInput2);
26390 : }
26391 : {
26392 : /* See whether we need to update the Python buffer. */
26393 : if (resultobj && wrapper4 && view4.buf)
26394 : {
26395 : int dirty;
26396 : char *new_data = NULL;
26397 : size_t new_size;
26398 :
26399 :
26400 : new_data = wrapper4->data.mem.buffer;
26401 : new_size = wrapper4->data.mem.length;
26402 : dirty = new_data != NULL;
26403 :
26404 :
26405 :
26406 :
26407 :
26408 :
26409 :
26410 : if (dirty)
26411 : {
26412 : /* The buffer is dirty. */
26413 : if (view4.readonly)
26414 : {
26415 : Py_XDECREF(resultobj);
26416 : resultobj = NULL;
26417 : PyErr_SetString(PyExc_ValueError,
26418 : "cannot update read-only buffer");
26419 : }
26420 :
26421 : /* See if we need to truncate the buffer. */
26422 : if (resultobj && view4.len != new_size)
26423 : {
26424 : if (bytesio4 == NULL)
26425 : {
26426 : Py_XDECREF(resultobj);
26427 : resultobj = NULL;
26428 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
26429 : }
26430 : else
26431 : {
26432 : PyObject *retval;
26433 : PyBuffer_Release(&view4);
26434 : assert(view4.obj == NULL);
26435 : retval = PyObject_CallMethod(bytesio4, "truncate",
26436 : "l", (long) new_size);
26437 : if (retval == NULL)
26438 : {
26439 : Py_XDECREF(resultobj);
26440 : resultobj = NULL;
26441 : }
26442 : else
26443 : {
26444 : Py_DECREF(retval);
26445 :
26446 : retval = PyObject_CallMethod(bytesio4,
26447 : "getbuffer", NULL);
26448 : if (retval == NULL
26449 : || PyObject_GetBuffer(retval, &view4,
26450 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
26451 : {
26452 : Py_XDECREF(resultobj);
26453 : resultobj = NULL;
26454 : }
26455 :
26456 : Py_XDECREF(retval);
26457 :
26458 : if (resultobj && view4.len
26459 : != new_size)
26460 : {
26461 : Py_XDECREF(resultobj);
26462 : resultobj = NULL;
26463 : PyErr_Format(PyExc_ValueError,
26464 : "Expected buffer of length %zu, got %zi",
26465 : new_size,
26466 : view4.len);
26467 : }
26468 : }
26469 : }
26470 : }
26471 : if (resultobj)
26472 : memcpy(view4.buf, new_data, new_size);
26473 : }
26474 :
26475 :
26476 :
26477 : }
26478 :
26479 : /* Free the temporary wrapper, if any. */
26480 0 : if (wrapper4)
26481 0 : gpgme_data_release(wrapper4);
26482 0 : Py_XDECREF (bytesio4);
26483 : if (have_view4 && view4.buf)
26484 : PyBuffer_Release(&view4);
26485 : }
26486 : return NULL;
26487 : }
26488 :
26489 :
26490 0 : SWIGINTERN PyObject *_wrap_gpgme_op_export_ext_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26491 0 : PyObject *resultobj = 0;
26492 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
26493 : char **arg2 ;
26494 : gpgme_export_mode_t arg3 ;
26495 0 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
26496 0 : void *argp1 = 0 ;
26497 0 : int res1 = 0 ;
26498 0 : void *vector2 = NULL ;
26499 : size_t size2 ;
26500 0 : PyObject **pyVector2 = NULL ;
26501 : unsigned int val3 ;
26502 0 : int ecode3 = 0 ;
26503 0 : gpgme_data_t wrapper4 = NULL ;
26504 0 : PyObject *bytesio4 = NULL ;
26505 : Py_buffer view4 ;
26506 0 : int have_view4 = 0 ;
26507 0 : PyObject * obj0 = 0 ;
26508 0 : PyObject * obj1 = 0 ;
26509 0 : PyObject * obj2 = 0 ;
26510 0 : PyObject * obj3 = 0 ;
26511 : gpgme_error_t result;
26512 :
26513 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_export_ext_start",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
26514 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
26515 0 : if (!SWIG_IsOK(res1)) {
26516 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_export_ext_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
26517 : }
26518 0 : arg1 = (gpgme_ctx_t)(argp1);
26519 : {
26520 : /* Check if is a list */
26521 0 : if (PyList_Check(obj1)) {
26522 : size_t i, j;
26523 0 : size2 = PyList_Size(obj1);
26524 0 : arg2 = (char **) (vector2 = malloc((size2+1) * sizeof(char *)));
26525 0 : pyVector2 = calloc(sizeof *pyVector2, size2);
26526 :
26527 0 : for (i = 0; i < size2; i++) {
26528 0 : PyObject *o = PyList_GetItem(obj1,i);
26529 0 : if (PyUnicode_Check(o))
26530 : {
26531 0 : pyVector2[i] = PyUnicode_AsUTF8String(o);
26532 0 : if (pyVector2[i] == NULL)
26533 : {
26534 0 : free(vector2);
26535 0 : for (j = 0; j < i; j++)
26536 0 : Py_XDECREF(pyVector2[j]);
26537 : return NULL;
26538 : }
26539 0 : arg2[i] = PyBytes_AsString(pyVector2[i]);
26540 : }
26541 0 : else if (PyString_Check(o))
26542 0 : arg2[i] = PyString_AsString(o);
26543 : else {
26544 0 : PyErr_Format(PyExc_TypeError,
26545 : "arg %d: list must contain only str or bytes, got %s "
26546 : "at position %d",
26547 : 2, o->ob_type->tp_name, i);
26548 0 : free(arg2);
26549 0 : return NULL;
26550 : }
26551 : }
26552 0 : arg2[i] = NULL;
26553 : } else {
26554 0 : PyErr_Format(PyExc_TypeError,
26555 : "arg %d: expected a list of str or bytes, got %s",
26556 : 2, obj1->ob_type->tp_name);
26557 0 : return NULL;
26558 : }
26559 : }
26560 0 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
26561 0 : if (!SWIG_IsOK(ecode3)) {
26562 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_export_ext_start" "', argument " "3"" of type '" "gpgme_export_mode_t""'");
26563 : }
26564 0 : arg3 = (gpgme_export_mode_t)(val3);
26565 : {
26566 : /* If we create a temporary wrapper4 object, we will store it in
26567 : wrapperN, where N is 4. Here in this fragment, SWIG will
26568 : automatically append 4. */
26569 0 : memset(&view4, 0, sizeof view4);
26570 0 : if (obj3 == Py_None)
26571 0 : arg4 = NULL;
26572 : else {
26573 : PyObject *pypointer;
26574 0 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
26575 : &bytesio4, &view4);
26576 0 : if (pypointer == NULL)
26577 : return NULL;
26578 0 : have_view4 = !! view4.obj;
26579 :
26580 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
26581 :
26582 : /* Following code is from swig's python.swg. */
26583 :
26584 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
26585 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
26586 0 : Py_DECREF(pypointer);
26587 : return NULL;
26588 : }
26589 0 : Py_DECREF(pypointer);
26590 : }
26591 : }
26592 : {
26593 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
26594 0 : result = gpgme_op_export_ext_start(arg1,(char const *(*))arg2,arg3,arg4);
26595 0 : SWIG_PYTHON_THREAD_END_ALLOW;
26596 : }
26597 : {
26598 0 : resultobj = PyLong_FromLong(result);
26599 : }
26600 : {
26601 : size_t i;
26602 0 : free(vector2);
26603 0 : for (i = 0; i < size2; i++)
26604 0 : Py_XDECREF(pyVector2[i]);
26605 : }
26606 : {
26607 : /* See whether we need to update the Python buffer. */
26608 0 : if (resultobj && wrapper4 && view4.buf)
26609 : {
26610 : int dirty;
26611 0 : char *new_data = NULL;
26612 : size_t new_size;
26613 :
26614 :
26615 0 : new_data = wrapper4->data.mem.buffer;
26616 0 : new_size = wrapper4->data.mem.length;
26617 0 : dirty = new_data != NULL;
26618 :
26619 :
26620 :
26621 :
26622 :
26623 :
26624 :
26625 0 : if (dirty)
26626 : {
26627 : /* The buffer is dirty. */
26628 0 : if (view4.readonly)
26629 : {
26630 0 : Py_XDECREF(resultobj);
26631 0 : resultobj = NULL;
26632 0 : PyErr_SetString(PyExc_ValueError,
26633 : "cannot update read-only buffer");
26634 : }
26635 :
26636 : /* See if we need to truncate the buffer. */
26637 0 : if (resultobj && view4.len != new_size)
26638 : {
26639 0 : if (bytesio4 == NULL)
26640 : {
26641 0 : Py_XDECREF(resultobj);
26642 0 : resultobj = NULL;
26643 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
26644 : }
26645 : else
26646 : {
26647 : PyObject *retval;
26648 0 : PyBuffer_Release(&view4);
26649 : assert(view4.obj == NULL);
26650 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
26651 : "l", (long) new_size);
26652 0 : if (retval == NULL)
26653 : {
26654 0 : Py_XDECREF(resultobj);
26655 : resultobj = NULL;
26656 : }
26657 : else
26658 : {
26659 0 : Py_DECREF(retval);
26660 :
26661 0 : retval = PyObject_CallMethod(bytesio4,
26662 : "getbuffer", NULL);
26663 0 : if (retval == NULL
26664 0 : || PyObject_GetBuffer(retval, &view4,
26665 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
26666 : {
26667 0 : Py_XDECREF(resultobj);
26668 : resultobj = NULL;
26669 : }
26670 :
26671 0 : Py_XDECREF(retval);
26672 :
26673 0 : if (resultobj && view4.len
26674 : != new_size)
26675 : {
26676 0 : Py_XDECREF(resultobj);
26677 0 : resultobj = NULL;
26678 0 : PyErr_Format(PyExc_ValueError,
26679 : "Expected buffer of length %zu, got %zi",
26680 : new_size,
26681 : view4.len);
26682 : }
26683 : }
26684 : }
26685 : }
26686 0 : if (resultobj)
26687 0 : memcpy(view4.buf, new_data, new_size);
26688 : }
26689 :
26690 :
26691 :
26692 : }
26693 :
26694 : /* Free the temporary wrapper, if any. */
26695 0 : if (wrapper4)
26696 0 : gpgme_data_release(wrapper4);
26697 0 : Py_XDECREF (bytesio4);
26698 0 : if (have_view4 && view4.buf)
26699 0 : PyBuffer_Release(&view4);
26700 : }
26701 : return resultobj;
26702 : fail:
26703 : {
26704 : size_t i;
26705 0 : free(vector2);
26706 0 : for (i = 0; i < size2; i++)
26707 0 : Py_XDECREF(pyVector2[i]);
26708 : }
26709 : {
26710 : /* See whether we need to update the Python buffer. */
26711 : if (resultobj && wrapper4 && view4.buf)
26712 : {
26713 : int dirty;
26714 : char *new_data = NULL;
26715 : size_t new_size;
26716 :
26717 :
26718 : new_data = wrapper4->data.mem.buffer;
26719 : new_size = wrapper4->data.mem.length;
26720 : dirty = new_data != NULL;
26721 :
26722 :
26723 :
26724 :
26725 :
26726 :
26727 :
26728 : if (dirty)
26729 : {
26730 : /* The buffer is dirty. */
26731 : if (view4.readonly)
26732 : {
26733 : Py_XDECREF(resultobj);
26734 : resultobj = NULL;
26735 : PyErr_SetString(PyExc_ValueError,
26736 : "cannot update read-only buffer");
26737 : }
26738 :
26739 : /* See if we need to truncate the buffer. */
26740 : if (resultobj && view4.len != new_size)
26741 : {
26742 : if (bytesio4 == NULL)
26743 : {
26744 : Py_XDECREF(resultobj);
26745 : resultobj = NULL;
26746 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
26747 : }
26748 : else
26749 : {
26750 : PyObject *retval;
26751 : PyBuffer_Release(&view4);
26752 : assert(view4.obj == NULL);
26753 : retval = PyObject_CallMethod(bytesio4, "truncate",
26754 : "l", (long) new_size);
26755 : if (retval == NULL)
26756 : {
26757 : Py_XDECREF(resultobj);
26758 : resultobj = NULL;
26759 : }
26760 : else
26761 : {
26762 : Py_DECREF(retval);
26763 :
26764 : retval = PyObject_CallMethod(bytesio4,
26765 : "getbuffer", NULL);
26766 : if (retval == NULL
26767 : || PyObject_GetBuffer(retval, &view4,
26768 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
26769 : {
26770 : Py_XDECREF(resultobj);
26771 : resultobj = NULL;
26772 : }
26773 :
26774 : Py_XDECREF(retval);
26775 :
26776 : if (resultobj && view4.len
26777 : != new_size)
26778 : {
26779 : Py_XDECREF(resultobj);
26780 : resultobj = NULL;
26781 : PyErr_Format(PyExc_ValueError,
26782 : "Expected buffer of length %zu, got %zi",
26783 : new_size,
26784 : view4.len);
26785 : }
26786 : }
26787 : }
26788 : }
26789 : if (resultobj)
26790 : memcpy(view4.buf, new_data, new_size);
26791 : }
26792 :
26793 :
26794 :
26795 : }
26796 :
26797 : /* Free the temporary wrapper, if any. */
26798 0 : if (wrapper4)
26799 0 : gpgme_data_release(wrapper4);
26800 0 : Py_XDECREF (bytesio4);
26801 : if (have_view4 && view4.buf)
26802 : PyBuffer_Release(&view4);
26803 : }
26804 : return NULL;
26805 : }
26806 :
26807 :
26808 1 : SWIGINTERN PyObject *_wrap_gpgme_op_export_ext(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26809 1 : PyObject *resultobj = 0;
26810 1 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
26811 : char **arg2 ;
26812 : gpgme_export_mode_t arg3 ;
26813 1 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
26814 1 : void *argp1 = 0 ;
26815 1 : int res1 = 0 ;
26816 1 : void *vector2 = NULL ;
26817 : size_t size2 ;
26818 1 : PyObject **pyVector2 = NULL ;
26819 : unsigned int val3 ;
26820 1 : int ecode3 = 0 ;
26821 1 : gpgme_data_t wrapper4 = NULL ;
26822 1 : PyObject *bytesio4 = NULL ;
26823 : Py_buffer view4 ;
26824 1 : int have_view4 = 0 ;
26825 1 : PyObject * obj0 = 0 ;
26826 1 : PyObject * obj1 = 0 ;
26827 1 : PyObject * obj2 = 0 ;
26828 1 : PyObject * obj3 = 0 ;
26829 : gpgme_error_t result;
26830 :
26831 1 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_export_ext",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
26832 1 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
26833 1 : if (!SWIG_IsOK(res1)) {
26834 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_export_ext" "', argument " "1"" of type '" "gpgme_ctx_t""'");
26835 : }
26836 1 : arg1 = (gpgme_ctx_t)(argp1);
26837 : {
26838 : /* Check if is a list */
26839 1 : if (PyList_Check(obj1)) {
26840 : size_t i, j;
26841 1 : size2 = PyList_Size(obj1);
26842 1 : arg2 = (char **) (vector2 = malloc((size2+1) * sizeof(char *)));
26843 1 : pyVector2 = calloc(sizeof *pyVector2, size2);
26844 :
26845 3 : for (i = 0; i < size2; i++) {
26846 2 : PyObject *o = PyList_GetItem(obj1,i);
26847 2 : if (PyUnicode_Check(o))
26848 : {
26849 2 : pyVector2[i] = PyUnicode_AsUTF8String(o);
26850 2 : if (pyVector2[i] == NULL)
26851 : {
26852 0 : free(vector2);
26853 0 : for (j = 0; j < i; j++)
26854 0 : Py_XDECREF(pyVector2[j]);
26855 : return NULL;
26856 : }
26857 2 : arg2[i] = PyBytes_AsString(pyVector2[i]);
26858 : }
26859 0 : else if (PyString_Check(o))
26860 0 : arg2[i] = PyString_AsString(o);
26861 : else {
26862 0 : PyErr_Format(PyExc_TypeError,
26863 : "arg %d: list must contain only str or bytes, got %s "
26864 : "at position %d",
26865 : 2, o->ob_type->tp_name, i);
26866 0 : free(arg2);
26867 0 : return NULL;
26868 : }
26869 : }
26870 1 : arg2[i] = NULL;
26871 : } else {
26872 0 : PyErr_Format(PyExc_TypeError,
26873 : "arg %d: expected a list of str or bytes, got %s",
26874 : 2, obj1->ob_type->tp_name);
26875 0 : return NULL;
26876 : }
26877 : }
26878 2 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
26879 1 : if (!SWIG_IsOK(ecode3)) {
26880 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_export_ext" "', argument " "3"" of type '" "gpgme_export_mode_t""'");
26881 : }
26882 1 : arg3 = (gpgme_export_mode_t)(val3);
26883 : {
26884 : /* If we create a temporary wrapper4 object, we will store it in
26885 : wrapperN, where N is 4. Here in this fragment, SWIG will
26886 : automatically append 4. */
26887 1 : memset(&view4, 0, sizeof view4);
26888 1 : if (obj3 == Py_None)
26889 0 : arg4 = NULL;
26890 : else {
26891 : PyObject *pypointer;
26892 1 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
26893 : &bytesio4, &view4);
26894 1 : if (pypointer == NULL)
26895 : return NULL;
26896 1 : have_view4 = !! view4.obj;
26897 :
26898 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
26899 :
26900 : /* Following code is from swig's python.swg. */
26901 :
26902 1 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
26903 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
26904 0 : Py_DECREF(pypointer);
26905 : return NULL;
26906 : }
26907 1 : Py_DECREF(pypointer);
26908 : }
26909 : }
26910 : {
26911 1 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
26912 1 : result = gpgme_op_export_ext(arg1,(char const *(*))arg2,arg3,arg4);
26913 1 : SWIG_PYTHON_THREAD_END_ALLOW;
26914 : }
26915 : {
26916 1 : resultobj = PyLong_FromLong(result);
26917 : }
26918 : {
26919 : size_t i;
26920 1 : free(vector2);
26921 3 : for (i = 0; i < size2; i++)
26922 2 : Py_XDECREF(pyVector2[i]);
26923 : }
26924 : {
26925 : /* See whether we need to update the Python buffer. */
26926 1 : if (resultobj && wrapper4 && view4.buf)
26927 : {
26928 : int dirty;
26929 0 : char *new_data = NULL;
26930 : size_t new_size;
26931 :
26932 :
26933 0 : new_data = wrapper4->data.mem.buffer;
26934 0 : new_size = wrapper4->data.mem.length;
26935 0 : dirty = new_data != NULL;
26936 :
26937 :
26938 :
26939 :
26940 :
26941 :
26942 :
26943 0 : if (dirty)
26944 : {
26945 : /* The buffer is dirty. */
26946 0 : if (view4.readonly)
26947 : {
26948 0 : Py_XDECREF(resultobj);
26949 0 : resultobj = NULL;
26950 0 : PyErr_SetString(PyExc_ValueError,
26951 : "cannot update read-only buffer");
26952 : }
26953 :
26954 : /* See if we need to truncate the buffer. */
26955 0 : if (resultobj && view4.len != new_size)
26956 : {
26957 0 : if (bytesio4 == NULL)
26958 : {
26959 0 : Py_XDECREF(resultobj);
26960 0 : resultobj = NULL;
26961 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
26962 : }
26963 : else
26964 : {
26965 : PyObject *retval;
26966 0 : PyBuffer_Release(&view4);
26967 : assert(view4.obj == NULL);
26968 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
26969 : "l", (long) new_size);
26970 0 : if (retval == NULL)
26971 : {
26972 0 : Py_XDECREF(resultobj);
26973 : resultobj = NULL;
26974 : }
26975 : else
26976 : {
26977 0 : Py_DECREF(retval);
26978 :
26979 0 : retval = PyObject_CallMethod(bytesio4,
26980 : "getbuffer", NULL);
26981 0 : if (retval == NULL
26982 0 : || PyObject_GetBuffer(retval, &view4,
26983 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
26984 : {
26985 0 : Py_XDECREF(resultobj);
26986 : resultobj = NULL;
26987 : }
26988 :
26989 0 : Py_XDECREF(retval);
26990 :
26991 0 : if (resultobj && view4.len
26992 : != new_size)
26993 : {
26994 0 : Py_XDECREF(resultobj);
26995 0 : resultobj = NULL;
26996 0 : PyErr_Format(PyExc_ValueError,
26997 : "Expected buffer of length %zu, got %zi",
26998 : new_size,
26999 : view4.len);
27000 : }
27001 : }
27002 : }
27003 : }
27004 0 : if (resultobj)
27005 0 : memcpy(view4.buf, new_data, new_size);
27006 : }
27007 :
27008 :
27009 :
27010 : }
27011 :
27012 : /* Free the temporary wrapper, if any. */
27013 1 : if (wrapper4)
27014 0 : gpgme_data_release(wrapper4);
27015 1 : Py_XDECREF (bytesio4);
27016 1 : if (have_view4 && view4.buf)
27017 0 : PyBuffer_Release(&view4);
27018 : }
27019 : return resultobj;
27020 : fail:
27021 : {
27022 : size_t i;
27023 0 : free(vector2);
27024 0 : for (i = 0; i < size2; i++)
27025 0 : Py_XDECREF(pyVector2[i]);
27026 : }
27027 : {
27028 : /* See whether we need to update the Python buffer. */
27029 : if (resultobj && wrapper4 && view4.buf)
27030 : {
27031 : int dirty;
27032 : char *new_data = NULL;
27033 : size_t new_size;
27034 :
27035 :
27036 : new_data = wrapper4->data.mem.buffer;
27037 : new_size = wrapper4->data.mem.length;
27038 : dirty = new_data != NULL;
27039 :
27040 :
27041 :
27042 :
27043 :
27044 :
27045 :
27046 : if (dirty)
27047 : {
27048 : /* The buffer is dirty. */
27049 : if (view4.readonly)
27050 : {
27051 : Py_XDECREF(resultobj);
27052 : resultobj = NULL;
27053 : PyErr_SetString(PyExc_ValueError,
27054 : "cannot update read-only buffer");
27055 : }
27056 :
27057 : /* See if we need to truncate the buffer. */
27058 : if (resultobj && view4.len != new_size)
27059 : {
27060 : if (bytesio4 == NULL)
27061 : {
27062 : Py_XDECREF(resultobj);
27063 : resultobj = NULL;
27064 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
27065 : }
27066 : else
27067 : {
27068 : PyObject *retval;
27069 : PyBuffer_Release(&view4);
27070 : assert(view4.obj == NULL);
27071 : retval = PyObject_CallMethod(bytesio4, "truncate",
27072 : "l", (long) new_size);
27073 : if (retval == NULL)
27074 : {
27075 : Py_XDECREF(resultobj);
27076 : resultobj = NULL;
27077 : }
27078 : else
27079 : {
27080 : Py_DECREF(retval);
27081 :
27082 : retval = PyObject_CallMethod(bytesio4,
27083 : "getbuffer", NULL);
27084 : if (retval == NULL
27085 : || PyObject_GetBuffer(retval, &view4,
27086 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
27087 : {
27088 : Py_XDECREF(resultobj);
27089 : resultobj = NULL;
27090 : }
27091 :
27092 : Py_XDECREF(retval);
27093 :
27094 : if (resultobj && view4.len
27095 : != new_size)
27096 : {
27097 : Py_XDECREF(resultobj);
27098 : resultobj = NULL;
27099 : PyErr_Format(PyExc_ValueError,
27100 : "Expected buffer of length %zu, got %zi",
27101 : new_size,
27102 : view4.len);
27103 : }
27104 : }
27105 : }
27106 : }
27107 : if (resultobj)
27108 : memcpy(view4.buf, new_data, new_size);
27109 : }
27110 :
27111 :
27112 :
27113 : }
27114 :
27115 : /* Free the temporary wrapper, if any. */
27116 0 : if (wrapper4)
27117 0 : gpgme_data_release(wrapper4);
27118 0 : Py_XDECREF (bytesio4);
27119 : if (have_view4 && view4.buf)
27120 : PyBuffer_Release(&view4);
27121 : }
27122 : return NULL;
27123 : }
27124 :
27125 :
27126 0 : SWIGINTERN PyObject *_wrap_gpgme_op_export_keys_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27127 0 : PyObject *resultobj = 0;
27128 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
27129 : gpgme_key_t *arg2 ;
27130 : gpgme_export_mode_t arg3 ;
27131 0 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
27132 0 : void *argp1 = 0 ;
27133 0 : int res1 = 0 ;
27134 : unsigned int val3 ;
27135 0 : int ecode3 = 0 ;
27136 0 : gpgme_data_t wrapper4 = NULL ;
27137 0 : PyObject *bytesio4 = NULL ;
27138 : Py_buffer view4 ;
27139 0 : int have_view4 = 0 ;
27140 0 : PyObject * obj0 = 0 ;
27141 0 : PyObject * obj1 = 0 ;
27142 0 : PyObject * obj2 = 0 ;
27143 0 : PyObject * obj3 = 0 ;
27144 : gpgme_error_t result;
27145 :
27146 : {
27147 0 : arg2 = NULL;
27148 : }
27149 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_export_keys_start",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
27150 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
27151 0 : if (!SWIG_IsOK(res1)) {
27152 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_export_keys_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
27153 : }
27154 0 : arg1 = (gpgme_ctx_t)(argp1);
27155 : {
27156 0 : int i, numb = 0;
27157 0 : if (!PySequence_Check(obj1)) {
27158 0 : PyErr_Format(PyExc_ValueError, "arg %d: Expected a list of gpgme_key_t",
27159 : 2);
27160 0 : return NULL;
27161 : }
27162 0 : if((numb = PySequence_Length(obj1)) != 0) {
27163 0 : arg2 = (gpgme_key_t*)malloc((numb+1)*sizeof(gpgme_key_t));
27164 0 : for(i=0; i<numb; i++) {
27165 0 : PyObject *pypointer = PySequence_GetItem(obj1, i);
27166 :
27167 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_p__gpgme_key */
27168 : /* &1_descriptor = SWIGTYPE_p_a___p__gpgme_key *1_descriptor = SWIGTYPE_p__gpgme_key */
27169 :
27170 : /* Following code is from swig's python.swg. */
27171 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2[i], SWIGTYPE_p__gpgme_key,SWIG_POINTER_EXCEPTION | 0 )) == -1) {
27172 0 : Py_DECREF(pypointer);
27173 0 : PyErr_Format(PyExc_TypeError,
27174 : "arg %d: list must contain only gpgme_key_ts, got %s "
27175 : "at position %d",
27176 0 : 2, pypointer->ob_type->tp_name, i);
27177 0 : free(arg2);
27178 0 : return NULL;
27179 : }
27180 0 : Py_DECREF(pypointer);
27181 : }
27182 0 : arg2[numb] = NULL;
27183 : }
27184 : }
27185 0 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
27186 0 : if (!SWIG_IsOK(ecode3)) {
27187 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_export_keys_start" "', argument " "3"" of type '" "gpgme_export_mode_t""'");
27188 : }
27189 0 : arg3 = (gpgme_export_mode_t)(val3);
27190 : {
27191 : /* If we create a temporary wrapper4 object, we will store it in
27192 : wrapperN, where N is 4. Here in this fragment, SWIG will
27193 : automatically append 4. */
27194 0 : memset(&view4, 0, sizeof view4);
27195 0 : if (obj3 == Py_None)
27196 0 : arg4 = NULL;
27197 : else {
27198 : PyObject *pypointer;
27199 0 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
27200 : &bytesio4, &view4);
27201 0 : if (pypointer == NULL)
27202 : return NULL;
27203 0 : have_view4 = !! view4.obj;
27204 :
27205 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
27206 :
27207 : /* Following code is from swig's python.swg. */
27208 :
27209 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
27210 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
27211 0 : Py_DECREF(pypointer);
27212 : return NULL;
27213 : }
27214 0 : Py_DECREF(pypointer);
27215 : }
27216 : }
27217 : {
27218 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27219 0 : result = gpgme_op_export_keys_start(arg1,arg2,arg3,arg4);
27220 0 : SWIG_PYTHON_THREAD_END_ALLOW;
27221 : }
27222 : {
27223 0 : resultobj = PyLong_FromLong(result);
27224 : }
27225 : {
27226 0 : if (arg2) free(arg2);
27227 : }
27228 : {
27229 : /* See whether we need to update the Python buffer. */
27230 0 : if (resultobj && wrapper4 && view4.buf)
27231 : {
27232 : int dirty;
27233 0 : char *new_data = NULL;
27234 : size_t new_size;
27235 :
27236 :
27237 0 : new_data = wrapper4->data.mem.buffer;
27238 0 : new_size = wrapper4->data.mem.length;
27239 0 : dirty = new_data != NULL;
27240 :
27241 :
27242 :
27243 :
27244 :
27245 :
27246 :
27247 0 : if (dirty)
27248 : {
27249 : /* The buffer is dirty. */
27250 0 : if (view4.readonly)
27251 : {
27252 0 : Py_XDECREF(resultobj);
27253 0 : resultobj = NULL;
27254 0 : PyErr_SetString(PyExc_ValueError,
27255 : "cannot update read-only buffer");
27256 : }
27257 :
27258 : /* See if we need to truncate the buffer. */
27259 0 : if (resultobj && view4.len != new_size)
27260 : {
27261 0 : if (bytesio4 == NULL)
27262 : {
27263 0 : Py_XDECREF(resultobj);
27264 0 : resultobj = NULL;
27265 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
27266 : }
27267 : else
27268 : {
27269 : PyObject *retval;
27270 0 : PyBuffer_Release(&view4);
27271 : assert(view4.obj == NULL);
27272 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
27273 : "l", (long) new_size);
27274 0 : if (retval == NULL)
27275 : {
27276 0 : Py_XDECREF(resultobj);
27277 : resultobj = NULL;
27278 : }
27279 : else
27280 : {
27281 0 : Py_DECREF(retval);
27282 :
27283 0 : retval = PyObject_CallMethod(bytesio4,
27284 : "getbuffer", NULL);
27285 0 : if (retval == NULL
27286 0 : || PyObject_GetBuffer(retval, &view4,
27287 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
27288 : {
27289 0 : Py_XDECREF(resultobj);
27290 : resultobj = NULL;
27291 : }
27292 :
27293 0 : Py_XDECREF(retval);
27294 :
27295 0 : if (resultobj && view4.len
27296 : != new_size)
27297 : {
27298 0 : Py_XDECREF(resultobj);
27299 0 : resultobj = NULL;
27300 0 : PyErr_Format(PyExc_ValueError,
27301 : "Expected buffer of length %zu, got %zi",
27302 : new_size,
27303 : view4.len);
27304 : }
27305 : }
27306 : }
27307 : }
27308 0 : if (resultobj)
27309 0 : memcpy(view4.buf, new_data, new_size);
27310 : }
27311 :
27312 :
27313 :
27314 : }
27315 :
27316 : /* Free the temporary wrapper, if any. */
27317 0 : if (wrapper4)
27318 0 : gpgme_data_release(wrapper4);
27319 0 : Py_XDECREF (bytesio4);
27320 0 : if (have_view4 && view4.buf)
27321 0 : PyBuffer_Release(&view4);
27322 : }
27323 : return resultobj;
27324 : fail:
27325 : {
27326 0 : if (arg2) free(arg2);
27327 : }
27328 : {
27329 : /* See whether we need to update the Python buffer. */
27330 : if (resultobj && wrapper4 && view4.buf)
27331 : {
27332 : int dirty;
27333 : char *new_data = NULL;
27334 : size_t new_size;
27335 :
27336 :
27337 : new_data = wrapper4->data.mem.buffer;
27338 : new_size = wrapper4->data.mem.length;
27339 : dirty = new_data != NULL;
27340 :
27341 :
27342 :
27343 :
27344 :
27345 :
27346 :
27347 : if (dirty)
27348 : {
27349 : /* The buffer is dirty. */
27350 : if (view4.readonly)
27351 : {
27352 : Py_XDECREF(resultobj);
27353 : resultobj = NULL;
27354 : PyErr_SetString(PyExc_ValueError,
27355 : "cannot update read-only buffer");
27356 : }
27357 :
27358 : /* See if we need to truncate the buffer. */
27359 : if (resultobj && view4.len != new_size)
27360 : {
27361 : if (bytesio4 == NULL)
27362 : {
27363 : Py_XDECREF(resultobj);
27364 : resultobj = NULL;
27365 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
27366 : }
27367 : else
27368 : {
27369 : PyObject *retval;
27370 : PyBuffer_Release(&view4);
27371 : assert(view4.obj == NULL);
27372 : retval = PyObject_CallMethod(bytesio4, "truncate",
27373 : "l", (long) new_size);
27374 : if (retval == NULL)
27375 : {
27376 : Py_XDECREF(resultobj);
27377 : resultobj = NULL;
27378 : }
27379 : else
27380 : {
27381 : Py_DECREF(retval);
27382 :
27383 : retval = PyObject_CallMethod(bytesio4,
27384 : "getbuffer", NULL);
27385 : if (retval == NULL
27386 : || PyObject_GetBuffer(retval, &view4,
27387 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
27388 : {
27389 : Py_XDECREF(resultobj);
27390 : resultobj = NULL;
27391 : }
27392 :
27393 : Py_XDECREF(retval);
27394 :
27395 : if (resultobj && view4.len
27396 : != new_size)
27397 : {
27398 : Py_XDECREF(resultobj);
27399 : resultobj = NULL;
27400 : PyErr_Format(PyExc_ValueError,
27401 : "Expected buffer of length %zu, got %zi",
27402 : new_size,
27403 : view4.len);
27404 : }
27405 : }
27406 : }
27407 : }
27408 : if (resultobj)
27409 : memcpy(view4.buf, new_data, new_size);
27410 : }
27411 :
27412 :
27413 :
27414 : }
27415 :
27416 : /* Free the temporary wrapper, if any. */
27417 0 : if (wrapper4)
27418 0 : gpgme_data_release(wrapper4);
27419 0 : Py_XDECREF (bytesio4);
27420 : if (have_view4 && view4.buf)
27421 : PyBuffer_Release(&view4);
27422 : }
27423 : return NULL;
27424 : }
27425 :
27426 :
27427 1 : SWIGINTERN PyObject *_wrap_gpgme_op_export_keys(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27428 1 : PyObject *resultobj = 0;
27429 1 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
27430 : gpgme_key_t *arg2 ;
27431 : gpgme_export_mode_t arg3 ;
27432 1 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
27433 1 : void *argp1 = 0 ;
27434 1 : int res1 = 0 ;
27435 : unsigned int val3 ;
27436 1 : int ecode3 = 0 ;
27437 1 : gpgme_data_t wrapper4 = NULL ;
27438 1 : PyObject *bytesio4 = NULL ;
27439 : Py_buffer view4 ;
27440 1 : int have_view4 = 0 ;
27441 1 : PyObject * obj0 = 0 ;
27442 1 : PyObject * obj1 = 0 ;
27443 1 : PyObject * obj2 = 0 ;
27444 1 : PyObject * obj3 = 0 ;
27445 : gpgme_error_t result;
27446 :
27447 : {
27448 1 : arg2 = NULL;
27449 : }
27450 1 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_export_keys",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
27451 1 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
27452 1 : if (!SWIG_IsOK(res1)) {
27453 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_export_keys" "', argument " "1"" of type '" "gpgme_ctx_t""'");
27454 : }
27455 1 : arg1 = (gpgme_ctx_t)(argp1);
27456 : {
27457 1 : int i, numb = 0;
27458 1 : if (!PySequence_Check(obj1)) {
27459 0 : PyErr_Format(PyExc_ValueError, "arg %d: Expected a list of gpgme_key_t",
27460 : 2);
27461 0 : return NULL;
27462 : }
27463 1 : if((numb = PySequence_Length(obj1)) != 0) {
27464 1 : arg2 = (gpgme_key_t*)malloc((numb+1)*sizeof(gpgme_key_t));
27465 3 : for(i=0; i<numb; i++) {
27466 2 : PyObject *pypointer = PySequence_GetItem(obj1, i);
27467 :
27468 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_p__gpgme_key */
27469 : /* &1_descriptor = SWIGTYPE_p_a___p__gpgme_key *1_descriptor = SWIGTYPE_p__gpgme_key */
27470 :
27471 : /* Following code is from swig's python.swg. */
27472 2 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2[i], SWIGTYPE_p__gpgme_key,SWIG_POINTER_EXCEPTION | 0 )) == -1) {
27473 0 : Py_DECREF(pypointer);
27474 0 : PyErr_Format(PyExc_TypeError,
27475 : "arg %d: list must contain only gpgme_key_ts, got %s "
27476 : "at position %d",
27477 0 : 2, pypointer->ob_type->tp_name, i);
27478 0 : free(arg2);
27479 0 : return NULL;
27480 : }
27481 2 : Py_DECREF(pypointer);
27482 : }
27483 1 : arg2[numb] = NULL;
27484 : }
27485 : }
27486 2 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
27487 1 : if (!SWIG_IsOK(ecode3)) {
27488 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_export_keys" "', argument " "3"" of type '" "gpgme_export_mode_t""'");
27489 : }
27490 1 : arg3 = (gpgme_export_mode_t)(val3);
27491 : {
27492 : /* If we create a temporary wrapper4 object, we will store it in
27493 : wrapperN, where N is 4. Here in this fragment, SWIG will
27494 : automatically append 4. */
27495 1 : memset(&view4, 0, sizeof view4);
27496 1 : if (obj3 == Py_None)
27497 0 : arg4 = NULL;
27498 : else {
27499 : PyObject *pypointer;
27500 1 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
27501 : &bytesio4, &view4);
27502 1 : if (pypointer == NULL)
27503 : return NULL;
27504 1 : have_view4 = !! view4.obj;
27505 :
27506 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
27507 :
27508 : /* Following code is from swig's python.swg. */
27509 :
27510 1 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
27511 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
27512 0 : Py_DECREF(pypointer);
27513 : return NULL;
27514 : }
27515 1 : Py_DECREF(pypointer);
27516 : }
27517 : }
27518 : {
27519 1 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27520 1 : result = gpgme_op_export_keys(arg1,arg2,arg3,arg4);
27521 1 : SWIG_PYTHON_THREAD_END_ALLOW;
27522 : }
27523 : {
27524 1 : resultobj = PyLong_FromLong(result);
27525 : }
27526 : {
27527 1 : if (arg2) free(arg2);
27528 : }
27529 : {
27530 : /* See whether we need to update the Python buffer. */
27531 1 : if (resultobj && wrapper4 && view4.buf)
27532 : {
27533 : int dirty;
27534 0 : char *new_data = NULL;
27535 : size_t new_size;
27536 :
27537 :
27538 0 : new_data = wrapper4->data.mem.buffer;
27539 0 : new_size = wrapper4->data.mem.length;
27540 0 : dirty = new_data != NULL;
27541 :
27542 :
27543 :
27544 :
27545 :
27546 :
27547 :
27548 0 : if (dirty)
27549 : {
27550 : /* The buffer is dirty. */
27551 0 : if (view4.readonly)
27552 : {
27553 0 : Py_XDECREF(resultobj);
27554 0 : resultobj = NULL;
27555 0 : PyErr_SetString(PyExc_ValueError,
27556 : "cannot update read-only buffer");
27557 : }
27558 :
27559 : /* See if we need to truncate the buffer. */
27560 0 : if (resultobj && view4.len != new_size)
27561 : {
27562 0 : if (bytesio4 == NULL)
27563 : {
27564 0 : Py_XDECREF(resultobj);
27565 0 : resultobj = NULL;
27566 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
27567 : }
27568 : else
27569 : {
27570 : PyObject *retval;
27571 0 : PyBuffer_Release(&view4);
27572 : assert(view4.obj == NULL);
27573 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
27574 : "l", (long) new_size);
27575 0 : if (retval == NULL)
27576 : {
27577 0 : Py_XDECREF(resultobj);
27578 : resultobj = NULL;
27579 : }
27580 : else
27581 : {
27582 0 : Py_DECREF(retval);
27583 :
27584 0 : retval = PyObject_CallMethod(bytesio4,
27585 : "getbuffer", NULL);
27586 0 : if (retval == NULL
27587 0 : || PyObject_GetBuffer(retval, &view4,
27588 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
27589 : {
27590 0 : Py_XDECREF(resultobj);
27591 : resultobj = NULL;
27592 : }
27593 :
27594 0 : Py_XDECREF(retval);
27595 :
27596 0 : if (resultobj && view4.len
27597 : != new_size)
27598 : {
27599 0 : Py_XDECREF(resultobj);
27600 0 : resultobj = NULL;
27601 0 : PyErr_Format(PyExc_ValueError,
27602 : "Expected buffer of length %zu, got %zi",
27603 : new_size,
27604 : view4.len);
27605 : }
27606 : }
27607 : }
27608 : }
27609 0 : if (resultobj)
27610 0 : memcpy(view4.buf, new_data, new_size);
27611 : }
27612 :
27613 :
27614 :
27615 : }
27616 :
27617 : /* Free the temporary wrapper, if any. */
27618 1 : if (wrapper4)
27619 0 : gpgme_data_release(wrapper4);
27620 1 : Py_XDECREF (bytesio4);
27621 1 : if (have_view4 && view4.buf)
27622 0 : PyBuffer_Release(&view4);
27623 : }
27624 : return resultobj;
27625 : fail:
27626 : {
27627 0 : if (arg2) free(arg2);
27628 : }
27629 : {
27630 : /* See whether we need to update the Python buffer. */
27631 : if (resultobj && wrapper4 && view4.buf)
27632 : {
27633 : int dirty;
27634 : char *new_data = NULL;
27635 : size_t new_size;
27636 :
27637 :
27638 : new_data = wrapper4->data.mem.buffer;
27639 : new_size = wrapper4->data.mem.length;
27640 : dirty = new_data != NULL;
27641 :
27642 :
27643 :
27644 :
27645 :
27646 :
27647 :
27648 : if (dirty)
27649 : {
27650 : /* The buffer is dirty. */
27651 : if (view4.readonly)
27652 : {
27653 : Py_XDECREF(resultobj);
27654 : resultobj = NULL;
27655 : PyErr_SetString(PyExc_ValueError,
27656 : "cannot update read-only buffer");
27657 : }
27658 :
27659 : /* See if we need to truncate the buffer. */
27660 : if (resultobj && view4.len != new_size)
27661 : {
27662 : if (bytesio4 == NULL)
27663 : {
27664 : Py_XDECREF(resultobj);
27665 : resultobj = NULL;
27666 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
27667 : }
27668 : else
27669 : {
27670 : PyObject *retval;
27671 : PyBuffer_Release(&view4);
27672 : assert(view4.obj == NULL);
27673 : retval = PyObject_CallMethod(bytesio4, "truncate",
27674 : "l", (long) new_size);
27675 : if (retval == NULL)
27676 : {
27677 : Py_XDECREF(resultobj);
27678 : resultobj = NULL;
27679 : }
27680 : else
27681 : {
27682 : Py_DECREF(retval);
27683 :
27684 : retval = PyObject_CallMethod(bytesio4,
27685 : "getbuffer", NULL);
27686 : if (retval == NULL
27687 : || PyObject_GetBuffer(retval, &view4,
27688 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
27689 : {
27690 : Py_XDECREF(resultobj);
27691 : resultobj = NULL;
27692 : }
27693 :
27694 : Py_XDECREF(retval);
27695 :
27696 : if (resultobj && view4.len
27697 : != new_size)
27698 : {
27699 : Py_XDECREF(resultobj);
27700 : resultobj = NULL;
27701 : PyErr_Format(PyExc_ValueError,
27702 : "Expected buffer of length %zu, got %zi",
27703 : new_size,
27704 : view4.len);
27705 : }
27706 : }
27707 : }
27708 : }
27709 : if (resultobj)
27710 : memcpy(view4.buf, new_data, new_size);
27711 : }
27712 :
27713 :
27714 :
27715 : }
27716 :
27717 : /* Free the temporary wrapper, if any. */
27718 0 : if (wrapper4)
27719 0 : gpgme_data_release(wrapper4);
27720 0 : Py_XDECREF (bytesio4);
27721 : if (have_view4 && view4.buf)
27722 : PyBuffer_Release(&view4);
27723 : }
27724 : return NULL;
27725 : }
27726 :
27727 :
27728 0 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_primary_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27729 0 : PyObject *resultobj = 0;
27730 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
27731 : unsigned int arg2 ;
27732 0 : void *argp1 = 0 ;
27733 0 : int res1 = 0 ;
27734 : unsigned int val2 ;
27735 0 : int ecode2 = 0 ;
27736 0 : PyObject * obj0 = 0 ;
27737 0 : PyObject * obj1 = 0 ;
27738 :
27739 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_genkey_result_primary_set",&obj0,&obj1)) SWIG_fail;
27740 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
27741 0 : if (!SWIG_IsOK(res1)) {
27742 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_primary_set" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
27743 : }
27744 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
27745 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
27746 0 : if (!SWIG_IsOK(ecode2)) {
27747 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_genkey_result_primary_set" "', argument " "2"" of type '" "unsigned int""'");
27748 : }
27749 0 : arg2 = (unsigned int)(val2);
27750 : {
27751 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27752 0 : if (arg1) (arg1)->primary = arg2;
27753 0 : SWIG_PYTHON_THREAD_END_ALLOW;
27754 : }
27755 0 : resultobj = SWIG_Py_Void();
27756 0 : return resultobj;
27757 : fail:
27758 : return NULL;
27759 : }
27760 :
27761 :
27762 72 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_primary_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27763 72 : PyObject *resultobj = 0;
27764 72 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
27765 72 : void *argp1 = 0 ;
27766 72 : int res1 = 0 ;
27767 72 : PyObject * obj0 = 0 ;
27768 : unsigned int result;
27769 :
27770 72 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_genkey_result_primary_get",&obj0)) SWIG_fail;
27771 72 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
27772 72 : if (!SWIG_IsOK(res1)) {
27773 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_primary_get" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
27774 : }
27775 72 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
27776 : {
27777 72 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27778 72 : result = (unsigned int) ((arg1)->primary);
27779 72 : SWIG_PYTHON_THREAD_END_ALLOW;
27780 : }
27781 72 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
27782 72 : return resultobj;
27783 : fail:
27784 : return NULL;
27785 : }
27786 :
27787 :
27788 0 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_sub_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27789 0 : PyObject *resultobj = 0;
27790 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
27791 : unsigned int arg2 ;
27792 0 : void *argp1 = 0 ;
27793 0 : int res1 = 0 ;
27794 : unsigned int val2 ;
27795 0 : int ecode2 = 0 ;
27796 0 : PyObject * obj0 = 0 ;
27797 0 : PyObject * obj1 = 0 ;
27798 :
27799 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_genkey_result_sub_set",&obj0,&obj1)) SWIG_fail;
27800 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
27801 0 : if (!SWIG_IsOK(res1)) {
27802 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_sub_set" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
27803 : }
27804 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
27805 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
27806 0 : if (!SWIG_IsOK(ecode2)) {
27807 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_genkey_result_sub_set" "', argument " "2"" of type '" "unsigned int""'");
27808 : }
27809 0 : arg2 = (unsigned int)(val2);
27810 : {
27811 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27812 0 : if (arg1) (arg1)->sub = arg2;
27813 0 : SWIG_PYTHON_THREAD_END_ALLOW;
27814 : }
27815 0 : resultobj = SWIG_Py_Void();
27816 0 : return resultobj;
27817 : fail:
27818 : return NULL;
27819 : }
27820 :
27821 :
27822 72 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_sub_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27823 72 : PyObject *resultobj = 0;
27824 72 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
27825 72 : void *argp1 = 0 ;
27826 72 : int res1 = 0 ;
27827 72 : PyObject * obj0 = 0 ;
27828 : unsigned int result;
27829 :
27830 72 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_genkey_result_sub_get",&obj0)) SWIG_fail;
27831 72 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
27832 72 : if (!SWIG_IsOK(res1)) {
27833 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_sub_get" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
27834 : }
27835 72 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
27836 : {
27837 72 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27838 72 : result = (unsigned int) ((arg1)->sub);
27839 72 : SWIG_PYTHON_THREAD_END_ALLOW;
27840 : }
27841 72 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
27842 72 : return resultobj;
27843 : fail:
27844 : return NULL;
27845 : }
27846 :
27847 :
27848 0 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_uid_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27849 0 : PyObject *resultobj = 0;
27850 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
27851 : unsigned int arg2 ;
27852 0 : void *argp1 = 0 ;
27853 0 : int res1 = 0 ;
27854 : unsigned int val2 ;
27855 0 : int ecode2 = 0 ;
27856 0 : PyObject * obj0 = 0 ;
27857 0 : PyObject * obj1 = 0 ;
27858 :
27859 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_genkey_result_uid_set",&obj0,&obj1)) SWIG_fail;
27860 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
27861 0 : if (!SWIG_IsOK(res1)) {
27862 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_uid_set" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
27863 : }
27864 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
27865 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
27866 0 : if (!SWIG_IsOK(ecode2)) {
27867 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_genkey_result_uid_set" "', argument " "2"" of type '" "unsigned int""'");
27868 : }
27869 0 : arg2 = (unsigned int)(val2);
27870 : {
27871 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27872 0 : if (arg1) (arg1)->uid = arg2;
27873 0 : SWIG_PYTHON_THREAD_END_ALLOW;
27874 : }
27875 0 : resultobj = SWIG_Py_Void();
27876 0 : return resultobj;
27877 : fail:
27878 : return NULL;
27879 : }
27880 :
27881 :
27882 36 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_uid_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27883 36 : PyObject *resultobj = 0;
27884 36 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
27885 36 : void *argp1 = 0 ;
27886 36 : int res1 = 0 ;
27887 36 : PyObject * obj0 = 0 ;
27888 : unsigned int result;
27889 :
27890 36 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_genkey_result_uid_get",&obj0)) SWIG_fail;
27891 36 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
27892 36 : if (!SWIG_IsOK(res1)) {
27893 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_uid_get" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
27894 : }
27895 36 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
27896 : {
27897 36 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27898 36 : result = (unsigned int) ((arg1)->uid);
27899 36 : SWIG_PYTHON_THREAD_END_ALLOW;
27900 : }
27901 36 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
27902 36 : return resultobj;
27903 : fail:
27904 : return NULL;
27905 : }
27906 :
27907 :
27908 0 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result__unused_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27909 0 : PyObject *resultobj = 0;
27910 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
27911 : unsigned int arg2 ;
27912 0 : void *argp1 = 0 ;
27913 0 : int res1 = 0 ;
27914 : unsigned int val2 ;
27915 0 : int ecode2 = 0 ;
27916 0 : PyObject * obj0 = 0 ;
27917 0 : PyObject * obj1 = 0 ;
27918 :
27919 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_genkey_result__unused_set",&obj0,&obj1)) SWIG_fail;
27920 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
27921 0 : if (!SWIG_IsOK(res1)) {
27922 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result__unused_set" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
27923 : }
27924 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
27925 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
27926 0 : if (!SWIG_IsOK(ecode2)) {
27927 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_genkey_result__unused_set" "', argument " "2"" of type '" "unsigned int""'");
27928 : }
27929 0 : arg2 = (unsigned int)(val2);
27930 : {
27931 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27932 0 : if (arg1) (arg1)->_unused = arg2;
27933 0 : SWIG_PYTHON_THREAD_END_ALLOW;
27934 : }
27935 0 : resultobj = SWIG_Py_Void();
27936 0 : return resultobj;
27937 : fail:
27938 : return NULL;
27939 : }
27940 :
27941 :
27942 0 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result__unused_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27943 0 : PyObject *resultobj = 0;
27944 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
27945 0 : void *argp1 = 0 ;
27946 0 : int res1 = 0 ;
27947 0 : PyObject * obj0 = 0 ;
27948 : unsigned int result;
27949 :
27950 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_genkey_result__unused_get",&obj0)) SWIG_fail;
27951 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
27952 0 : if (!SWIG_IsOK(res1)) {
27953 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result__unused_get" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
27954 : }
27955 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
27956 : {
27957 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27958 0 : result = (unsigned int) ((arg1)->_unused);
27959 0 : SWIG_PYTHON_THREAD_END_ALLOW;
27960 : }
27961 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
27962 0 : return resultobj;
27963 : fail:
27964 : return NULL;
27965 : }
27966 :
27967 :
27968 0 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_fpr_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27969 0 : PyObject *resultobj = 0;
27970 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
27971 0 : char *arg2 = (char *) 0 ;
27972 0 : void *argp1 = 0 ;
27973 0 : int res1 = 0 ;
27974 : int res2 ;
27975 0 : char *buf2 = 0 ;
27976 0 : int alloc2 = 0 ;
27977 0 : PyObject * obj0 = 0 ;
27978 0 : PyObject * obj1 = 0 ;
27979 :
27980 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_genkey_result_fpr_set",&obj0,&obj1)) SWIG_fail;
27981 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
27982 0 : if (!SWIG_IsOK(res1)) {
27983 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_fpr_set" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
27984 : }
27985 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
27986 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
27987 0 : if (!SWIG_IsOK(res2)) {
27988 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_genkey_result_fpr_set" "', argument " "2"" of type '" "char *""'");
27989 : }
27990 0 : arg2 = (char *)(buf2);
27991 : {
27992 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27993 0 : if (arg1->fpr) free((char*)arg1->fpr);
27994 0 : if (arg2) {
27995 0 : size_t size = strlen((const char *)(arg2)) + 1;
27996 0 : arg1->fpr = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
27997 : } else {
27998 0 : arg1->fpr = 0;
27999 : }
28000 0 : SWIG_PYTHON_THREAD_END_ALLOW;
28001 : }
28002 0 : resultobj = SWIG_Py_Void();
28003 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
28004 : return resultobj;
28005 : fail:
28006 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
28007 : return NULL;
28008 : }
28009 :
28010 :
28011 36 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_fpr_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28012 36 : PyObject *resultobj = 0;
28013 36 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
28014 36 : void *argp1 = 0 ;
28015 36 : int res1 = 0 ;
28016 36 : PyObject * obj0 = 0 ;
28017 36 : char *result = 0 ;
28018 :
28019 36 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_genkey_result_fpr_get",&obj0)) SWIG_fail;
28020 36 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
28021 36 : if (!SWIG_IsOK(res1)) {
28022 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_fpr_get" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
28023 : }
28024 36 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
28025 : {
28026 36 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
28027 36 : result = (char *) ((arg1)->fpr);
28028 36 : SWIG_PYTHON_THREAD_END_ALLOW;
28029 : }
28030 36 : resultobj = SWIG_FromCharPtr((const char *)result);
28031 36 : return resultobj;
28032 : fail:
28033 : return NULL;
28034 : }
28035 :
28036 :
28037 0 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_pubkey_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28038 0 : PyObject *resultobj = 0;
28039 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
28040 0 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
28041 0 : void *argp1 = 0 ;
28042 0 : int res1 = 0 ;
28043 0 : gpgme_data_t wrapper2 = NULL ;
28044 0 : PyObject *bytesio2 = NULL ;
28045 : Py_buffer view2 ;
28046 0 : int have_view2 = 0 ;
28047 0 : PyObject * obj0 = 0 ;
28048 0 : PyObject * obj1 = 0 ;
28049 :
28050 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_genkey_result_pubkey_set",&obj0,&obj1)) SWIG_fail;
28051 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
28052 0 : if (!SWIG_IsOK(res1)) {
28053 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_pubkey_set" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
28054 : }
28055 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
28056 : {
28057 : /* If we create a temporary wrapper2 object, we will store it in
28058 : wrapperN, where N is 2. Here in this fragment, SWIG will
28059 : automatically append 2. */
28060 0 : memset(&view2, 0, sizeof view2);
28061 0 : if (obj1 == Py_None)
28062 0 : arg2 = NULL;
28063 : else {
28064 : PyObject *pypointer;
28065 0 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
28066 : &bytesio2, &view2);
28067 0 : if (pypointer == NULL)
28068 : return NULL;
28069 0 : have_view2 = !! view2.obj;
28070 :
28071 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
28072 :
28073 : /* Following code is from swig's python.swg. */
28074 :
28075 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
28076 : SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) {
28077 0 : Py_DECREF(pypointer);
28078 : return NULL;
28079 : }
28080 0 : Py_DECREF(pypointer);
28081 : }
28082 : }
28083 : {
28084 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
28085 0 : if (arg1) (arg1)->pubkey = arg2;
28086 0 : SWIG_PYTHON_THREAD_END_ALLOW;
28087 : }
28088 0 : resultobj = SWIG_Py_Void();
28089 : {
28090 : /* See whether we need to update the Python buffer. */
28091 0 : if (resultobj && wrapper2 && view2.buf)
28092 : {
28093 : int dirty;
28094 0 : char *new_data = NULL;
28095 : size_t new_size;
28096 :
28097 :
28098 0 : new_data = wrapper2->data.mem.buffer;
28099 0 : new_size = wrapper2->data.mem.length;
28100 0 : dirty = new_data != NULL;
28101 :
28102 :
28103 :
28104 :
28105 :
28106 :
28107 :
28108 0 : if (dirty)
28109 : {
28110 : /* The buffer is dirty. */
28111 0 : if (view2.readonly)
28112 : {
28113 0 : Py_XDECREF(resultobj);
28114 0 : resultobj = NULL;
28115 0 : PyErr_SetString(PyExc_ValueError,
28116 : "cannot update read-only buffer");
28117 : }
28118 :
28119 : /* See if we need to truncate the buffer. */
28120 0 : if (resultobj && view2.len != new_size)
28121 : {
28122 0 : if (bytesio2 == NULL)
28123 : {
28124 0 : Py_XDECREF(resultobj);
28125 0 : resultobj = NULL;
28126 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
28127 : }
28128 : else
28129 : {
28130 : PyObject *retval;
28131 0 : PyBuffer_Release(&view2);
28132 : assert(view2.obj == NULL);
28133 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
28134 : "l", (long) new_size);
28135 0 : if (retval == NULL)
28136 : {
28137 0 : Py_XDECREF(resultobj);
28138 : resultobj = NULL;
28139 : }
28140 : else
28141 : {
28142 0 : Py_DECREF(retval);
28143 :
28144 0 : retval = PyObject_CallMethod(bytesio2,
28145 : "getbuffer", NULL);
28146 0 : if (retval == NULL
28147 0 : || PyObject_GetBuffer(retval, &view2,
28148 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
28149 : {
28150 0 : Py_XDECREF(resultobj);
28151 : resultobj = NULL;
28152 : }
28153 :
28154 0 : Py_XDECREF(retval);
28155 :
28156 0 : if (resultobj && view2.len
28157 : != new_size)
28158 : {
28159 0 : Py_XDECREF(resultobj);
28160 0 : resultobj = NULL;
28161 0 : PyErr_Format(PyExc_ValueError,
28162 : "Expected buffer of length %zu, got %zi",
28163 : new_size,
28164 : view2.len);
28165 : }
28166 : }
28167 : }
28168 : }
28169 0 : if (resultobj)
28170 0 : memcpy(view2.buf, new_data, new_size);
28171 : }
28172 :
28173 :
28174 :
28175 : }
28176 :
28177 : /* Free the temporary wrapper, if any. */
28178 0 : if (wrapper2)
28179 0 : gpgme_data_release(wrapper2);
28180 0 : Py_XDECREF (bytesio2);
28181 0 : if (have_view2 && view2.buf)
28182 0 : PyBuffer_Release(&view2);
28183 : }
28184 : return resultobj;
28185 : fail:
28186 : {
28187 : /* See whether we need to update the Python buffer. */
28188 : if (resultobj && wrapper2 && view2.buf)
28189 : {
28190 : int dirty;
28191 : char *new_data = NULL;
28192 : size_t new_size;
28193 :
28194 :
28195 : new_data = wrapper2->data.mem.buffer;
28196 : new_size = wrapper2->data.mem.length;
28197 : dirty = new_data != NULL;
28198 :
28199 :
28200 :
28201 :
28202 :
28203 :
28204 :
28205 : if (dirty)
28206 : {
28207 : /* The buffer is dirty. */
28208 : if (view2.readonly)
28209 : {
28210 : Py_XDECREF(resultobj);
28211 : resultobj = NULL;
28212 : PyErr_SetString(PyExc_ValueError,
28213 : "cannot update read-only buffer");
28214 : }
28215 :
28216 : /* See if we need to truncate the buffer. */
28217 : if (resultobj && view2.len != new_size)
28218 : {
28219 : if (bytesio2 == NULL)
28220 : {
28221 : Py_XDECREF(resultobj);
28222 : resultobj = NULL;
28223 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
28224 : }
28225 : else
28226 : {
28227 : PyObject *retval;
28228 : PyBuffer_Release(&view2);
28229 : assert(view2.obj == NULL);
28230 : retval = PyObject_CallMethod(bytesio2, "truncate",
28231 : "l", (long) new_size);
28232 : if (retval == NULL)
28233 : {
28234 : Py_XDECREF(resultobj);
28235 : resultobj = NULL;
28236 : }
28237 : else
28238 : {
28239 : Py_DECREF(retval);
28240 :
28241 : retval = PyObject_CallMethod(bytesio2,
28242 : "getbuffer", NULL);
28243 : if (retval == NULL
28244 : || PyObject_GetBuffer(retval, &view2,
28245 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
28246 : {
28247 : Py_XDECREF(resultobj);
28248 : resultobj = NULL;
28249 : }
28250 :
28251 : Py_XDECREF(retval);
28252 :
28253 : if (resultobj && view2.len
28254 : != new_size)
28255 : {
28256 : Py_XDECREF(resultobj);
28257 : resultobj = NULL;
28258 : PyErr_Format(PyExc_ValueError,
28259 : "Expected buffer of length %zu, got %zi",
28260 : new_size,
28261 : view2.len);
28262 : }
28263 : }
28264 : }
28265 : }
28266 : if (resultobj)
28267 : memcpy(view2.buf, new_data, new_size);
28268 : }
28269 :
28270 :
28271 :
28272 : }
28273 :
28274 : /* Free the temporary wrapper, if any. */
28275 0 : if (wrapper2)
28276 0 : gpgme_data_release(wrapper2);
28277 0 : Py_XDECREF (bytesio2);
28278 : if (have_view2 && view2.buf)
28279 : PyBuffer_Release(&view2);
28280 : }
28281 : return NULL;
28282 : }
28283 :
28284 :
28285 36 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_pubkey_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28286 36 : PyObject *resultobj = 0;
28287 36 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
28288 36 : void *argp1 = 0 ;
28289 36 : int res1 = 0 ;
28290 36 : PyObject * obj0 = 0 ;
28291 : gpgme_data_t result;
28292 :
28293 36 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_genkey_result_pubkey_get",&obj0)) SWIG_fail;
28294 36 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
28295 36 : if (!SWIG_IsOK(res1)) {
28296 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_pubkey_get" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
28297 : }
28298 36 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
28299 : {
28300 36 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
28301 36 : result = (gpgme_data_t) ((arg1)->pubkey);
28302 36 : SWIG_PYTHON_THREAD_END_ALLOW;
28303 : }
28304 36 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_data, 0 | 0 );
28305 36 : return resultobj;
28306 : fail:
28307 : return NULL;
28308 : }
28309 :
28310 :
28311 0 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_seckey_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28312 0 : PyObject *resultobj = 0;
28313 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
28314 0 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
28315 0 : void *argp1 = 0 ;
28316 0 : int res1 = 0 ;
28317 0 : gpgme_data_t wrapper2 = NULL ;
28318 0 : PyObject *bytesio2 = NULL ;
28319 : Py_buffer view2 ;
28320 0 : int have_view2 = 0 ;
28321 0 : PyObject * obj0 = 0 ;
28322 0 : PyObject * obj1 = 0 ;
28323 :
28324 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_genkey_result_seckey_set",&obj0,&obj1)) SWIG_fail;
28325 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
28326 0 : if (!SWIG_IsOK(res1)) {
28327 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_seckey_set" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
28328 : }
28329 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
28330 : {
28331 : /* If we create a temporary wrapper2 object, we will store it in
28332 : wrapperN, where N is 2. Here in this fragment, SWIG will
28333 : automatically append 2. */
28334 0 : memset(&view2, 0, sizeof view2);
28335 0 : if (obj1 == Py_None)
28336 0 : arg2 = NULL;
28337 : else {
28338 : PyObject *pypointer;
28339 0 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
28340 : &bytesio2, &view2);
28341 0 : if (pypointer == NULL)
28342 : return NULL;
28343 0 : have_view2 = !! view2.obj;
28344 :
28345 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
28346 :
28347 : /* Following code is from swig's python.swg. */
28348 :
28349 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
28350 : SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) {
28351 0 : Py_DECREF(pypointer);
28352 : return NULL;
28353 : }
28354 0 : Py_DECREF(pypointer);
28355 : }
28356 : }
28357 : {
28358 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
28359 0 : if (arg1) (arg1)->seckey = arg2;
28360 0 : SWIG_PYTHON_THREAD_END_ALLOW;
28361 : }
28362 0 : resultobj = SWIG_Py_Void();
28363 : {
28364 : /* See whether we need to update the Python buffer. */
28365 0 : if (resultobj && wrapper2 && view2.buf)
28366 : {
28367 : int dirty;
28368 0 : char *new_data = NULL;
28369 : size_t new_size;
28370 :
28371 :
28372 0 : new_data = wrapper2->data.mem.buffer;
28373 0 : new_size = wrapper2->data.mem.length;
28374 0 : dirty = new_data != NULL;
28375 :
28376 :
28377 :
28378 :
28379 :
28380 :
28381 :
28382 0 : if (dirty)
28383 : {
28384 : /* The buffer is dirty. */
28385 0 : if (view2.readonly)
28386 : {
28387 0 : Py_XDECREF(resultobj);
28388 0 : resultobj = NULL;
28389 0 : PyErr_SetString(PyExc_ValueError,
28390 : "cannot update read-only buffer");
28391 : }
28392 :
28393 : /* See if we need to truncate the buffer. */
28394 0 : if (resultobj && view2.len != new_size)
28395 : {
28396 0 : if (bytesio2 == NULL)
28397 : {
28398 0 : Py_XDECREF(resultobj);
28399 0 : resultobj = NULL;
28400 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
28401 : }
28402 : else
28403 : {
28404 : PyObject *retval;
28405 0 : PyBuffer_Release(&view2);
28406 : assert(view2.obj == NULL);
28407 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
28408 : "l", (long) new_size);
28409 0 : if (retval == NULL)
28410 : {
28411 0 : Py_XDECREF(resultobj);
28412 : resultobj = NULL;
28413 : }
28414 : else
28415 : {
28416 0 : Py_DECREF(retval);
28417 :
28418 0 : retval = PyObject_CallMethod(bytesio2,
28419 : "getbuffer", NULL);
28420 0 : if (retval == NULL
28421 0 : || PyObject_GetBuffer(retval, &view2,
28422 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
28423 : {
28424 0 : Py_XDECREF(resultobj);
28425 : resultobj = NULL;
28426 : }
28427 :
28428 0 : Py_XDECREF(retval);
28429 :
28430 0 : if (resultobj && view2.len
28431 : != new_size)
28432 : {
28433 0 : Py_XDECREF(resultobj);
28434 0 : resultobj = NULL;
28435 0 : PyErr_Format(PyExc_ValueError,
28436 : "Expected buffer of length %zu, got %zi",
28437 : new_size,
28438 : view2.len);
28439 : }
28440 : }
28441 : }
28442 : }
28443 0 : if (resultobj)
28444 0 : memcpy(view2.buf, new_data, new_size);
28445 : }
28446 :
28447 :
28448 :
28449 : }
28450 :
28451 : /* Free the temporary wrapper, if any. */
28452 0 : if (wrapper2)
28453 0 : gpgme_data_release(wrapper2);
28454 0 : Py_XDECREF (bytesio2);
28455 0 : if (have_view2 && view2.buf)
28456 0 : PyBuffer_Release(&view2);
28457 : }
28458 : return resultobj;
28459 : fail:
28460 : {
28461 : /* See whether we need to update the Python buffer. */
28462 : if (resultobj && wrapper2 && view2.buf)
28463 : {
28464 : int dirty;
28465 : char *new_data = NULL;
28466 : size_t new_size;
28467 :
28468 :
28469 : new_data = wrapper2->data.mem.buffer;
28470 : new_size = wrapper2->data.mem.length;
28471 : dirty = new_data != NULL;
28472 :
28473 :
28474 :
28475 :
28476 :
28477 :
28478 :
28479 : if (dirty)
28480 : {
28481 : /* The buffer is dirty. */
28482 : if (view2.readonly)
28483 : {
28484 : Py_XDECREF(resultobj);
28485 : resultobj = NULL;
28486 : PyErr_SetString(PyExc_ValueError,
28487 : "cannot update read-only buffer");
28488 : }
28489 :
28490 : /* See if we need to truncate the buffer. */
28491 : if (resultobj && view2.len != new_size)
28492 : {
28493 : if (bytesio2 == NULL)
28494 : {
28495 : Py_XDECREF(resultobj);
28496 : resultobj = NULL;
28497 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
28498 : }
28499 : else
28500 : {
28501 : PyObject *retval;
28502 : PyBuffer_Release(&view2);
28503 : assert(view2.obj == NULL);
28504 : retval = PyObject_CallMethod(bytesio2, "truncate",
28505 : "l", (long) new_size);
28506 : if (retval == NULL)
28507 : {
28508 : Py_XDECREF(resultobj);
28509 : resultobj = NULL;
28510 : }
28511 : else
28512 : {
28513 : Py_DECREF(retval);
28514 :
28515 : retval = PyObject_CallMethod(bytesio2,
28516 : "getbuffer", NULL);
28517 : if (retval == NULL
28518 : || PyObject_GetBuffer(retval, &view2,
28519 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
28520 : {
28521 : Py_XDECREF(resultobj);
28522 : resultobj = NULL;
28523 : }
28524 :
28525 : Py_XDECREF(retval);
28526 :
28527 : if (resultobj && view2.len
28528 : != new_size)
28529 : {
28530 : Py_XDECREF(resultobj);
28531 : resultobj = NULL;
28532 : PyErr_Format(PyExc_ValueError,
28533 : "Expected buffer of length %zu, got %zi",
28534 : new_size,
28535 : view2.len);
28536 : }
28537 : }
28538 : }
28539 : }
28540 : if (resultobj)
28541 : memcpy(view2.buf, new_data, new_size);
28542 : }
28543 :
28544 :
28545 :
28546 : }
28547 :
28548 : /* Free the temporary wrapper, if any. */
28549 0 : if (wrapper2)
28550 0 : gpgme_data_release(wrapper2);
28551 0 : Py_XDECREF (bytesio2);
28552 : if (have_view2 && view2.buf)
28553 : PyBuffer_Release(&view2);
28554 : }
28555 : return NULL;
28556 : }
28557 :
28558 :
28559 36 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_seckey_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28560 36 : PyObject *resultobj = 0;
28561 36 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
28562 36 : void *argp1 = 0 ;
28563 36 : int res1 = 0 ;
28564 36 : PyObject * obj0 = 0 ;
28565 : gpgme_data_t result;
28566 :
28567 36 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_genkey_result_seckey_get",&obj0)) SWIG_fail;
28568 36 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
28569 36 : if (!SWIG_IsOK(res1)) {
28570 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_seckey_get" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
28571 : }
28572 36 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
28573 : {
28574 36 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
28575 36 : result = (gpgme_data_t) ((arg1)->seckey);
28576 36 : SWIG_PYTHON_THREAD_END_ALLOW;
28577 : }
28578 36 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_data, 0 | 0 );
28579 36 : return resultobj;
28580 : fail:
28581 : return NULL;
28582 : }
28583 :
28584 :
28585 0 : SWIGINTERN PyObject *_wrap_new__gpgme_op_genkey_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28586 0 : PyObject *resultobj = 0;
28587 0 : struct _gpgme_op_genkey_result *result = 0 ;
28588 :
28589 0 : if (!PyArg_ParseTuple(args,(char *)":new__gpgme_op_genkey_result")) SWIG_fail;
28590 : {
28591 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
28592 0 : result = (struct _gpgme_op_genkey_result *)calloc(1, sizeof(struct _gpgme_op_genkey_result));
28593 0 : SWIG_PYTHON_THREAD_END_ALLOW;
28594 : }
28595 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_genkey_result, SWIG_POINTER_NEW | 0 );
28596 0 : return resultobj;
28597 : fail:
28598 : return NULL;
28599 : }
28600 :
28601 :
28602 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_op_genkey_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28603 0 : PyObject *resultobj = 0;
28604 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
28605 0 : void *argp1 = 0 ;
28606 0 : int res1 = 0 ;
28607 0 : PyObject * obj0 = 0 ;
28608 :
28609 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete__gpgme_op_genkey_result",&obj0)) SWIG_fail;
28610 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, SWIG_POINTER_DISOWN | 0 );
28611 0 : if (!SWIG_IsOK(res1)) {
28612 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_op_genkey_result" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
28613 : }
28614 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
28615 : {
28616 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
28617 0 : free((char *) arg1);
28618 0 : SWIG_PYTHON_THREAD_END_ALLOW;
28619 : }
28620 0 : resultobj = SWIG_Py_Void();
28621 0 : return resultobj;
28622 : fail:
28623 : return NULL;
28624 : }
28625 :
28626 :
28627 27 : SWIGINTERN PyObject *_gpgme_op_genkey_result_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28628 : PyObject *obj;
28629 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
28630 54 : SWIG_TypeNewClientData(SWIGTYPE_p__gpgme_op_genkey_result, SWIG_NewClientData(obj));
28631 27 : return SWIG_Py_Void();
28632 : }
28633 :
28634 0 : SWIGINTERN PyObject *_wrap_gpgme_op_genkey_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28635 0 : PyObject *resultobj = 0;
28636 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
28637 0 : char *arg2 = (char *) 0 ;
28638 0 : gpgme_data_t arg3 = (gpgme_data_t) 0 ;
28639 0 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
28640 0 : void *argp1 = 0 ;
28641 0 : int res1 = 0 ;
28642 0 : PyObject *encodedInput2 = NULL ;
28643 0 : gpgme_data_t wrapper3 = NULL ;
28644 0 : PyObject *bytesio3 = NULL ;
28645 : Py_buffer view3 ;
28646 0 : int have_view3 = 0 ;
28647 0 : gpgme_data_t wrapper4 = NULL ;
28648 0 : PyObject *bytesio4 = NULL ;
28649 : Py_buffer view4 ;
28650 0 : int have_view4 = 0 ;
28651 0 : PyObject * obj0 = 0 ;
28652 0 : PyObject * obj1 = 0 ;
28653 0 : PyObject * obj2 = 0 ;
28654 0 : PyObject * obj3 = 0 ;
28655 : gpgme_error_t result;
28656 :
28657 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_genkey_start",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
28658 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
28659 0 : if (!SWIG_IsOK(res1)) {
28660 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_genkey_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
28661 : }
28662 0 : arg1 = (gpgme_ctx_t)(argp1);
28663 : {
28664 0 : if (obj1 == Py_None)
28665 : arg2 = NULL;
28666 0 : else if (PyUnicode_Check(obj1))
28667 : {
28668 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
28669 0 : if (encodedInput2 == NULL)
28670 : return NULL;
28671 0 : arg2 = PyBytes_AsString(encodedInput2);
28672 : }
28673 0 : else if (PyBytes_Check(obj1))
28674 0 : arg2 = PyBytes_AsString(obj1);
28675 : else {
28676 0 : PyErr_Format(PyExc_TypeError,
28677 : "arg %d: expected str, bytes, or None, got %s",
28678 : 2, obj1->ob_type->tp_name);
28679 0 : return NULL;
28680 : }
28681 : }
28682 : {
28683 : /* If we create a temporary wrapper3 object, we will store it in
28684 : wrapperN, where N is 3. Here in this fragment, SWIG will
28685 : automatically append 3. */
28686 0 : memset(&view3, 0, sizeof view3);
28687 0 : if (obj2 == Py_None)
28688 0 : arg3 = NULL;
28689 : else {
28690 : PyObject *pypointer;
28691 0 : pypointer = _gpg_obj2gpgme_data_t(obj2, 3, &wrapper3,
28692 : &bytesio3, &view3);
28693 0 : if (pypointer == NULL)
28694 : return NULL;
28695 0 : have_view3 = !! view3.obj;
28696 :
28697 : /* input = obj2, 1 = arg3, 1_descriptor = SWIGTYPE_p_gpgme_data */
28698 :
28699 : /* Following code is from swig's python.swg. */
28700 :
28701 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg3, SWIGTYPE_p_gpgme_data,
28702 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
28703 0 : Py_DECREF(pypointer);
28704 : return NULL;
28705 : }
28706 0 : Py_DECREF(pypointer);
28707 : }
28708 : }
28709 : {
28710 : /* If we create a temporary wrapper4 object, we will store it in
28711 : wrapperN, where N is 4. Here in this fragment, SWIG will
28712 : automatically append 4. */
28713 0 : memset(&view4, 0, sizeof view4);
28714 0 : if (obj3 == Py_None)
28715 0 : arg4 = NULL;
28716 : else {
28717 : PyObject *pypointer;
28718 0 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
28719 : &bytesio4, &view4);
28720 0 : if (pypointer == NULL)
28721 : return NULL;
28722 0 : have_view4 = !! view4.obj;
28723 :
28724 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
28725 :
28726 : /* Following code is from swig's python.swg. */
28727 :
28728 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
28729 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
28730 0 : Py_DECREF(pypointer);
28731 : return NULL;
28732 : }
28733 0 : Py_DECREF(pypointer);
28734 : }
28735 : }
28736 : {
28737 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
28738 0 : result = gpgme_op_genkey_start(arg1,(char const *)arg2,arg3,arg4);
28739 0 : SWIG_PYTHON_THREAD_END_ALLOW;
28740 : }
28741 : {
28742 0 : resultobj = PyLong_FromLong(result);
28743 : }
28744 : {
28745 0 : Py_XDECREF(encodedInput2);
28746 : }
28747 : {
28748 : /* See whether we need to update the Python buffer. */
28749 0 : if (resultobj && wrapper3 && view3.buf)
28750 : {
28751 : int dirty;
28752 0 : char *new_data = NULL;
28753 : size_t new_size;
28754 :
28755 :
28756 0 : new_data = wrapper3->data.mem.buffer;
28757 0 : new_size = wrapper3->data.mem.length;
28758 0 : dirty = new_data != NULL;
28759 :
28760 :
28761 :
28762 :
28763 :
28764 :
28765 :
28766 0 : if (dirty)
28767 : {
28768 : /* The buffer is dirty. */
28769 0 : if (view3.readonly)
28770 : {
28771 0 : Py_XDECREF(resultobj);
28772 0 : resultobj = NULL;
28773 0 : PyErr_SetString(PyExc_ValueError,
28774 : "cannot update read-only buffer");
28775 : }
28776 :
28777 : /* See if we need to truncate the buffer. */
28778 0 : if (resultobj && view3.len != new_size)
28779 : {
28780 0 : if (bytesio3 == NULL)
28781 : {
28782 0 : Py_XDECREF(resultobj);
28783 0 : resultobj = NULL;
28784 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
28785 : }
28786 : else
28787 : {
28788 : PyObject *retval;
28789 0 : PyBuffer_Release(&view3);
28790 : assert(view3.obj == NULL);
28791 0 : retval = PyObject_CallMethod(bytesio3, "truncate",
28792 : "l", (long) new_size);
28793 0 : if (retval == NULL)
28794 : {
28795 0 : Py_XDECREF(resultobj);
28796 : resultobj = NULL;
28797 : }
28798 : else
28799 : {
28800 0 : Py_DECREF(retval);
28801 :
28802 0 : retval = PyObject_CallMethod(bytesio3,
28803 : "getbuffer", NULL);
28804 0 : if (retval == NULL
28805 0 : || PyObject_GetBuffer(retval, &view3,
28806 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
28807 : {
28808 0 : Py_XDECREF(resultobj);
28809 : resultobj = NULL;
28810 : }
28811 :
28812 0 : Py_XDECREF(retval);
28813 :
28814 0 : if (resultobj && view3.len
28815 : != new_size)
28816 : {
28817 0 : Py_XDECREF(resultobj);
28818 0 : resultobj = NULL;
28819 0 : PyErr_Format(PyExc_ValueError,
28820 : "Expected buffer of length %zu, got %zi",
28821 : new_size,
28822 : view3.len);
28823 : }
28824 : }
28825 : }
28826 : }
28827 0 : if (resultobj)
28828 0 : memcpy(view3.buf, new_data, new_size);
28829 : }
28830 :
28831 :
28832 :
28833 : }
28834 :
28835 : /* Free the temporary wrapper, if any. */
28836 0 : if (wrapper3)
28837 0 : gpgme_data_release(wrapper3);
28838 0 : Py_XDECREF (bytesio3);
28839 0 : if (have_view3 && view3.buf)
28840 0 : PyBuffer_Release(&view3);
28841 : }
28842 : {
28843 : /* See whether we need to update the Python buffer. */
28844 0 : if (resultobj && wrapper4 && view4.buf)
28845 : {
28846 : int dirty;
28847 0 : char *new_data = NULL;
28848 : size_t new_size;
28849 :
28850 :
28851 0 : new_data = wrapper4->data.mem.buffer;
28852 0 : new_size = wrapper4->data.mem.length;
28853 0 : dirty = new_data != NULL;
28854 :
28855 :
28856 :
28857 :
28858 :
28859 :
28860 :
28861 0 : if (dirty)
28862 : {
28863 : /* The buffer is dirty. */
28864 0 : if (view4.readonly)
28865 : {
28866 0 : Py_XDECREF(resultobj);
28867 0 : resultobj = NULL;
28868 0 : PyErr_SetString(PyExc_ValueError,
28869 : "cannot update read-only buffer");
28870 : }
28871 :
28872 : /* See if we need to truncate the buffer. */
28873 0 : if (resultobj && view4.len != new_size)
28874 : {
28875 0 : if (bytesio4 == NULL)
28876 : {
28877 0 : Py_XDECREF(resultobj);
28878 0 : resultobj = NULL;
28879 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
28880 : }
28881 : else
28882 : {
28883 : PyObject *retval;
28884 0 : PyBuffer_Release(&view4);
28885 : assert(view4.obj == NULL);
28886 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
28887 : "l", (long) new_size);
28888 0 : if (retval == NULL)
28889 : {
28890 0 : Py_XDECREF(resultobj);
28891 : resultobj = NULL;
28892 : }
28893 : else
28894 : {
28895 0 : Py_DECREF(retval);
28896 :
28897 0 : retval = PyObject_CallMethod(bytesio4,
28898 : "getbuffer", NULL);
28899 0 : if (retval == NULL
28900 0 : || PyObject_GetBuffer(retval, &view4,
28901 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
28902 : {
28903 0 : Py_XDECREF(resultobj);
28904 : resultobj = NULL;
28905 : }
28906 :
28907 0 : Py_XDECREF(retval);
28908 :
28909 0 : if (resultobj && view4.len
28910 : != new_size)
28911 : {
28912 0 : Py_XDECREF(resultobj);
28913 0 : resultobj = NULL;
28914 0 : PyErr_Format(PyExc_ValueError,
28915 : "Expected buffer of length %zu, got %zi",
28916 : new_size,
28917 : view4.len);
28918 : }
28919 : }
28920 : }
28921 : }
28922 0 : if (resultobj)
28923 0 : memcpy(view4.buf, new_data, new_size);
28924 : }
28925 :
28926 :
28927 :
28928 : }
28929 :
28930 : /* Free the temporary wrapper, if any. */
28931 0 : if (wrapper4)
28932 0 : gpgme_data_release(wrapper4);
28933 0 : Py_XDECREF (bytesio4);
28934 0 : if (have_view4 && view4.buf)
28935 0 : PyBuffer_Release(&view4);
28936 : }
28937 : return resultobj;
28938 : fail:
28939 : {
28940 : Py_XDECREF(encodedInput2);
28941 : }
28942 : {
28943 : /* See whether we need to update the Python buffer. */
28944 : if (resultobj && wrapper3 && view3.buf)
28945 : {
28946 : int dirty;
28947 : char *new_data = NULL;
28948 : size_t new_size;
28949 :
28950 :
28951 : new_data = wrapper3->data.mem.buffer;
28952 : new_size = wrapper3->data.mem.length;
28953 : dirty = new_data != NULL;
28954 :
28955 :
28956 :
28957 :
28958 :
28959 :
28960 :
28961 : if (dirty)
28962 : {
28963 : /* The buffer is dirty. */
28964 : if (view3.readonly)
28965 : {
28966 : Py_XDECREF(resultobj);
28967 : resultobj = NULL;
28968 : PyErr_SetString(PyExc_ValueError,
28969 : "cannot update read-only buffer");
28970 : }
28971 :
28972 : /* See if we need to truncate the buffer. */
28973 : if (resultobj && view3.len != new_size)
28974 : {
28975 : if (bytesio3 == NULL)
28976 : {
28977 : Py_XDECREF(resultobj);
28978 : resultobj = NULL;
28979 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
28980 : }
28981 : else
28982 : {
28983 : PyObject *retval;
28984 : PyBuffer_Release(&view3);
28985 : assert(view3.obj == NULL);
28986 : retval = PyObject_CallMethod(bytesio3, "truncate",
28987 : "l", (long) new_size);
28988 : if (retval == NULL)
28989 : {
28990 : Py_XDECREF(resultobj);
28991 : resultobj = NULL;
28992 : }
28993 : else
28994 : {
28995 : Py_DECREF(retval);
28996 :
28997 : retval = PyObject_CallMethod(bytesio3,
28998 : "getbuffer", NULL);
28999 : if (retval == NULL
29000 : || PyObject_GetBuffer(retval, &view3,
29001 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
29002 : {
29003 : Py_XDECREF(resultobj);
29004 : resultobj = NULL;
29005 : }
29006 :
29007 : Py_XDECREF(retval);
29008 :
29009 : if (resultobj && view3.len
29010 : != new_size)
29011 : {
29012 : Py_XDECREF(resultobj);
29013 : resultobj = NULL;
29014 : PyErr_Format(PyExc_ValueError,
29015 : "Expected buffer of length %zu, got %zi",
29016 : new_size,
29017 : view3.len);
29018 : }
29019 : }
29020 : }
29021 : }
29022 : if (resultobj)
29023 : memcpy(view3.buf, new_data, new_size);
29024 : }
29025 :
29026 :
29027 :
29028 : }
29029 :
29030 : /* Free the temporary wrapper, if any. */
29031 0 : if (wrapper3)
29032 0 : gpgme_data_release(wrapper3);
29033 0 : Py_XDECREF (bytesio3);
29034 : if (have_view3 && view3.buf)
29035 : PyBuffer_Release(&view3);
29036 : }
29037 : {
29038 : /* See whether we need to update the Python buffer. */
29039 : if (resultobj && wrapper4 && view4.buf)
29040 : {
29041 : int dirty;
29042 : char *new_data = NULL;
29043 : size_t new_size;
29044 :
29045 :
29046 : new_data = wrapper4->data.mem.buffer;
29047 : new_size = wrapper4->data.mem.length;
29048 : dirty = new_data != NULL;
29049 :
29050 :
29051 :
29052 :
29053 :
29054 :
29055 :
29056 : if (dirty)
29057 : {
29058 : /* The buffer is dirty. */
29059 : if (view4.readonly)
29060 : {
29061 : Py_XDECREF(resultobj);
29062 : resultobj = NULL;
29063 : PyErr_SetString(PyExc_ValueError,
29064 : "cannot update read-only buffer");
29065 : }
29066 :
29067 : /* See if we need to truncate the buffer. */
29068 : if (resultobj && view4.len != new_size)
29069 : {
29070 : if (bytesio4 == NULL)
29071 : {
29072 : Py_XDECREF(resultobj);
29073 : resultobj = NULL;
29074 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
29075 : }
29076 : else
29077 : {
29078 : PyObject *retval;
29079 : PyBuffer_Release(&view4);
29080 : assert(view4.obj == NULL);
29081 : retval = PyObject_CallMethod(bytesio4, "truncate",
29082 : "l", (long) new_size);
29083 : if (retval == NULL)
29084 : {
29085 : Py_XDECREF(resultobj);
29086 : resultobj = NULL;
29087 : }
29088 : else
29089 : {
29090 : Py_DECREF(retval);
29091 :
29092 : retval = PyObject_CallMethod(bytesio4,
29093 : "getbuffer", NULL);
29094 : if (retval == NULL
29095 : || PyObject_GetBuffer(retval, &view4,
29096 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
29097 : {
29098 : Py_XDECREF(resultobj);
29099 : resultobj = NULL;
29100 : }
29101 :
29102 : Py_XDECREF(retval);
29103 :
29104 : if (resultobj && view4.len
29105 : != new_size)
29106 : {
29107 : Py_XDECREF(resultobj);
29108 : resultobj = NULL;
29109 : PyErr_Format(PyExc_ValueError,
29110 : "Expected buffer of length %zu, got %zi",
29111 : new_size,
29112 : view4.len);
29113 : }
29114 : }
29115 : }
29116 : }
29117 : if (resultobj)
29118 : memcpy(view4.buf, new_data, new_size);
29119 : }
29120 :
29121 :
29122 :
29123 : }
29124 :
29125 : /* Free the temporary wrapper, if any. */
29126 0 : if (wrapper4)
29127 0 : gpgme_data_release(wrapper4);
29128 0 : Py_XDECREF (bytesio4);
29129 : if (have_view4 && view4.buf)
29130 : PyBuffer_Release(&view4);
29131 : }
29132 : return NULL;
29133 : }
29134 :
29135 :
29136 2 : SWIGINTERN PyObject *_wrap_gpgme_op_genkey(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29137 2 : PyObject *resultobj = 0;
29138 2 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
29139 2 : char *arg2 = (char *) 0 ;
29140 2 : gpgme_data_t arg3 = (gpgme_data_t) 0 ;
29141 2 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
29142 2 : void *argp1 = 0 ;
29143 2 : int res1 = 0 ;
29144 2 : PyObject *encodedInput2 = NULL ;
29145 2 : gpgme_data_t wrapper3 = NULL ;
29146 2 : PyObject *bytesio3 = NULL ;
29147 : Py_buffer view3 ;
29148 2 : int have_view3 = 0 ;
29149 2 : gpgme_data_t wrapper4 = NULL ;
29150 2 : PyObject *bytesio4 = NULL ;
29151 : Py_buffer view4 ;
29152 2 : int have_view4 = 0 ;
29153 2 : PyObject * obj0 = 0 ;
29154 2 : PyObject * obj1 = 0 ;
29155 2 : PyObject * obj2 = 0 ;
29156 2 : PyObject * obj3 = 0 ;
29157 : gpgme_error_t result;
29158 :
29159 2 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_genkey",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
29160 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
29161 2 : if (!SWIG_IsOK(res1)) {
29162 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_genkey" "', argument " "1"" of type '" "gpgme_ctx_t""'");
29163 : }
29164 2 : arg1 = (gpgme_ctx_t)(argp1);
29165 : {
29166 2 : if (obj1 == Py_None)
29167 : arg2 = NULL;
29168 2 : else if (PyUnicode_Check(obj1))
29169 : {
29170 2 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
29171 2 : if (encodedInput2 == NULL)
29172 : return NULL;
29173 2 : arg2 = PyBytes_AsString(encodedInput2);
29174 : }
29175 0 : else if (PyBytes_Check(obj1))
29176 0 : arg2 = PyBytes_AsString(obj1);
29177 : else {
29178 0 : PyErr_Format(PyExc_TypeError,
29179 : "arg %d: expected str, bytes, or None, got %s",
29180 : 2, obj1->ob_type->tp_name);
29181 0 : return NULL;
29182 : }
29183 : }
29184 : {
29185 : /* If we create a temporary wrapper3 object, we will store it in
29186 : wrapperN, where N is 3. Here in this fragment, SWIG will
29187 : automatically append 3. */
29188 2 : memset(&view3, 0, sizeof view3);
29189 2 : if (obj2 == Py_None)
29190 2 : arg3 = NULL;
29191 : else {
29192 : PyObject *pypointer;
29193 0 : pypointer = _gpg_obj2gpgme_data_t(obj2, 3, &wrapper3,
29194 : &bytesio3, &view3);
29195 0 : if (pypointer == NULL)
29196 : return NULL;
29197 0 : have_view3 = !! view3.obj;
29198 :
29199 : /* input = obj2, 1 = arg3, 1_descriptor = SWIGTYPE_p_gpgme_data */
29200 :
29201 : /* Following code is from swig's python.swg. */
29202 :
29203 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg3, SWIGTYPE_p_gpgme_data,
29204 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
29205 0 : Py_DECREF(pypointer);
29206 : return NULL;
29207 : }
29208 0 : Py_DECREF(pypointer);
29209 : }
29210 : }
29211 : {
29212 : /* If we create a temporary wrapper4 object, we will store it in
29213 : wrapperN, where N is 4. Here in this fragment, SWIG will
29214 : automatically append 4. */
29215 2 : memset(&view4, 0, sizeof view4);
29216 2 : if (obj3 == Py_None)
29217 2 : arg4 = NULL;
29218 : else {
29219 : PyObject *pypointer;
29220 0 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
29221 : &bytesio4, &view4);
29222 0 : if (pypointer == NULL)
29223 : return NULL;
29224 0 : have_view4 = !! view4.obj;
29225 :
29226 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
29227 :
29228 : /* Following code is from swig's python.swg. */
29229 :
29230 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
29231 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
29232 0 : Py_DECREF(pypointer);
29233 : return NULL;
29234 : }
29235 0 : Py_DECREF(pypointer);
29236 : }
29237 : }
29238 : {
29239 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
29240 2 : result = gpgme_op_genkey(arg1,(char const *)arg2,arg3,arg4);
29241 2 : SWIG_PYTHON_THREAD_END_ALLOW;
29242 : }
29243 : {
29244 2 : resultobj = PyLong_FromLong(result);
29245 : }
29246 : {
29247 2 : Py_XDECREF(encodedInput2);
29248 : }
29249 : {
29250 : /* See whether we need to update the Python buffer. */
29251 2 : if (resultobj && wrapper3 && view3.buf)
29252 : {
29253 : int dirty;
29254 0 : char *new_data = NULL;
29255 : size_t new_size;
29256 :
29257 :
29258 0 : new_data = wrapper3->data.mem.buffer;
29259 0 : new_size = wrapper3->data.mem.length;
29260 0 : dirty = new_data != NULL;
29261 :
29262 :
29263 :
29264 :
29265 :
29266 :
29267 :
29268 0 : if (dirty)
29269 : {
29270 : /* The buffer is dirty. */
29271 0 : if (view3.readonly)
29272 : {
29273 0 : Py_XDECREF(resultobj);
29274 0 : resultobj = NULL;
29275 0 : PyErr_SetString(PyExc_ValueError,
29276 : "cannot update read-only buffer");
29277 : }
29278 :
29279 : /* See if we need to truncate the buffer. */
29280 0 : if (resultobj && view3.len != new_size)
29281 : {
29282 0 : if (bytesio3 == NULL)
29283 : {
29284 0 : Py_XDECREF(resultobj);
29285 0 : resultobj = NULL;
29286 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
29287 : }
29288 : else
29289 : {
29290 : PyObject *retval;
29291 0 : PyBuffer_Release(&view3);
29292 : assert(view3.obj == NULL);
29293 0 : retval = PyObject_CallMethod(bytesio3, "truncate",
29294 : "l", (long) new_size);
29295 0 : if (retval == NULL)
29296 : {
29297 0 : Py_XDECREF(resultobj);
29298 : resultobj = NULL;
29299 : }
29300 : else
29301 : {
29302 0 : Py_DECREF(retval);
29303 :
29304 0 : retval = PyObject_CallMethod(bytesio3,
29305 : "getbuffer", NULL);
29306 0 : if (retval == NULL
29307 0 : || PyObject_GetBuffer(retval, &view3,
29308 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
29309 : {
29310 0 : Py_XDECREF(resultobj);
29311 : resultobj = NULL;
29312 : }
29313 :
29314 0 : Py_XDECREF(retval);
29315 :
29316 0 : if (resultobj && view3.len
29317 : != new_size)
29318 : {
29319 0 : Py_XDECREF(resultobj);
29320 0 : resultobj = NULL;
29321 0 : PyErr_Format(PyExc_ValueError,
29322 : "Expected buffer of length %zu, got %zi",
29323 : new_size,
29324 : view3.len);
29325 : }
29326 : }
29327 : }
29328 : }
29329 0 : if (resultobj)
29330 0 : memcpy(view3.buf, new_data, new_size);
29331 : }
29332 :
29333 :
29334 :
29335 : }
29336 :
29337 : /* Free the temporary wrapper, if any. */
29338 2 : if (wrapper3)
29339 0 : gpgme_data_release(wrapper3);
29340 2 : Py_XDECREF (bytesio3);
29341 2 : if (have_view3 && view3.buf)
29342 0 : PyBuffer_Release(&view3);
29343 : }
29344 : {
29345 : /* See whether we need to update the Python buffer. */
29346 2 : if (resultobj && wrapper4 && view4.buf)
29347 : {
29348 : int dirty;
29349 0 : char *new_data = NULL;
29350 : size_t new_size;
29351 :
29352 :
29353 0 : new_data = wrapper4->data.mem.buffer;
29354 0 : new_size = wrapper4->data.mem.length;
29355 0 : dirty = new_data != NULL;
29356 :
29357 :
29358 :
29359 :
29360 :
29361 :
29362 :
29363 0 : if (dirty)
29364 : {
29365 : /* The buffer is dirty. */
29366 0 : if (view4.readonly)
29367 : {
29368 0 : Py_XDECREF(resultobj);
29369 0 : resultobj = NULL;
29370 0 : PyErr_SetString(PyExc_ValueError,
29371 : "cannot update read-only buffer");
29372 : }
29373 :
29374 : /* See if we need to truncate the buffer. */
29375 0 : if (resultobj && view4.len != new_size)
29376 : {
29377 0 : if (bytesio4 == NULL)
29378 : {
29379 0 : Py_XDECREF(resultobj);
29380 0 : resultobj = NULL;
29381 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
29382 : }
29383 : else
29384 : {
29385 : PyObject *retval;
29386 0 : PyBuffer_Release(&view4);
29387 : assert(view4.obj == NULL);
29388 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
29389 : "l", (long) new_size);
29390 0 : if (retval == NULL)
29391 : {
29392 0 : Py_XDECREF(resultobj);
29393 : resultobj = NULL;
29394 : }
29395 : else
29396 : {
29397 0 : Py_DECREF(retval);
29398 :
29399 0 : retval = PyObject_CallMethod(bytesio4,
29400 : "getbuffer", NULL);
29401 0 : if (retval == NULL
29402 0 : || PyObject_GetBuffer(retval, &view4,
29403 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
29404 : {
29405 0 : Py_XDECREF(resultobj);
29406 : resultobj = NULL;
29407 : }
29408 :
29409 0 : Py_XDECREF(retval);
29410 :
29411 0 : if (resultobj && view4.len
29412 : != new_size)
29413 : {
29414 0 : Py_XDECREF(resultobj);
29415 0 : resultobj = NULL;
29416 0 : PyErr_Format(PyExc_ValueError,
29417 : "Expected buffer of length %zu, got %zi",
29418 : new_size,
29419 : view4.len);
29420 : }
29421 : }
29422 : }
29423 : }
29424 0 : if (resultobj)
29425 0 : memcpy(view4.buf, new_data, new_size);
29426 : }
29427 :
29428 :
29429 :
29430 : }
29431 :
29432 : /* Free the temporary wrapper, if any. */
29433 2 : if (wrapper4)
29434 0 : gpgme_data_release(wrapper4);
29435 2 : Py_XDECREF (bytesio4);
29436 2 : if (have_view4 && view4.buf)
29437 0 : PyBuffer_Release(&view4);
29438 : }
29439 : return resultobj;
29440 : fail:
29441 : {
29442 : Py_XDECREF(encodedInput2);
29443 : }
29444 : {
29445 : /* See whether we need to update the Python buffer. */
29446 : if (resultobj && wrapper3 && view3.buf)
29447 : {
29448 : int dirty;
29449 : char *new_data = NULL;
29450 : size_t new_size;
29451 :
29452 :
29453 : new_data = wrapper3->data.mem.buffer;
29454 : new_size = wrapper3->data.mem.length;
29455 : dirty = new_data != NULL;
29456 :
29457 :
29458 :
29459 :
29460 :
29461 :
29462 :
29463 : if (dirty)
29464 : {
29465 : /* The buffer is dirty. */
29466 : if (view3.readonly)
29467 : {
29468 : Py_XDECREF(resultobj);
29469 : resultobj = NULL;
29470 : PyErr_SetString(PyExc_ValueError,
29471 : "cannot update read-only buffer");
29472 : }
29473 :
29474 : /* See if we need to truncate the buffer. */
29475 : if (resultobj && view3.len != new_size)
29476 : {
29477 : if (bytesio3 == NULL)
29478 : {
29479 : Py_XDECREF(resultobj);
29480 : resultobj = NULL;
29481 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
29482 : }
29483 : else
29484 : {
29485 : PyObject *retval;
29486 : PyBuffer_Release(&view3);
29487 : assert(view3.obj == NULL);
29488 : retval = PyObject_CallMethod(bytesio3, "truncate",
29489 : "l", (long) new_size);
29490 : if (retval == NULL)
29491 : {
29492 : Py_XDECREF(resultobj);
29493 : resultobj = NULL;
29494 : }
29495 : else
29496 : {
29497 : Py_DECREF(retval);
29498 :
29499 : retval = PyObject_CallMethod(bytesio3,
29500 : "getbuffer", NULL);
29501 : if (retval == NULL
29502 : || PyObject_GetBuffer(retval, &view3,
29503 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
29504 : {
29505 : Py_XDECREF(resultobj);
29506 : resultobj = NULL;
29507 : }
29508 :
29509 : Py_XDECREF(retval);
29510 :
29511 : if (resultobj && view3.len
29512 : != new_size)
29513 : {
29514 : Py_XDECREF(resultobj);
29515 : resultobj = NULL;
29516 : PyErr_Format(PyExc_ValueError,
29517 : "Expected buffer of length %zu, got %zi",
29518 : new_size,
29519 : view3.len);
29520 : }
29521 : }
29522 : }
29523 : }
29524 : if (resultobj)
29525 : memcpy(view3.buf, new_data, new_size);
29526 : }
29527 :
29528 :
29529 :
29530 : }
29531 :
29532 : /* Free the temporary wrapper, if any. */
29533 0 : if (wrapper3)
29534 0 : gpgme_data_release(wrapper3);
29535 0 : Py_XDECREF (bytesio3);
29536 : if (have_view3 && view3.buf)
29537 : PyBuffer_Release(&view3);
29538 : }
29539 : {
29540 : /* See whether we need to update the Python buffer. */
29541 : if (resultobj && wrapper4 && view4.buf)
29542 : {
29543 : int dirty;
29544 : char *new_data = NULL;
29545 : size_t new_size;
29546 :
29547 :
29548 : new_data = wrapper4->data.mem.buffer;
29549 : new_size = wrapper4->data.mem.length;
29550 : dirty = new_data != NULL;
29551 :
29552 :
29553 :
29554 :
29555 :
29556 :
29557 :
29558 : if (dirty)
29559 : {
29560 : /* The buffer is dirty. */
29561 : if (view4.readonly)
29562 : {
29563 : Py_XDECREF(resultobj);
29564 : resultobj = NULL;
29565 : PyErr_SetString(PyExc_ValueError,
29566 : "cannot update read-only buffer");
29567 : }
29568 :
29569 : /* See if we need to truncate the buffer. */
29570 : if (resultobj && view4.len != new_size)
29571 : {
29572 : if (bytesio4 == NULL)
29573 : {
29574 : Py_XDECREF(resultobj);
29575 : resultobj = NULL;
29576 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
29577 : }
29578 : else
29579 : {
29580 : PyObject *retval;
29581 : PyBuffer_Release(&view4);
29582 : assert(view4.obj == NULL);
29583 : retval = PyObject_CallMethod(bytesio4, "truncate",
29584 : "l", (long) new_size);
29585 : if (retval == NULL)
29586 : {
29587 : Py_XDECREF(resultobj);
29588 : resultobj = NULL;
29589 : }
29590 : else
29591 : {
29592 : Py_DECREF(retval);
29593 :
29594 : retval = PyObject_CallMethod(bytesio4,
29595 : "getbuffer", NULL);
29596 : if (retval == NULL
29597 : || PyObject_GetBuffer(retval, &view4,
29598 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
29599 : {
29600 : Py_XDECREF(resultobj);
29601 : resultobj = NULL;
29602 : }
29603 :
29604 : Py_XDECREF(retval);
29605 :
29606 : if (resultobj && view4.len
29607 : != new_size)
29608 : {
29609 : Py_XDECREF(resultobj);
29610 : resultobj = NULL;
29611 : PyErr_Format(PyExc_ValueError,
29612 : "Expected buffer of length %zu, got %zi",
29613 : new_size,
29614 : view4.len);
29615 : }
29616 : }
29617 : }
29618 : }
29619 : if (resultobj)
29620 : memcpy(view4.buf, new_data, new_size);
29621 : }
29622 :
29623 :
29624 :
29625 : }
29626 :
29627 : /* Free the temporary wrapper, if any. */
29628 0 : if (wrapper4)
29629 0 : gpgme_data_release(wrapper4);
29630 0 : Py_XDECREF (bytesio4);
29631 : if (have_view4 && view4.buf)
29632 : PyBuffer_Release(&view4);
29633 : }
29634 : return NULL;
29635 : }
29636 :
29637 :
29638 0 : SWIGINTERN PyObject *_wrap_gpgme_op_createkey_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29639 0 : PyObject *resultobj = 0;
29640 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
29641 0 : char *arg2 = (char *) 0 ;
29642 0 : char *arg3 = (char *) 0 ;
29643 : unsigned long arg4 ;
29644 : unsigned long arg5 ;
29645 0 : gpgme_key_t arg6 = (gpgme_key_t) 0 ;
29646 : unsigned int arg7 ;
29647 0 : void *argp1 = 0 ;
29648 0 : int res1 = 0 ;
29649 0 : PyObject *encodedInput2 = NULL ;
29650 0 : PyObject *encodedInput3 = NULL ;
29651 : unsigned long val4 ;
29652 0 : int ecode4 = 0 ;
29653 : unsigned long val5 ;
29654 0 : int ecode5 = 0 ;
29655 0 : void *argp6 = 0 ;
29656 0 : int res6 = 0 ;
29657 : unsigned int val7 ;
29658 0 : int ecode7 = 0 ;
29659 0 : PyObject * obj0 = 0 ;
29660 0 : PyObject * obj1 = 0 ;
29661 0 : PyObject * obj2 = 0 ;
29662 0 : PyObject * obj3 = 0 ;
29663 0 : PyObject * obj4 = 0 ;
29664 0 : PyObject * obj5 = 0 ;
29665 0 : PyObject * obj6 = 0 ;
29666 : gpgme_error_t result;
29667 :
29668 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOOOO:gpgme_op_createkey_start",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
29669 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
29670 0 : if (!SWIG_IsOK(res1)) {
29671 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_createkey_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
29672 : }
29673 0 : arg1 = (gpgme_ctx_t)(argp1);
29674 : {
29675 0 : if (obj1 == Py_None)
29676 : arg2 = NULL;
29677 0 : else if (PyUnicode_Check(obj1))
29678 : {
29679 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
29680 0 : if (encodedInput2 == NULL)
29681 : return NULL;
29682 0 : arg2 = PyBytes_AsString(encodedInput2);
29683 : }
29684 0 : else if (PyBytes_Check(obj1))
29685 0 : arg2 = PyBytes_AsString(obj1);
29686 : else {
29687 0 : PyErr_Format(PyExc_TypeError,
29688 : "arg %d: expected str, bytes, or None, got %s",
29689 : 2, obj1->ob_type->tp_name);
29690 0 : return NULL;
29691 : }
29692 : }
29693 : {
29694 0 : if (obj2 == Py_None)
29695 : arg3 = NULL;
29696 0 : else if (PyUnicode_Check(obj2))
29697 : {
29698 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
29699 0 : if (encodedInput3 == NULL)
29700 : return NULL;
29701 0 : arg3 = PyBytes_AsString(encodedInput3);
29702 : }
29703 0 : else if (PyBytes_Check(obj2))
29704 0 : arg3 = PyBytes_AsString(obj2);
29705 : else {
29706 0 : PyErr_Format(PyExc_TypeError,
29707 : "arg %d: expected str, bytes, or None, got %s",
29708 : 3, obj2->ob_type->tp_name);
29709 0 : return NULL;
29710 : }
29711 : }
29712 0 : ecode4 = SWIG_AsVal_unsigned_SS_long(obj3, &val4);
29713 0 : if (!SWIG_IsOK(ecode4)) {
29714 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_createkey_start" "', argument " "4"" of type '" "unsigned long""'");
29715 : }
29716 0 : arg4 = (unsigned long)(val4);
29717 0 : ecode5 = SWIG_AsVal_unsigned_SS_long(obj4, &val5);
29718 0 : if (!SWIG_IsOK(ecode5)) {
29719 0 : SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "gpgme_op_createkey_start" "', argument " "5"" of type '" "unsigned long""'");
29720 : }
29721 0 : arg5 = (unsigned long)(val5);
29722 0 : res6 = SWIG_ConvertPtr(obj5, &argp6,SWIGTYPE_p__gpgme_key, 0 | 0 );
29723 0 : if (!SWIG_IsOK(res6)) {
29724 0 : SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "gpgme_op_createkey_start" "', argument " "6"" of type '" "gpgme_key_t""'");
29725 : }
29726 0 : arg6 = (gpgme_key_t)(argp6);
29727 0 : ecode7 = SWIG_AsVal_unsigned_SS_int(obj6, &val7);
29728 0 : if (!SWIG_IsOK(ecode7)) {
29729 0 : SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "gpgme_op_createkey_start" "', argument " "7"" of type '" "unsigned int""'");
29730 : }
29731 0 : arg7 = (unsigned int)(val7);
29732 : {
29733 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
29734 0 : result = gpgme_op_createkey_start(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6,arg7);
29735 0 : SWIG_PYTHON_THREAD_END_ALLOW;
29736 : }
29737 : {
29738 0 : resultobj = PyLong_FromLong(result);
29739 : }
29740 : {
29741 0 : Py_XDECREF(encodedInput2);
29742 : }
29743 : {
29744 0 : Py_XDECREF(encodedInput3);
29745 : }
29746 : return resultobj;
29747 : fail:
29748 : {
29749 0 : Py_XDECREF(encodedInput2);
29750 : }
29751 : {
29752 0 : Py_XDECREF(encodedInput3);
29753 : }
29754 : return NULL;
29755 : }
29756 :
29757 :
29758 24 : SWIGINTERN PyObject *_wrap_gpgme_op_createkey(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29759 24 : PyObject *resultobj = 0;
29760 24 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
29761 24 : char *arg2 = (char *) 0 ;
29762 24 : char *arg3 = (char *) 0 ;
29763 : unsigned long arg4 ;
29764 : unsigned long arg5 ;
29765 24 : gpgme_key_t arg6 = (gpgme_key_t) 0 ;
29766 : unsigned int arg7 ;
29767 24 : void *argp1 = 0 ;
29768 24 : int res1 = 0 ;
29769 24 : PyObject *encodedInput2 = NULL ;
29770 24 : PyObject *encodedInput3 = NULL ;
29771 : unsigned long val4 ;
29772 24 : int ecode4 = 0 ;
29773 : unsigned long val5 ;
29774 24 : int ecode5 = 0 ;
29775 24 : void *argp6 = 0 ;
29776 24 : int res6 = 0 ;
29777 : unsigned int val7 ;
29778 24 : int ecode7 = 0 ;
29779 24 : PyObject * obj0 = 0 ;
29780 24 : PyObject * obj1 = 0 ;
29781 24 : PyObject * obj2 = 0 ;
29782 24 : PyObject * obj3 = 0 ;
29783 24 : PyObject * obj4 = 0 ;
29784 24 : PyObject * obj5 = 0 ;
29785 24 : PyObject * obj6 = 0 ;
29786 : gpgme_error_t result;
29787 :
29788 24 : if (!PyArg_ParseTuple(args,(char *)"OOOOOOO:gpgme_op_createkey",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
29789 24 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
29790 24 : if (!SWIG_IsOK(res1)) {
29791 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_createkey" "', argument " "1"" of type '" "gpgme_ctx_t""'");
29792 : }
29793 24 : arg1 = (gpgme_ctx_t)(argp1);
29794 : {
29795 24 : if (obj1 == Py_None)
29796 : arg2 = NULL;
29797 24 : else if (PyUnicode_Check(obj1))
29798 : {
29799 24 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
29800 24 : if (encodedInput2 == NULL)
29801 : return NULL;
29802 24 : arg2 = PyBytes_AsString(encodedInput2);
29803 : }
29804 0 : else if (PyBytes_Check(obj1))
29805 0 : arg2 = PyBytes_AsString(obj1);
29806 : else {
29807 0 : PyErr_Format(PyExc_TypeError,
29808 : "arg %d: expected str, bytes, or None, got %s",
29809 : 2, obj1->ob_type->tp_name);
29810 0 : return NULL;
29811 : }
29812 : }
29813 : {
29814 24 : if (obj2 == Py_None)
29815 : arg3 = NULL;
29816 11 : else if (PyUnicode_Check(obj2))
29817 : {
29818 11 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
29819 11 : if (encodedInput3 == NULL)
29820 : return NULL;
29821 11 : arg3 = PyBytes_AsString(encodedInput3);
29822 : }
29823 0 : else if (PyBytes_Check(obj2))
29824 0 : arg3 = PyBytes_AsString(obj2);
29825 : else {
29826 0 : PyErr_Format(PyExc_TypeError,
29827 : "arg %d: expected str, bytes, or None, got %s",
29828 : 3, obj2->ob_type->tp_name);
29829 0 : return NULL;
29830 : }
29831 : }
29832 24 : ecode4 = SWIG_AsVal_unsigned_SS_long(obj3, &val4);
29833 24 : if (!SWIG_IsOK(ecode4)) {
29834 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_createkey" "', argument " "4"" of type '" "unsigned long""'");
29835 : }
29836 24 : arg4 = (unsigned long)(val4);
29837 24 : ecode5 = SWIG_AsVal_unsigned_SS_long(obj4, &val5);
29838 24 : if (!SWIG_IsOK(ecode5)) {
29839 0 : SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "gpgme_op_createkey" "', argument " "5"" of type '" "unsigned long""'");
29840 : }
29841 24 : arg5 = (unsigned long)(val5);
29842 24 : res6 = SWIG_ConvertPtr(obj5, &argp6,SWIGTYPE_p__gpgme_key, 0 | 0 );
29843 24 : if (!SWIG_IsOK(res6)) {
29844 0 : SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "gpgme_op_createkey" "', argument " "6"" of type '" "gpgme_key_t""'");
29845 : }
29846 24 : arg6 = (gpgme_key_t)(argp6);
29847 48 : ecode7 = SWIG_AsVal_unsigned_SS_int(obj6, &val7);
29848 24 : if (!SWIG_IsOK(ecode7)) {
29849 0 : SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "gpgme_op_createkey" "', argument " "7"" of type '" "unsigned int""'");
29850 : }
29851 24 : arg7 = (unsigned int)(val7);
29852 : {
29853 24 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
29854 24 : result = gpgme_op_createkey(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6,arg7);
29855 24 : SWIG_PYTHON_THREAD_END_ALLOW;
29856 : }
29857 : {
29858 24 : resultobj = PyLong_FromLong(result);
29859 : }
29860 : {
29861 24 : Py_XDECREF(encodedInput2);
29862 : }
29863 : {
29864 24 : Py_XDECREF(encodedInput3);
29865 : }
29866 : return resultobj;
29867 : fail:
29868 : {
29869 0 : Py_XDECREF(encodedInput2);
29870 : }
29871 : {
29872 0 : Py_XDECREF(encodedInput3);
29873 : }
29874 : return NULL;
29875 : }
29876 :
29877 :
29878 0 : SWIGINTERN PyObject *_wrap_gpgme_op_createsubkey_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29879 0 : PyObject *resultobj = 0;
29880 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
29881 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
29882 0 : char *arg3 = (char *) 0 ;
29883 : unsigned long arg4 ;
29884 : unsigned long arg5 ;
29885 : unsigned int arg6 ;
29886 0 : void *argp1 = 0 ;
29887 0 : int res1 = 0 ;
29888 0 : void *argp2 = 0 ;
29889 0 : int res2 = 0 ;
29890 0 : PyObject *encodedInput3 = NULL ;
29891 : unsigned long val4 ;
29892 0 : int ecode4 = 0 ;
29893 : unsigned long val5 ;
29894 0 : int ecode5 = 0 ;
29895 : unsigned int val6 ;
29896 0 : int ecode6 = 0 ;
29897 0 : PyObject * obj0 = 0 ;
29898 0 : PyObject * obj1 = 0 ;
29899 0 : PyObject * obj2 = 0 ;
29900 0 : PyObject * obj3 = 0 ;
29901 0 : PyObject * obj4 = 0 ;
29902 0 : PyObject * obj5 = 0 ;
29903 : gpgme_error_t result;
29904 :
29905 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOOO:gpgme_op_createsubkey_start",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
29906 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
29907 0 : if (!SWIG_IsOK(res1)) {
29908 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_createsubkey_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
29909 : }
29910 0 : arg1 = (gpgme_ctx_t)(argp1);
29911 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
29912 0 : if (!SWIG_IsOK(res2)) {
29913 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_createsubkey_start" "', argument " "2"" of type '" "gpgme_key_t""'");
29914 : }
29915 0 : arg2 = (gpgme_key_t)(argp2);
29916 : {
29917 0 : if (obj2 == Py_None)
29918 : arg3 = NULL;
29919 0 : else if (PyUnicode_Check(obj2))
29920 : {
29921 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
29922 0 : if (encodedInput3 == NULL)
29923 : return NULL;
29924 0 : arg3 = PyBytes_AsString(encodedInput3);
29925 : }
29926 0 : else if (PyBytes_Check(obj2))
29927 0 : arg3 = PyBytes_AsString(obj2);
29928 : else {
29929 0 : PyErr_Format(PyExc_TypeError,
29930 : "arg %d: expected str, bytes, or None, got %s",
29931 : 3, obj2->ob_type->tp_name);
29932 0 : return NULL;
29933 : }
29934 : }
29935 0 : ecode4 = SWIG_AsVal_unsigned_SS_long(obj3, &val4);
29936 0 : if (!SWIG_IsOK(ecode4)) {
29937 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_createsubkey_start" "', argument " "4"" of type '" "unsigned long""'");
29938 : }
29939 0 : arg4 = (unsigned long)(val4);
29940 0 : ecode5 = SWIG_AsVal_unsigned_SS_long(obj4, &val5);
29941 0 : if (!SWIG_IsOK(ecode5)) {
29942 0 : SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "gpgme_op_createsubkey_start" "', argument " "5"" of type '" "unsigned long""'");
29943 : }
29944 0 : arg5 = (unsigned long)(val5);
29945 0 : ecode6 = SWIG_AsVal_unsigned_SS_int(obj5, &val6);
29946 0 : if (!SWIG_IsOK(ecode6)) {
29947 0 : SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "gpgme_op_createsubkey_start" "', argument " "6"" of type '" "unsigned int""'");
29948 : }
29949 0 : arg6 = (unsigned int)(val6);
29950 : {
29951 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
29952 0 : result = gpgme_op_createsubkey_start(arg1,arg2,(char const *)arg3,arg4,arg5,arg6);
29953 0 : SWIG_PYTHON_THREAD_END_ALLOW;
29954 : }
29955 : {
29956 0 : resultobj = PyLong_FromLong(result);
29957 : }
29958 : {
29959 0 : Py_XDECREF(encodedInput3);
29960 : }
29961 : return resultobj;
29962 : fail:
29963 : {
29964 0 : Py_XDECREF(encodedInput3);
29965 : }
29966 : return NULL;
29967 : }
29968 :
29969 :
29970 13 : SWIGINTERN PyObject *_wrap_gpgme_op_createsubkey(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29971 13 : PyObject *resultobj = 0;
29972 13 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
29973 13 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
29974 13 : char *arg3 = (char *) 0 ;
29975 : unsigned long arg4 ;
29976 : unsigned long arg5 ;
29977 : unsigned int arg6 ;
29978 13 : void *argp1 = 0 ;
29979 13 : int res1 = 0 ;
29980 13 : void *argp2 = 0 ;
29981 13 : int res2 = 0 ;
29982 13 : PyObject *encodedInput3 = NULL ;
29983 : unsigned long val4 ;
29984 13 : int ecode4 = 0 ;
29985 : unsigned long val5 ;
29986 13 : int ecode5 = 0 ;
29987 : unsigned int val6 ;
29988 13 : int ecode6 = 0 ;
29989 13 : PyObject * obj0 = 0 ;
29990 13 : PyObject * obj1 = 0 ;
29991 13 : PyObject * obj2 = 0 ;
29992 13 : PyObject * obj3 = 0 ;
29993 13 : PyObject * obj4 = 0 ;
29994 13 : PyObject * obj5 = 0 ;
29995 : gpgme_error_t result;
29996 :
29997 13 : if (!PyArg_ParseTuple(args,(char *)"OOOOOO:gpgme_op_createsubkey",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
29998 13 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
29999 13 : if (!SWIG_IsOK(res1)) {
30000 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_createsubkey" "', argument " "1"" of type '" "gpgme_ctx_t""'");
30001 : }
30002 13 : arg1 = (gpgme_ctx_t)(argp1);
30003 13 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
30004 13 : if (!SWIG_IsOK(res2)) {
30005 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_createsubkey" "', argument " "2"" of type '" "gpgme_key_t""'");
30006 : }
30007 13 : arg2 = (gpgme_key_t)(argp2);
30008 : {
30009 13 : if (obj2 == Py_None)
30010 : arg3 = NULL;
30011 3 : else if (PyUnicode_Check(obj2))
30012 : {
30013 3 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
30014 3 : if (encodedInput3 == NULL)
30015 : return NULL;
30016 3 : arg3 = PyBytes_AsString(encodedInput3);
30017 : }
30018 0 : else if (PyBytes_Check(obj2))
30019 0 : arg3 = PyBytes_AsString(obj2);
30020 : else {
30021 0 : PyErr_Format(PyExc_TypeError,
30022 : "arg %d: expected str, bytes, or None, got %s",
30023 : 3, obj2->ob_type->tp_name);
30024 0 : return NULL;
30025 : }
30026 : }
30027 13 : ecode4 = SWIG_AsVal_unsigned_SS_long(obj3, &val4);
30028 13 : if (!SWIG_IsOK(ecode4)) {
30029 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_createsubkey" "', argument " "4"" of type '" "unsigned long""'");
30030 : }
30031 13 : arg4 = (unsigned long)(val4);
30032 13 : ecode5 = SWIG_AsVal_unsigned_SS_long(obj4, &val5);
30033 13 : if (!SWIG_IsOK(ecode5)) {
30034 0 : SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "gpgme_op_createsubkey" "', argument " "5"" of type '" "unsigned long""'");
30035 : }
30036 13 : arg5 = (unsigned long)(val5);
30037 26 : ecode6 = SWIG_AsVal_unsigned_SS_int(obj5, &val6);
30038 13 : if (!SWIG_IsOK(ecode6)) {
30039 0 : SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "gpgme_op_createsubkey" "', argument " "6"" of type '" "unsigned int""'");
30040 : }
30041 13 : arg6 = (unsigned int)(val6);
30042 : {
30043 13 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
30044 13 : result = gpgme_op_createsubkey(arg1,arg2,(char const *)arg3,arg4,arg5,arg6);
30045 13 : SWIG_PYTHON_THREAD_END_ALLOW;
30046 : }
30047 : {
30048 13 : resultobj = PyLong_FromLong(result);
30049 : }
30050 : {
30051 13 : Py_XDECREF(encodedInput3);
30052 : }
30053 : return resultobj;
30054 : fail:
30055 : {
30056 0 : Py_XDECREF(encodedInput3);
30057 : }
30058 : return NULL;
30059 : }
30060 :
30061 :
30062 0 : SWIGINTERN PyObject *_wrap_gpgme_op_adduid_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30063 0 : PyObject *resultobj = 0;
30064 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
30065 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
30066 0 : char *arg3 = (char *) 0 ;
30067 : unsigned int arg4 ;
30068 0 : void *argp1 = 0 ;
30069 0 : int res1 = 0 ;
30070 0 : void *argp2 = 0 ;
30071 0 : int res2 = 0 ;
30072 0 : PyObject *encodedInput3 = NULL ;
30073 : unsigned int val4 ;
30074 0 : int ecode4 = 0 ;
30075 0 : PyObject * obj0 = 0 ;
30076 0 : PyObject * obj1 = 0 ;
30077 0 : PyObject * obj2 = 0 ;
30078 0 : PyObject * obj3 = 0 ;
30079 : gpgme_error_t result;
30080 :
30081 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_adduid_start",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
30082 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
30083 0 : if (!SWIG_IsOK(res1)) {
30084 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_adduid_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
30085 : }
30086 0 : arg1 = (gpgme_ctx_t)(argp1);
30087 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
30088 0 : if (!SWIG_IsOK(res2)) {
30089 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_adduid_start" "', argument " "2"" of type '" "gpgme_key_t""'");
30090 : }
30091 0 : arg2 = (gpgme_key_t)(argp2);
30092 : {
30093 0 : if (obj2 == Py_None)
30094 : arg3 = NULL;
30095 0 : else if (PyUnicode_Check(obj2))
30096 : {
30097 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
30098 0 : if (encodedInput3 == NULL)
30099 : return NULL;
30100 0 : arg3 = PyBytes_AsString(encodedInput3);
30101 : }
30102 0 : else if (PyBytes_Check(obj2))
30103 0 : arg3 = PyBytes_AsString(obj2);
30104 : else {
30105 0 : PyErr_Format(PyExc_TypeError,
30106 : "arg %d: expected str, bytes, or None, got %s",
30107 : 3, obj2->ob_type->tp_name);
30108 0 : return NULL;
30109 : }
30110 : }
30111 0 : ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
30112 0 : if (!SWIG_IsOK(ecode4)) {
30113 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_adduid_start" "', argument " "4"" of type '" "unsigned int""'");
30114 : }
30115 0 : arg4 = (unsigned int)(val4);
30116 : {
30117 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
30118 0 : result = gpgme_op_adduid_start(arg1,arg2,(char const *)arg3,arg4);
30119 0 : SWIG_PYTHON_THREAD_END_ALLOW;
30120 : }
30121 : {
30122 0 : resultobj = PyLong_FromLong(result);
30123 : }
30124 : {
30125 0 : Py_XDECREF(encodedInput3);
30126 : }
30127 : return resultobj;
30128 : fail:
30129 : {
30130 0 : Py_XDECREF(encodedInput3);
30131 : }
30132 : return NULL;
30133 : }
30134 :
30135 :
30136 10 : SWIGINTERN PyObject *_wrap_gpgme_op_adduid(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30137 10 : PyObject *resultobj = 0;
30138 10 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
30139 10 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
30140 10 : char *arg3 = (char *) 0 ;
30141 : unsigned int arg4 ;
30142 10 : void *argp1 = 0 ;
30143 10 : int res1 = 0 ;
30144 10 : void *argp2 = 0 ;
30145 10 : int res2 = 0 ;
30146 10 : PyObject *encodedInput3 = NULL ;
30147 : unsigned int val4 ;
30148 10 : int ecode4 = 0 ;
30149 10 : PyObject * obj0 = 0 ;
30150 10 : PyObject * obj1 = 0 ;
30151 10 : PyObject * obj2 = 0 ;
30152 10 : PyObject * obj3 = 0 ;
30153 : gpgme_error_t result;
30154 :
30155 10 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_adduid",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
30156 10 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
30157 10 : if (!SWIG_IsOK(res1)) {
30158 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_adduid" "', argument " "1"" of type '" "gpgme_ctx_t""'");
30159 : }
30160 10 : arg1 = (gpgme_ctx_t)(argp1);
30161 10 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
30162 10 : if (!SWIG_IsOK(res2)) {
30163 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_adduid" "', argument " "2"" of type '" "gpgme_key_t""'");
30164 : }
30165 10 : arg2 = (gpgme_key_t)(argp2);
30166 : {
30167 10 : if (obj2 == Py_None)
30168 : arg3 = NULL;
30169 10 : else if (PyUnicode_Check(obj2))
30170 : {
30171 10 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
30172 10 : if (encodedInput3 == NULL)
30173 : return NULL;
30174 10 : arg3 = PyBytes_AsString(encodedInput3);
30175 : }
30176 0 : else if (PyBytes_Check(obj2))
30177 0 : arg3 = PyBytes_AsString(obj2);
30178 : else {
30179 0 : PyErr_Format(PyExc_TypeError,
30180 : "arg %d: expected str, bytes, or None, got %s",
30181 : 3, obj2->ob_type->tp_name);
30182 0 : return NULL;
30183 : }
30184 : }
30185 20 : ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
30186 10 : if (!SWIG_IsOK(ecode4)) {
30187 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_adduid" "', argument " "4"" of type '" "unsigned int""'");
30188 : }
30189 10 : arg4 = (unsigned int)(val4);
30190 : {
30191 10 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
30192 10 : result = gpgme_op_adduid(arg1,arg2,(char const *)arg3,arg4);
30193 10 : SWIG_PYTHON_THREAD_END_ALLOW;
30194 : }
30195 : {
30196 10 : resultobj = PyLong_FromLong(result);
30197 : }
30198 : {
30199 10 : Py_XDECREF(encodedInput3);
30200 : }
30201 : return resultobj;
30202 : fail:
30203 : {
30204 0 : Py_XDECREF(encodedInput3);
30205 : }
30206 : return NULL;
30207 : }
30208 :
30209 :
30210 0 : SWIGINTERN PyObject *_wrap_gpgme_op_revuid_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30211 0 : PyObject *resultobj = 0;
30212 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
30213 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
30214 0 : char *arg3 = (char *) 0 ;
30215 : unsigned int arg4 ;
30216 0 : void *argp1 = 0 ;
30217 0 : int res1 = 0 ;
30218 0 : void *argp2 = 0 ;
30219 0 : int res2 = 0 ;
30220 0 : PyObject *encodedInput3 = NULL ;
30221 : unsigned int val4 ;
30222 0 : int ecode4 = 0 ;
30223 0 : PyObject * obj0 = 0 ;
30224 0 : PyObject * obj1 = 0 ;
30225 0 : PyObject * obj2 = 0 ;
30226 0 : PyObject * obj3 = 0 ;
30227 : gpgme_error_t result;
30228 :
30229 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_revuid_start",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
30230 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
30231 0 : if (!SWIG_IsOK(res1)) {
30232 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_revuid_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
30233 : }
30234 0 : arg1 = (gpgme_ctx_t)(argp1);
30235 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
30236 0 : if (!SWIG_IsOK(res2)) {
30237 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_revuid_start" "', argument " "2"" of type '" "gpgme_key_t""'");
30238 : }
30239 0 : arg2 = (gpgme_key_t)(argp2);
30240 : {
30241 0 : if (obj2 == Py_None)
30242 : arg3 = NULL;
30243 0 : else if (PyUnicode_Check(obj2))
30244 : {
30245 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
30246 0 : if (encodedInput3 == NULL)
30247 : return NULL;
30248 0 : arg3 = PyBytes_AsString(encodedInput3);
30249 : }
30250 0 : else if (PyBytes_Check(obj2))
30251 0 : arg3 = PyBytes_AsString(obj2);
30252 : else {
30253 0 : PyErr_Format(PyExc_TypeError,
30254 : "arg %d: expected str, bytes, or None, got %s",
30255 : 3, obj2->ob_type->tp_name);
30256 0 : return NULL;
30257 : }
30258 : }
30259 0 : ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
30260 0 : if (!SWIG_IsOK(ecode4)) {
30261 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_revuid_start" "', argument " "4"" of type '" "unsigned int""'");
30262 : }
30263 0 : arg4 = (unsigned int)(val4);
30264 : {
30265 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
30266 0 : result = gpgme_op_revuid_start(arg1,arg2,(char const *)arg3,arg4);
30267 0 : SWIG_PYTHON_THREAD_END_ALLOW;
30268 : }
30269 : {
30270 0 : resultobj = PyLong_FromLong(result);
30271 : }
30272 : {
30273 0 : Py_XDECREF(encodedInput3);
30274 : }
30275 : return resultobj;
30276 : fail:
30277 : {
30278 0 : Py_XDECREF(encodedInput3);
30279 : }
30280 : return NULL;
30281 : }
30282 :
30283 :
30284 3 : SWIGINTERN PyObject *_wrap_gpgme_op_revuid(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30285 3 : PyObject *resultobj = 0;
30286 3 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
30287 3 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
30288 3 : char *arg3 = (char *) 0 ;
30289 : unsigned int arg4 ;
30290 3 : void *argp1 = 0 ;
30291 3 : int res1 = 0 ;
30292 3 : void *argp2 = 0 ;
30293 3 : int res2 = 0 ;
30294 3 : PyObject *encodedInput3 = NULL ;
30295 : unsigned int val4 ;
30296 3 : int ecode4 = 0 ;
30297 3 : PyObject * obj0 = 0 ;
30298 3 : PyObject * obj1 = 0 ;
30299 3 : PyObject * obj2 = 0 ;
30300 3 : PyObject * obj3 = 0 ;
30301 : gpgme_error_t result;
30302 :
30303 3 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_revuid",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
30304 3 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
30305 3 : if (!SWIG_IsOK(res1)) {
30306 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_revuid" "', argument " "1"" of type '" "gpgme_ctx_t""'");
30307 : }
30308 3 : arg1 = (gpgme_ctx_t)(argp1);
30309 3 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
30310 3 : if (!SWIG_IsOK(res2)) {
30311 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_revuid" "', argument " "2"" of type '" "gpgme_key_t""'");
30312 : }
30313 3 : arg2 = (gpgme_key_t)(argp2);
30314 : {
30315 3 : if (obj2 == Py_None)
30316 : arg3 = NULL;
30317 3 : else if (PyUnicode_Check(obj2))
30318 : {
30319 3 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
30320 3 : if (encodedInput3 == NULL)
30321 : return NULL;
30322 3 : arg3 = PyBytes_AsString(encodedInput3);
30323 : }
30324 0 : else if (PyBytes_Check(obj2))
30325 0 : arg3 = PyBytes_AsString(obj2);
30326 : else {
30327 0 : PyErr_Format(PyExc_TypeError,
30328 : "arg %d: expected str, bytes, or None, got %s",
30329 : 3, obj2->ob_type->tp_name);
30330 0 : return NULL;
30331 : }
30332 : }
30333 6 : ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
30334 3 : if (!SWIG_IsOK(ecode4)) {
30335 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_revuid" "', argument " "4"" of type '" "unsigned int""'");
30336 : }
30337 3 : arg4 = (unsigned int)(val4);
30338 : {
30339 3 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
30340 3 : result = gpgme_op_revuid(arg1,arg2,(char const *)arg3,arg4);
30341 3 : SWIG_PYTHON_THREAD_END_ALLOW;
30342 : }
30343 : {
30344 3 : resultobj = PyLong_FromLong(result);
30345 : }
30346 : {
30347 3 : Py_XDECREF(encodedInput3);
30348 : }
30349 : return resultobj;
30350 : fail:
30351 : {
30352 0 : Py_XDECREF(encodedInput3);
30353 : }
30354 : return NULL;
30355 : }
30356 :
30357 :
30358 36 : SWIGINTERN PyObject *_wrap_gpgme_op_genkey_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30359 36 : PyObject *resultobj = 0;
30360 36 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
30361 36 : void *argp1 = 0 ;
30362 36 : int res1 = 0 ;
30363 36 : PyObject * obj0 = 0 ;
30364 : gpgme_genkey_result_t result;
30365 :
30366 36 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_op_genkey_result",&obj0)) SWIG_fail;
30367 36 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
30368 36 : if (!SWIG_IsOK(res1)) {
30369 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_genkey_result" "', argument " "1"" of type '" "gpgme_ctx_t""'");
30370 : }
30371 36 : arg1 = (gpgme_ctx_t)(argp1);
30372 : {
30373 36 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
30374 36 : result = (gpgme_genkey_result_t)gpgme_op_genkey_result(arg1);
30375 36 : SWIG_PYTHON_THREAD_END_ALLOW;
30376 : }
30377 : {
30378 : PyObject *fragile;
30379 36 : fragile = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_genkey_result,
30380 : 0 );
30381 36 : resultobj = _gpg_wrap_result(fragile, "GenkeyResult");
30382 36 : Py_DECREF(fragile);
30383 : }
30384 : return resultobj;
30385 : fail:
30386 : return NULL;
30387 : }
30388 :
30389 :
30390 0 : SWIGINTERN PyObject *_wrap_gpgme_op_delete_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30391 0 : PyObject *resultobj = 0;
30392 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
30393 0 : gpgme_key_t arg2 = (gpgme_key_t) (gpgme_key_t)0 ;
30394 : int arg3 ;
30395 0 : void *argp1 = 0 ;
30396 0 : int res1 = 0 ;
30397 0 : void *argp2 = 0 ;
30398 0 : int res2 = 0 ;
30399 : int val3 ;
30400 0 : int ecode3 = 0 ;
30401 0 : PyObject * obj0 = 0 ;
30402 0 : PyObject * obj1 = 0 ;
30403 0 : PyObject * obj2 = 0 ;
30404 : gpgme_error_t result;
30405 :
30406 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_delete_start",&obj0,&obj1,&obj2)) SWIG_fail;
30407 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
30408 0 : if (!SWIG_IsOK(res1)) {
30409 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_delete_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
30410 : }
30411 0 : arg1 = (gpgme_ctx_t)(argp1);
30412 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
30413 0 : if (!SWIG_IsOK(res2)) {
30414 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_delete_start" "', argument " "2"" of type '" "gpgme_key_t const""'");
30415 : }
30416 0 : arg2 = (gpgme_key_t)(argp2);
30417 0 : ecode3 = SWIG_AsVal_int(obj2, &val3);
30418 0 : if (!SWIG_IsOK(ecode3)) {
30419 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_delete_start" "', argument " "3"" of type '" "int""'");
30420 : }
30421 0 : arg3 = (int)(val3);
30422 : {
30423 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
30424 0 : result = gpgme_op_delete_start(arg1,arg2,arg3);
30425 0 : SWIG_PYTHON_THREAD_END_ALLOW;
30426 : }
30427 : {
30428 0 : resultobj = PyLong_FromLong(result);
30429 : }
30430 0 : return resultobj;
30431 : fail:
30432 : return NULL;
30433 : }
30434 :
30435 :
30436 0 : SWIGINTERN PyObject *_wrap_gpgme_op_delete(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30437 0 : PyObject *resultobj = 0;
30438 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
30439 0 : gpgme_key_t arg2 = (gpgme_key_t) (gpgme_key_t)0 ;
30440 : int arg3 ;
30441 0 : void *argp1 = 0 ;
30442 0 : int res1 = 0 ;
30443 0 : void *argp2 = 0 ;
30444 0 : int res2 = 0 ;
30445 : int val3 ;
30446 0 : int ecode3 = 0 ;
30447 0 : PyObject * obj0 = 0 ;
30448 0 : PyObject * obj1 = 0 ;
30449 0 : PyObject * obj2 = 0 ;
30450 : gpgme_error_t result;
30451 :
30452 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_delete",&obj0,&obj1,&obj2)) SWIG_fail;
30453 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
30454 0 : if (!SWIG_IsOK(res1)) {
30455 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_delete" "', argument " "1"" of type '" "gpgme_ctx_t""'");
30456 : }
30457 0 : arg1 = (gpgme_ctx_t)(argp1);
30458 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
30459 0 : if (!SWIG_IsOK(res2)) {
30460 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_delete" "', argument " "2"" of type '" "gpgme_key_t const""'");
30461 : }
30462 0 : arg2 = (gpgme_key_t)(argp2);
30463 0 : ecode3 = SWIG_AsVal_int(obj2, &val3);
30464 0 : if (!SWIG_IsOK(ecode3)) {
30465 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_delete" "', argument " "3"" of type '" "int""'");
30466 : }
30467 0 : arg3 = (int)(val3);
30468 : {
30469 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
30470 0 : result = gpgme_op_delete(arg1,arg2,arg3);
30471 0 : SWIG_PYTHON_THREAD_END_ALLOW;
30472 : }
30473 : {
30474 0 : resultobj = PyLong_FromLong(result);
30475 : }
30476 0 : return resultobj;
30477 : fail:
30478 : return NULL;
30479 : }
30480 :
30481 :
30482 0 : SWIGINTERN PyObject *_wrap_gpgme_op_keysign_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30483 0 : PyObject *resultobj = 0;
30484 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
30485 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
30486 0 : char *arg3 = (char *) 0 ;
30487 : unsigned long arg4 ;
30488 : unsigned int arg5 ;
30489 0 : void *argp1 = 0 ;
30490 0 : int res1 = 0 ;
30491 0 : void *argp2 = 0 ;
30492 0 : int res2 = 0 ;
30493 0 : PyObject *encodedInput3 = NULL ;
30494 : unsigned long val4 ;
30495 0 : int ecode4 = 0 ;
30496 : unsigned int val5 ;
30497 0 : int ecode5 = 0 ;
30498 0 : PyObject * obj0 = 0 ;
30499 0 : PyObject * obj1 = 0 ;
30500 0 : PyObject * obj2 = 0 ;
30501 0 : PyObject * obj3 = 0 ;
30502 0 : PyObject * obj4 = 0 ;
30503 : gpgme_error_t result;
30504 :
30505 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_op_keysign_start",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
30506 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
30507 0 : if (!SWIG_IsOK(res1)) {
30508 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_keysign_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
30509 : }
30510 0 : arg1 = (gpgme_ctx_t)(argp1);
30511 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
30512 0 : if (!SWIG_IsOK(res2)) {
30513 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_keysign_start" "', argument " "2"" of type '" "gpgme_key_t""'");
30514 : }
30515 0 : arg2 = (gpgme_key_t)(argp2);
30516 : {
30517 0 : if (obj2 == Py_None)
30518 : arg3 = NULL;
30519 0 : else if (PyUnicode_Check(obj2))
30520 : {
30521 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
30522 0 : if (encodedInput3 == NULL)
30523 : return NULL;
30524 0 : arg3 = PyBytes_AsString(encodedInput3);
30525 : }
30526 0 : else if (PyBytes_Check(obj2))
30527 0 : arg3 = PyBytes_AsString(obj2);
30528 : else {
30529 0 : PyErr_Format(PyExc_TypeError,
30530 : "arg %d: expected str, bytes, or None, got %s",
30531 : 3, obj2->ob_type->tp_name);
30532 0 : return NULL;
30533 : }
30534 : }
30535 0 : ecode4 = SWIG_AsVal_unsigned_SS_long(obj3, &val4);
30536 0 : if (!SWIG_IsOK(ecode4)) {
30537 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_keysign_start" "', argument " "4"" of type '" "unsigned long""'");
30538 : }
30539 0 : arg4 = (unsigned long)(val4);
30540 0 : ecode5 = SWIG_AsVal_unsigned_SS_int(obj4, &val5);
30541 0 : if (!SWIG_IsOK(ecode5)) {
30542 0 : SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "gpgme_op_keysign_start" "', argument " "5"" of type '" "unsigned int""'");
30543 : }
30544 0 : arg5 = (unsigned int)(val5);
30545 : {
30546 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
30547 0 : result = gpgme_op_keysign_start(arg1,arg2,(char const *)arg3,arg4,arg5);
30548 0 : SWIG_PYTHON_THREAD_END_ALLOW;
30549 : }
30550 : {
30551 0 : resultobj = PyLong_FromLong(result);
30552 : }
30553 : {
30554 0 : Py_XDECREF(encodedInput3);
30555 : }
30556 : return resultobj;
30557 : fail:
30558 : {
30559 0 : Py_XDECREF(encodedInput3);
30560 : }
30561 : return NULL;
30562 : }
30563 :
30564 :
30565 4 : SWIGINTERN PyObject *_wrap_gpgme_op_keysign(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30566 4 : PyObject *resultobj = 0;
30567 4 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
30568 4 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
30569 4 : char *arg3 = (char *) 0 ;
30570 : unsigned long arg4 ;
30571 : unsigned int arg5 ;
30572 4 : void *argp1 = 0 ;
30573 4 : int res1 = 0 ;
30574 4 : void *argp2 = 0 ;
30575 4 : int res2 = 0 ;
30576 4 : PyObject *encodedInput3 = NULL ;
30577 : unsigned long val4 ;
30578 4 : int ecode4 = 0 ;
30579 : unsigned int val5 ;
30580 4 : int ecode5 = 0 ;
30581 4 : PyObject * obj0 = 0 ;
30582 4 : PyObject * obj1 = 0 ;
30583 4 : PyObject * obj2 = 0 ;
30584 4 : PyObject * obj3 = 0 ;
30585 4 : PyObject * obj4 = 0 ;
30586 : gpgme_error_t result;
30587 :
30588 4 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_op_keysign",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
30589 4 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
30590 4 : if (!SWIG_IsOK(res1)) {
30591 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_keysign" "', argument " "1"" of type '" "gpgme_ctx_t""'");
30592 : }
30593 4 : arg1 = (gpgme_ctx_t)(argp1);
30594 4 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
30595 4 : if (!SWIG_IsOK(res2)) {
30596 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_keysign" "', argument " "2"" of type '" "gpgme_key_t""'");
30597 : }
30598 4 : arg2 = (gpgme_key_t)(argp2);
30599 : {
30600 4 : if (obj2 == Py_None)
30601 : arg3 = NULL;
30602 3 : else if (PyUnicode_Check(obj2))
30603 : {
30604 3 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
30605 3 : if (encodedInput3 == NULL)
30606 : return NULL;
30607 3 : arg3 = PyBytes_AsString(encodedInput3);
30608 : }
30609 0 : else if (PyBytes_Check(obj2))
30610 0 : arg3 = PyBytes_AsString(obj2);
30611 : else {
30612 0 : PyErr_Format(PyExc_TypeError,
30613 : "arg %d: expected str, bytes, or None, got %s",
30614 : 3, obj2->ob_type->tp_name);
30615 0 : return NULL;
30616 : }
30617 : }
30618 4 : ecode4 = SWIG_AsVal_unsigned_SS_long(obj3, &val4);
30619 4 : if (!SWIG_IsOK(ecode4)) {
30620 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_keysign" "', argument " "4"" of type '" "unsigned long""'");
30621 : }
30622 4 : arg4 = (unsigned long)(val4);
30623 8 : ecode5 = SWIG_AsVal_unsigned_SS_int(obj4, &val5);
30624 4 : if (!SWIG_IsOK(ecode5)) {
30625 0 : SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "gpgme_op_keysign" "', argument " "5"" of type '" "unsigned int""'");
30626 : }
30627 4 : arg5 = (unsigned int)(val5);
30628 : {
30629 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
30630 4 : result = gpgme_op_keysign(arg1,arg2,(char const *)arg3,arg4,arg5);
30631 4 : SWIG_PYTHON_THREAD_END_ALLOW;
30632 : }
30633 : {
30634 4 : resultobj = PyLong_FromLong(result);
30635 : }
30636 : {
30637 4 : Py_XDECREF(encodedInput3);
30638 : }
30639 : return resultobj;
30640 : fail:
30641 : {
30642 0 : Py_XDECREF(encodedInput3);
30643 : }
30644 : return NULL;
30645 : }
30646 :
30647 :
30648 0 : SWIGINTERN PyObject *_wrap_gpgme_op_interact_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30649 0 : PyObject *resultobj = 0;
30650 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
30651 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
30652 : unsigned int arg3 ;
30653 0 : gpgme_interact_cb_t arg4 = (gpgme_interact_cb_t) 0 ;
30654 0 : void *arg5 = (void *) 0 ;
30655 0 : gpgme_data_t arg6 = (gpgme_data_t) 0 ;
30656 0 : void *argp1 = 0 ;
30657 0 : int res1 = 0 ;
30658 0 : void *argp2 = 0 ;
30659 0 : int res2 = 0 ;
30660 : unsigned int val3 ;
30661 0 : int ecode3 = 0 ;
30662 0 : gpgme_data_t wrapper6 = NULL ;
30663 0 : PyObject *bytesio6 = NULL ;
30664 : Py_buffer view6 ;
30665 0 : int have_view6 = 0 ;
30666 0 : PyObject * obj0 = 0 ;
30667 0 : PyObject * obj1 = 0 ;
30668 0 : PyObject * obj2 = 0 ;
30669 0 : PyObject * obj3 = 0 ;
30670 0 : PyObject * obj4 = 0 ;
30671 : gpgme_error_t result;
30672 :
30673 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_op_interact_start",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
30674 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
30675 0 : if (!SWIG_IsOK(res1)) {
30676 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_interact_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
30677 : }
30678 0 : arg1 = (gpgme_ctx_t)(argp1);
30679 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
30680 0 : if (!SWIG_IsOK(res2)) {
30681 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_interact_start" "', argument " "2"" of type '" "gpgme_key_t""'");
30682 : }
30683 0 : arg2 = (gpgme_key_t)(argp2);
30684 0 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
30685 0 : if (!SWIG_IsOK(ecode3)) {
30686 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_interact_start" "', argument " "3"" of type '" "unsigned int""'");
30687 : }
30688 0 : arg3 = (unsigned int)(val3);
30689 : {
30690 0 : if (! PyTuple_Check(obj3))
30691 0 : return PyErr_Format(PyExc_TypeError, "interact callback must be a tuple");
30692 0 : if (PyTuple_Size(obj3) != 2 && PyTuple_Size(obj3) != 3)
30693 0 : return PyErr_Format(PyExc_TypeError,
30694 : "interact callback must be a tuple of size 2 or 3");
30695 :
30696 0 : arg4 = (gpgme_interact_cb_t) _gpg_interact_cb;
30697 0 : arg5 = obj3;
30698 : }
30699 : {
30700 : /* If we create a temporary wrapper6 object, we will store it in
30701 : wrapperN, where N is 6. Here in this fragment, SWIG will
30702 : automatically append 6. */
30703 0 : memset(&view6, 0, sizeof view6);
30704 0 : if (obj4 == Py_None)
30705 0 : arg6 = NULL;
30706 : else {
30707 : PyObject *pypointer;
30708 0 : pypointer = _gpg_obj2gpgme_data_t(obj4, 6, &wrapper6,
30709 : &bytesio6, &view6);
30710 0 : if (pypointer == NULL)
30711 : return NULL;
30712 0 : have_view6 = !! view6.obj;
30713 :
30714 : /* input = obj4, 1 = arg6, 1_descriptor = SWIGTYPE_p_gpgme_data */
30715 :
30716 : /* Following code is from swig's python.swg. */
30717 :
30718 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg6, SWIGTYPE_p_gpgme_data,
30719 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
30720 0 : Py_DECREF(pypointer);
30721 : return NULL;
30722 : }
30723 0 : Py_DECREF(pypointer);
30724 : }
30725 : }
30726 : {
30727 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
30728 0 : result = gpgme_op_interact_start(arg1,arg2,arg3,arg4,arg5,arg6);
30729 0 : SWIG_PYTHON_THREAD_END_ALLOW;
30730 : }
30731 : {
30732 0 : resultobj = PyLong_FromLong(result);
30733 : }
30734 : {
30735 : /* See whether we need to update the Python buffer. */
30736 0 : if (resultobj && wrapper6 && view6.buf)
30737 : {
30738 : int dirty;
30739 0 : char *new_data = NULL;
30740 : size_t new_size;
30741 :
30742 :
30743 0 : new_data = wrapper6->data.mem.buffer;
30744 0 : new_size = wrapper6->data.mem.length;
30745 0 : dirty = new_data != NULL;
30746 :
30747 :
30748 :
30749 :
30750 :
30751 :
30752 :
30753 0 : if (dirty)
30754 : {
30755 : /* The buffer is dirty. */
30756 0 : if (view6.readonly)
30757 : {
30758 0 : Py_XDECREF(resultobj);
30759 0 : resultobj = NULL;
30760 0 : PyErr_SetString(PyExc_ValueError,
30761 : "cannot update read-only buffer");
30762 : }
30763 :
30764 : /* See if we need to truncate the buffer. */
30765 0 : if (resultobj && view6.len != new_size)
30766 : {
30767 0 : if (bytesio6 == NULL)
30768 : {
30769 0 : Py_XDECREF(resultobj);
30770 0 : resultobj = NULL;
30771 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
30772 : }
30773 : else
30774 : {
30775 : PyObject *retval;
30776 0 : PyBuffer_Release(&view6);
30777 : assert(view6.obj == NULL);
30778 0 : retval = PyObject_CallMethod(bytesio6, "truncate",
30779 : "l", (long) new_size);
30780 0 : if (retval == NULL)
30781 : {
30782 0 : Py_XDECREF(resultobj);
30783 : resultobj = NULL;
30784 : }
30785 : else
30786 : {
30787 0 : Py_DECREF(retval);
30788 :
30789 0 : retval = PyObject_CallMethod(bytesio6,
30790 : "getbuffer", NULL);
30791 0 : if (retval == NULL
30792 0 : || PyObject_GetBuffer(retval, &view6,
30793 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
30794 : {
30795 0 : Py_XDECREF(resultobj);
30796 : resultobj = NULL;
30797 : }
30798 :
30799 0 : Py_XDECREF(retval);
30800 :
30801 0 : if (resultobj && view6.len
30802 : != new_size)
30803 : {
30804 0 : Py_XDECREF(resultobj);
30805 0 : resultobj = NULL;
30806 0 : PyErr_Format(PyExc_ValueError,
30807 : "Expected buffer of length %zu, got %zi",
30808 : new_size,
30809 : view6.len);
30810 : }
30811 : }
30812 : }
30813 : }
30814 0 : if (resultobj)
30815 0 : memcpy(view6.buf, new_data, new_size);
30816 : }
30817 :
30818 :
30819 :
30820 : }
30821 :
30822 : /* Free the temporary wrapper, if any. */
30823 0 : if (wrapper6)
30824 0 : gpgme_data_release(wrapper6);
30825 0 : Py_XDECREF (bytesio6);
30826 0 : if (have_view6 && view6.buf)
30827 0 : PyBuffer_Release(&view6);
30828 : }
30829 : return resultobj;
30830 : fail:
30831 : {
30832 : /* See whether we need to update the Python buffer. */
30833 : if (resultobj && wrapper6 && view6.buf)
30834 : {
30835 : int dirty;
30836 : char *new_data = NULL;
30837 : size_t new_size;
30838 :
30839 :
30840 : new_data = wrapper6->data.mem.buffer;
30841 : new_size = wrapper6->data.mem.length;
30842 : dirty = new_data != NULL;
30843 :
30844 :
30845 :
30846 :
30847 :
30848 :
30849 :
30850 : if (dirty)
30851 : {
30852 : /* The buffer is dirty. */
30853 : if (view6.readonly)
30854 : {
30855 : Py_XDECREF(resultobj);
30856 : resultobj = NULL;
30857 : PyErr_SetString(PyExc_ValueError,
30858 : "cannot update read-only buffer");
30859 : }
30860 :
30861 : /* See if we need to truncate the buffer. */
30862 : if (resultobj && view6.len != new_size)
30863 : {
30864 : if (bytesio6 == NULL)
30865 : {
30866 : Py_XDECREF(resultobj);
30867 : resultobj = NULL;
30868 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
30869 : }
30870 : else
30871 : {
30872 : PyObject *retval;
30873 : PyBuffer_Release(&view6);
30874 : assert(view6.obj == NULL);
30875 : retval = PyObject_CallMethod(bytesio6, "truncate",
30876 : "l", (long) new_size);
30877 : if (retval == NULL)
30878 : {
30879 : Py_XDECREF(resultobj);
30880 : resultobj = NULL;
30881 : }
30882 : else
30883 : {
30884 : Py_DECREF(retval);
30885 :
30886 : retval = PyObject_CallMethod(bytesio6,
30887 : "getbuffer", NULL);
30888 : if (retval == NULL
30889 : || PyObject_GetBuffer(retval, &view6,
30890 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
30891 : {
30892 : Py_XDECREF(resultobj);
30893 : resultobj = NULL;
30894 : }
30895 :
30896 : Py_XDECREF(retval);
30897 :
30898 : if (resultobj && view6.len
30899 : != new_size)
30900 : {
30901 : Py_XDECREF(resultobj);
30902 : resultobj = NULL;
30903 : PyErr_Format(PyExc_ValueError,
30904 : "Expected buffer of length %zu, got %zi",
30905 : new_size,
30906 : view6.len);
30907 : }
30908 : }
30909 : }
30910 : }
30911 : if (resultobj)
30912 : memcpy(view6.buf, new_data, new_size);
30913 : }
30914 :
30915 :
30916 :
30917 : }
30918 :
30919 : /* Free the temporary wrapper, if any. */
30920 0 : if (wrapper6)
30921 0 : gpgme_data_release(wrapper6);
30922 0 : Py_XDECREF (bytesio6);
30923 : if (have_view6 && view6.buf)
30924 : PyBuffer_Release(&view6);
30925 : }
30926 : return NULL;
30927 : }
30928 :
30929 :
30930 5 : SWIGINTERN PyObject *_wrap_gpgme_op_interact(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30931 5 : PyObject *resultobj = 0;
30932 5 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
30933 5 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
30934 : unsigned int arg3 ;
30935 5 : gpgme_interact_cb_t arg4 = (gpgme_interact_cb_t) 0 ;
30936 5 : void *arg5 = (void *) 0 ;
30937 5 : gpgme_data_t arg6 = (gpgme_data_t) 0 ;
30938 5 : void *argp1 = 0 ;
30939 5 : int res1 = 0 ;
30940 5 : void *argp2 = 0 ;
30941 5 : int res2 = 0 ;
30942 : unsigned int val3 ;
30943 5 : int ecode3 = 0 ;
30944 5 : gpgme_data_t wrapper6 = NULL ;
30945 5 : PyObject *bytesio6 = NULL ;
30946 : Py_buffer view6 ;
30947 5 : int have_view6 = 0 ;
30948 5 : PyObject * obj0 = 0 ;
30949 5 : PyObject * obj1 = 0 ;
30950 5 : PyObject * obj2 = 0 ;
30951 5 : PyObject * obj3 = 0 ;
30952 5 : PyObject * obj4 = 0 ;
30953 : gpgme_error_t result;
30954 :
30955 5 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_op_interact",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
30956 5 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
30957 5 : if (!SWIG_IsOK(res1)) {
30958 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_interact" "', argument " "1"" of type '" "gpgme_ctx_t""'");
30959 : }
30960 5 : arg1 = (gpgme_ctx_t)(argp1);
30961 5 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
30962 5 : if (!SWIG_IsOK(res2)) {
30963 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_interact" "', argument " "2"" of type '" "gpgme_key_t""'");
30964 : }
30965 5 : arg2 = (gpgme_key_t)(argp2);
30966 10 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
30967 5 : if (!SWIG_IsOK(ecode3)) {
30968 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_interact" "', argument " "3"" of type '" "unsigned int""'");
30969 : }
30970 5 : arg3 = (unsigned int)(val3);
30971 : {
30972 5 : if (! PyTuple_Check(obj3))
30973 0 : return PyErr_Format(PyExc_TypeError, "interact callback must be a tuple");
30974 5 : if (PyTuple_Size(obj3) != 2 && PyTuple_Size(obj3) != 3)
30975 0 : return PyErr_Format(PyExc_TypeError,
30976 : "interact callback must be a tuple of size 2 or 3");
30977 :
30978 5 : arg4 = (gpgme_interact_cb_t) _gpg_interact_cb;
30979 5 : arg5 = obj3;
30980 : }
30981 : {
30982 : /* If we create a temporary wrapper6 object, we will store it in
30983 : wrapperN, where N is 6. Here in this fragment, SWIG will
30984 : automatically append 6. */
30985 5 : memset(&view6, 0, sizeof view6);
30986 5 : if (obj4 == Py_None)
30987 0 : arg6 = NULL;
30988 : else {
30989 : PyObject *pypointer;
30990 5 : pypointer = _gpg_obj2gpgme_data_t(obj4, 6, &wrapper6,
30991 : &bytesio6, &view6);
30992 5 : if (pypointer == NULL)
30993 : return NULL;
30994 5 : have_view6 = !! view6.obj;
30995 :
30996 : /* input = obj4, 1 = arg6, 1_descriptor = SWIGTYPE_p_gpgme_data */
30997 :
30998 : /* Following code is from swig's python.swg. */
30999 :
31000 5 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg6, SWIGTYPE_p_gpgme_data,
31001 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
31002 0 : Py_DECREF(pypointer);
31003 : return NULL;
31004 : }
31005 5 : Py_DECREF(pypointer);
31006 : }
31007 : }
31008 : {
31009 5 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31010 5 : result = gpgme_op_interact(arg1,arg2,arg3,arg4,arg5,arg6);
31011 5 : SWIG_PYTHON_THREAD_END_ALLOW;
31012 : }
31013 : {
31014 5 : resultobj = PyLong_FromLong(result);
31015 : }
31016 : {
31017 : /* See whether we need to update the Python buffer. */
31018 5 : if (resultobj && wrapper6 && view6.buf)
31019 : {
31020 : int dirty;
31021 0 : char *new_data = NULL;
31022 : size_t new_size;
31023 :
31024 :
31025 0 : new_data = wrapper6->data.mem.buffer;
31026 0 : new_size = wrapper6->data.mem.length;
31027 0 : dirty = new_data != NULL;
31028 :
31029 :
31030 :
31031 :
31032 :
31033 :
31034 :
31035 0 : if (dirty)
31036 : {
31037 : /* The buffer is dirty. */
31038 0 : if (view6.readonly)
31039 : {
31040 0 : Py_XDECREF(resultobj);
31041 0 : resultobj = NULL;
31042 0 : PyErr_SetString(PyExc_ValueError,
31043 : "cannot update read-only buffer");
31044 : }
31045 :
31046 : /* See if we need to truncate the buffer. */
31047 0 : if (resultobj && view6.len != new_size)
31048 : {
31049 0 : if (bytesio6 == NULL)
31050 : {
31051 0 : Py_XDECREF(resultobj);
31052 0 : resultobj = NULL;
31053 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
31054 : }
31055 : else
31056 : {
31057 : PyObject *retval;
31058 0 : PyBuffer_Release(&view6);
31059 : assert(view6.obj == NULL);
31060 0 : retval = PyObject_CallMethod(bytesio6, "truncate",
31061 : "l", (long) new_size);
31062 0 : if (retval == NULL)
31063 : {
31064 0 : Py_XDECREF(resultobj);
31065 : resultobj = NULL;
31066 : }
31067 : else
31068 : {
31069 0 : Py_DECREF(retval);
31070 :
31071 0 : retval = PyObject_CallMethod(bytesio6,
31072 : "getbuffer", NULL);
31073 0 : if (retval == NULL
31074 0 : || PyObject_GetBuffer(retval, &view6,
31075 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
31076 : {
31077 0 : Py_XDECREF(resultobj);
31078 : resultobj = NULL;
31079 : }
31080 :
31081 0 : Py_XDECREF(retval);
31082 :
31083 0 : if (resultobj && view6.len
31084 : != new_size)
31085 : {
31086 0 : Py_XDECREF(resultobj);
31087 0 : resultobj = NULL;
31088 0 : PyErr_Format(PyExc_ValueError,
31089 : "Expected buffer of length %zu, got %zi",
31090 : new_size,
31091 : view6.len);
31092 : }
31093 : }
31094 : }
31095 : }
31096 0 : if (resultobj)
31097 0 : memcpy(view6.buf, new_data, new_size);
31098 : }
31099 :
31100 :
31101 :
31102 : }
31103 :
31104 : /* Free the temporary wrapper, if any. */
31105 5 : if (wrapper6)
31106 0 : gpgme_data_release(wrapper6);
31107 5 : Py_XDECREF (bytesio6);
31108 5 : if (have_view6 && view6.buf)
31109 0 : PyBuffer_Release(&view6);
31110 : }
31111 : return resultobj;
31112 : fail:
31113 : {
31114 : /* See whether we need to update the Python buffer. */
31115 : if (resultobj && wrapper6 && view6.buf)
31116 : {
31117 : int dirty;
31118 : char *new_data = NULL;
31119 : size_t new_size;
31120 :
31121 :
31122 : new_data = wrapper6->data.mem.buffer;
31123 : new_size = wrapper6->data.mem.length;
31124 : dirty = new_data != NULL;
31125 :
31126 :
31127 :
31128 :
31129 :
31130 :
31131 :
31132 : if (dirty)
31133 : {
31134 : /* The buffer is dirty. */
31135 : if (view6.readonly)
31136 : {
31137 : Py_XDECREF(resultobj);
31138 : resultobj = NULL;
31139 : PyErr_SetString(PyExc_ValueError,
31140 : "cannot update read-only buffer");
31141 : }
31142 :
31143 : /* See if we need to truncate the buffer. */
31144 : if (resultobj && view6.len != new_size)
31145 : {
31146 : if (bytesio6 == NULL)
31147 : {
31148 : Py_XDECREF(resultobj);
31149 : resultobj = NULL;
31150 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
31151 : }
31152 : else
31153 : {
31154 : PyObject *retval;
31155 : PyBuffer_Release(&view6);
31156 : assert(view6.obj == NULL);
31157 : retval = PyObject_CallMethod(bytesio6, "truncate",
31158 : "l", (long) new_size);
31159 : if (retval == NULL)
31160 : {
31161 : Py_XDECREF(resultobj);
31162 : resultobj = NULL;
31163 : }
31164 : else
31165 : {
31166 : Py_DECREF(retval);
31167 :
31168 : retval = PyObject_CallMethod(bytesio6,
31169 : "getbuffer", NULL);
31170 : if (retval == NULL
31171 : || PyObject_GetBuffer(retval, &view6,
31172 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
31173 : {
31174 : Py_XDECREF(resultobj);
31175 : resultobj = NULL;
31176 : }
31177 :
31178 : Py_XDECREF(retval);
31179 :
31180 : if (resultobj && view6.len
31181 : != new_size)
31182 : {
31183 : Py_XDECREF(resultobj);
31184 : resultobj = NULL;
31185 : PyErr_Format(PyExc_ValueError,
31186 : "Expected buffer of length %zu, got %zi",
31187 : new_size,
31188 : view6.len);
31189 : }
31190 : }
31191 : }
31192 : }
31193 : if (resultobj)
31194 : memcpy(view6.buf, new_data, new_size);
31195 : }
31196 :
31197 :
31198 :
31199 : }
31200 :
31201 : /* Free the temporary wrapper, if any. */
31202 0 : if (wrapper6)
31203 0 : gpgme_data_release(wrapper6);
31204 0 : Py_XDECREF (bytesio6);
31205 : if (have_view6 && view6.buf)
31206 : PyBuffer_Release(&view6);
31207 : }
31208 : return NULL;
31209 : }
31210 :
31211 :
31212 0 : SWIGINTERN PyObject *_wrap_gpgme_op_tofu_policy_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31213 0 : PyObject *resultobj = 0;
31214 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
31215 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
31216 : gpgme_tofu_policy_t arg3 ;
31217 0 : void *argp1 = 0 ;
31218 0 : int res1 = 0 ;
31219 0 : void *argp2 = 0 ;
31220 0 : int res2 = 0 ;
31221 : int val3 ;
31222 0 : int ecode3 = 0 ;
31223 0 : PyObject * obj0 = 0 ;
31224 0 : PyObject * obj1 = 0 ;
31225 0 : PyObject * obj2 = 0 ;
31226 : gpgme_error_t result;
31227 :
31228 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_tofu_policy_start",&obj0,&obj1,&obj2)) SWIG_fail;
31229 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
31230 0 : if (!SWIG_IsOK(res1)) {
31231 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_tofu_policy_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
31232 : }
31233 0 : arg1 = (gpgme_ctx_t)(argp1);
31234 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
31235 0 : if (!SWIG_IsOK(res2)) {
31236 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_tofu_policy_start" "', argument " "2"" of type '" "gpgme_key_t""'");
31237 : }
31238 0 : arg2 = (gpgme_key_t)(argp2);
31239 0 : ecode3 = SWIG_AsVal_int(obj2, &val3);
31240 0 : if (!SWIG_IsOK(ecode3)) {
31241 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_tofu_policy_start" "', argument " "3"" of type '" "gpgme_tofu_policy_t""'");
31242 : }
31243 0 : arg3 = (gpgme_tofu_policy_t)(val3);
31244 : {
31245 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31246 0 : result = gpgme_op_tofu_policy_start(arg1,arg2,arg3);
31247 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31248 : }
31249 : {
31250 0 : resultobj = PyLong_FromLong(result);
31251 : }
31252 0 : return resultobj;
31253 : fail:
31254 : return NULL;
31255 : }
31256 :
31257 :
31258 5 : SWIGINTERN PyObject *_wrap_gpgme_op_tofu_policy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31259 5 : PyObject *resultobj = 0;
31260 5 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
31261 5 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
31262 : gpgme_tofu_policy_t arg3 ;
31263 5 : void *argp1 = 0 ;
31264 5 : int res1 = 0 ;
31265 5 : void *argp2 = 0 ;
31266 5 : int res2 = 0 ;
31267 : int val3 ;
31268 5 : int ecode3 = 0 ;
31269 5 : PyObject * obj0 = 0 ;
31270 5 : PyObject * obj1 = 0 ;
31271 5 : PyObject * obj2 = 0 ;
31272 : gpgme_error_t result;
31273 :
31274 5 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_tofu_policy",&obj0,&obj1,&obj2)) SWIG_fail;
31275 5 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
31276 5 : if (!SWIG_IsOK(res1)) {
31277 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_tofu_policy" "', argument " "1"" of type '" "gpgme_ctx_t""'");
31278 : }
31279 5 : arg1 = (gpgme_ctx_t)(argp1);
31280 5 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
31281 5 : if (!SWIG_IsOK(res2)) {
31282 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_tofu_policy" "', argument " "2"" of type '" "gpgme_key_t""'");
31283 : }
31284 5 : arg2 = (gpgme_key_t)(argp2);
31285 10 : ecode3 = SWIG_AsVal_int(obj2, &val3);
31286 5 : if (!SWIG_IsOK(ecode3)) {
31287 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_tofu_policy" "', argument " "3"" of type '" "gpgme_tofu_policy_t""'");
31288 : }
31289 5 : arg3 = (gpgme_tofu_policy_t)(val3);
31290 : {
31291 5 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31292 5 : result = gpgme_op_tofu_policy(arg1,arg2,arg3);
31293 5 : SWIG_PYTHON_THREAD_END_ALLOW;
31294 : }
31295 : {
31296 5 : resultobj = PyLong_FromLong(result);
31297 : }
31298 5 : return resultobj;
31299 : fail:
31300 : return NULL;
31301 : }
31302 :
31303 :
31304 0 : SWIGINTERN PyObject *_wrap__gpgme_op_keylist_result_truncated_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31305 0 : PyObject *resultobj = 0;
31306 0 : struct _gpgme_op_keylist_result *arg1 = (struct _gpgme_op_keylist_result *) 0 ;
31307 : unsigned int arg2 ;
31308 0 : void *argp1 = 0 ;
31309 0 : int res1 = 0 ;
31310 : unsigned int val2 ;
31311 0 : int ecode2 = 0 ;
31312 0 : PyObject * obj0 = 0 ;
31313 0 : PyObject * obj1 = 0 ;
31314 :
31315 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_keylist_result_truncated_set",&obj0,&obj1)) SWIG_fail;
31316 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_keylist_result, 0 | 0 );
31317 0 : if (!SWIG_IsOK(res1)) {
31318 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_keylist_result_truncated_set" "', argument " "1"" of type '" "struct _gpgme_op_keylist_result *""'");
31319 : }
31320 0 : arg1 = (struct _gpgme_op_keylist_result *)(argp1);
31321 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
31322 0 : if (!SWIG_IsOK(ecode2)) {
31323 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_keylist_result_truncated_set" "', argument " "2"" of type '" "unsigned int""'");
31324 : }
31325 0 : arg2 = (unsigned int)(val2);
31326 : {
31327 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31328 0 : if (arg1) (arg1)->truncated = arg2;
31329 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31330 : }
31331 0 : resultobj = SWIG_Py_Void();
31332 0 : return resultobj;
31333 : fail:
31334 : return NULL;
31335 : }
31336 :
31337 :
31338 2 : SWIGINTERN PyObject *_wrap__gpgme_op_keylist_result_truncated_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31339 2 : PyObject *resultobj = 0;
31340 2 : struct _gpgme_op_keylist_result *arg1 = (struct _gpgme_op_keylist_result *) 0 ;
31341 2 : void *argp1 = 0 ;
31342 2 : int res1 = 0 ;
31343 2 : PyObject * obj0 = 0 ;
31344 : unsigned int result;
31345 :
31346 2 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_keylist_result_truncated_get",&obj0)) SWIG_fail;
31347 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_keylist_result, 0 | 0 );
31348 2 : if (!SWIG_IsOK(res1)) {
31349 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_keylist_result_truncated_get" "', argument " "1"" of type '" "struct _gpgme_op_keylist_result *""'");
31350 : }
31351 2 : arg1 = (struct _gpgme_op_keylist_result *)(argp1);
31352 : {
31353 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31354 2 : result = (unsigned int) ((arg1)->truncated);
31355 2 : SWIG_PYTHON_THREAD_END_ALLOW;
31356 : }
31357 2 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
31358 2 : return resultobj;
31359 : fail:
31360 : return NULL;
31361 : }
31362 :
31363 :
31364 0 : SWIGINTERN PyObject *_wrap__gpgme_op_keylist_result__unused_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31365 0 : PyObject *resultobj = 0;
31366 0 : struct _gpgme_op_keylist_result *arg1 = (struct _gpgme_op_keylist_result *) 0 ;
31367 : unsigned int arg2 ;
31368 0 : void *argp1 = 0 ;
31369 0 : int res1 = 0 ;
31370 : unsigned int val2 ;
31371 0 : int ecode2 = 0 ;
31372 0 : PyObject * obj0 = 0 ;
31373 0 : PyObject * obj1 = 0 ;
31374 :
31375 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_keylist_result__unused_set",&obj0,&obj1)) SWIG_fail;
31376 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_keylist_result, 0 | 0 );
31377 0 : if (!SWIG_IsOK(res1)) {
31378 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_keylist_result__unused_set" "', argument " "1"" of type '" "struct _gpgme_op_keylist_result *""'");
31379 : }
31380 0 : arg1 = (struct _gpgme_op_keylist_result *)(argp1);
31381 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
31382 0 : if (!SWIG_IsOK(ecode2)) {
31383 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_keylist_result__unused_set" "', argument " "2"" of type '" "unsigned int""'");
31384 : }
31385 0 : arg2 = (unsigned int)(val2);
31386 : {
31387 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31388 0 : if (arg1) (arg1)->_unused = arg2;
31389 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31390 : }
31391 0 : resultobj = SWIG_Py_Void();
31392 0 : return resultobj;
31393 : fail:
31394 : return NULL;
31395 : }
31396 :
31397 :
31398 0 : SWIGINTERN PyObject *_wrap__gpgme_op_keylist_result__unused_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31399 0 : PyObject *resultobj = 0;
31400 0 : struct _gpgme_op_keylist_result *arg1 = (struct _gpgme_op_keylist_result *) 0 ;
31401 0 : void *argp1 = 0 ;
31402 0 : int res1 = 0 ;
31403 0 : PyObject * obj0 = 0 ;
31404 : unsigned int result;
31405 :
31406 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_keylist_result__unused_get",&obj0)) SWIG_fail;
31407 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_keylist_result, 0 | 0 );
31408 0 : if (!SWIG_IsOK(res1)) {
31409 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_keylist_result__unused_get" "', argument " "1"" of type '" "struct _gpgme_op_keylist_result *""'");
31410 : }
31411 0 : arg1 = (struct _gpgme_op_keylist_result *)(argp1);
31412 : {
31413 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31414 0 : result = (unsigned int) ((arg1)->_unused);
31415 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31416 : }
31417 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
31418 0 : return resultobj;
31419 : fail:
31420 : return NULL;
31421 : }
31422 :
31423 :
31424 0 : SWIGINTERN PyObject *_wrap_new__gpgme_op_keylist_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31425 0 : PyObject *resultobj = 0;
31426 0 : struct _gpgme_op_keylist_result *result = 0 ;
31427 :
31428 0 : if (!PyArg_ParseTuple(args,(char *)":new__gpgme_op_keylist_result")) SWIG_fail;
31429 : {
31430 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31431 0 : result = (struct _gpgme_op_keylist_result *)calloc(1, sizeof(struct _gpgme_op_keylist_result));
31432 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31433 : }
31434 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_keylist_result, SWIG_POINTER_NEW | 0 );
31435 0 : return resultobj;
31436 : fail:
31437 : return NULL;
31438 : }
31439 :
31440 :
31441 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_op_keylist_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31442 0 : PyObject *resultobj = 0;
31443 0 : struct _gpgme_op_keylist_result *arg1 = (struct _gpgme_op_keylist_result *) 0 ;
31444 0 : void *argp1 = 0 ;
31445 0 : int res1 = 0 ;
31446 0 : PyObject * obj0 = 0 ;
31447 :
31448 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete__gpgme_op_keylist_result",&obj0)) SWIG_fail;
31449 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_keylist_result, SWIG_POINTER_DISOWN | 0 );
31450 0 : if (!SWIG_IsOK(res1)) {
31451 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_op_keylist_result" "', argument " "1"" of type '" "struct _gpgme_op_keylist_result *""'");
31452 : }
31453 0 : arg1 = (struct _gpgme_op_keylist_result *)(argp1);
31454 : {
31455 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31456 0 : free((char *) arg1);
31457 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31458 : }
31459 0 : resultobj = SWIG_Py_Void();
31460 0 : return resultobj;
31461 : fail:
31462 : return NULL;
31463 : }
31464 :
31465 :
31466 27 : SWIGINTERN PyObject *_gpgme_op_keylist_result_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31467 : PyObject *obj;
31468 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
31469 54 : SWIG_TypeNewClientData(SWIGTYPE_p__gpgme_op_keylist_result, SWIG_NewClientData(obj));
31470 27 : return SWIG_Py_Void();
31471 : }
31472 :
31473 1 : SWIGINTERN PyObject *_wrap_gpgme_op_keylist_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31474 1 : PyObject *resultobj = 0;
31475 1 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
31476 1 : void *argp1 = 0 ;
31477 1 : int res1 = 0 ;
31478 1 : PyObject * obj0 = 0 ;
31479 : gpgme_keylist_result_t result;
31480 :
31481 1 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_op_keylist_result",&obj0)) SWIG_fail;
31482 1 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
31483 1 : if (!SWIG_IsOK(res1)) {
31484 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_keylist_result" "', argument " "1"" of type '" "gpgme_ctx_t""'");
31485 : }
31486 1 : arg1 = (gpgme_ctx_t)(argp1);
31487 : {
31488 1 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31489 1 : result = (gpgme_keylist_result_t)gpgme_op_keylist_result(arg1);
31490 1 : SWIG_PYTHON_THREAD_END_ALLOW;
31491 : }
31492 : {
31493 : PyObject *fragile;
31494 1 : fragile = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_keylist_result,
31495 : 0 );
31496 1 : resultobj = _gpg_wrap_result(fragile, "KeylistResult");
31497 1 : Py_DECREF(fragile);
31498 : }
31499 : return resultobj;
31500 : fail:
31501 : return NULL;
31502 : }
31503 :
31504 :
31505 0 : SWIGINTERN PyObject *_wrap_gpgme_op_keylist_ext_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31506 0 : PyObject *resultobj = 0;
31507 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
31508 : char **arg2 ;
31509 : int arg3 ;
31510 : int arg4 ;
31511 0 : void *argp1 = 0 ;
31512 0 : int res1 = 0 ;
31513 0 : void *vector2 = NULL ;
31514 : size_t size2 ;
31515 0 : PyObject **pyVector2 = NULL ;
31516 : int val3 ;
31517 0 : int ecode3 = 0 ;
31518 : int val4 ;
31519 0 : int ecode4 = 0 ;
31520 0 : PyObject * obj0 = 0 ;
31521 0 : PyObject * obj1 = 0 ;
31522 0 : PyObject * obj2 = 0 ;
31523 0 : PyObject * obj3 = 0 ;
31524 : gpgme_error_t result;
31525 :
31526 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_keylist_ext_start",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
31527 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
31528 0 : if (!SWIG_IsOK(res1)) {
31529 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_keylist_ext_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
31530 : }
31531 0 : arg1 = (gpgme_ctx_t)(argp1);
31532 : {
31533 : /* Check if is a list */
31534 0 : if (PyList_Check(obj1)) {
31535 : size_t i, j;
31536 0 : size2 = PyList_Size(obj1);
31537 0 : arg2 = (char **) (vector2 = malloc((size2+1) * sizeof(char *)));
31538 0 : pyVector2 = calloc(sizeof *pyVector2, size2);
31539 :
31540 0 : for (i = 0; i < size2; i++) {
31541 0 : PyObject *o = PyList_GetItem(obj1,i);
31542 0 : if (PyUnicode_Check(o))
31543 : {
31544 0 : pyVector2[i] = PyUnicode_AsUTF8String(o);
31545 0 : if (pyVector2[i] == NULL)
31546 : {
31547 0 : free(vector2);
31548 0 : for (j = 0; j < i; j++)
31549 0 : Py_XDECREF(pyVector2[j]);
31550 : return NULL;
31551 : }
31552 0 : arg2[i] = PyBytes_AsString(pyVector2[i]);
31553 : }
31554 0 : else if (PyString_Check(o))
31555 0 : arg2[i] = PyString_AsString(o);
31556 : else {
31557 0 : PyErr_Format(PyExc_TypeError,
31558 : "arg %d: list must contain only str or bytes, got %s "
31559 : "at position %d",
31560 : 2, o->ob_type->tp_name, i);
31561 0 : free(arg2);
31562 0 : return NULL;
31563 : }
31564 : }
31565 0 : arg2[i] = NULL;
31566 : } else {
31567 0 : PyErr_Format(PyExc_TypeError,
31568 : "arg %d: expected a list of str or bytes, got %s",
31569 : 2, obj1->ob_type->tp_name);
31570 0 : return NULL;
31571 : }
31572 : }
31573 0 : ecode3 = SWIG_AsVal_int(obj2, &val3);
31574 0 : if (!SWIG_IsOK(ecode3)) {
31575 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_keylist_ext_start" "', argument " "3"" of type '" "int""'");
31576 : }
31577 0 : arg3 = (int)(val3);
31578 0 : ecode4 = SWIG_AsVal_int(obj3, &val4);
31579 0 : if (!SWIG_IsOK(ecode4)) {
31580 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_keylist_ext_start" "', argument " "4"" of type '" "int""'");
31581 : }
31582 0 : arg4 = (int)(val4);
31583 : {
31584 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31585 0 : result = gpgme_op_keylist_ext_start(arg1,(char const *(*))arg2,arg3,arg4);
31586 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31587 : }
31588 : {
31589 0 : resultobj = PyLong_FromLong(result);
31590 : }
31591 : {
31592 : size_t i;
31593 0 : free(vector2);
31594 0 : for (i = 0; i < size2; i++)
31595 0 : Py_XDECREF(pyVector2[i]);
31596 : }
31597 : return resultobj;
31598 : fail:
31599 : {
31600 : size_t i;
31601 0 : free(vector2);
31602 0 : for (i = 0; i < size2; i++)
31603 0 : Py_XDECREF(pyVector2[i]);
31604 : }
31605 : return NULL;
31606 : }
31607 :
31608 :
31609 114 : SWIGINTERN PyObject *_wrap_gpgme_op_keylist_next(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31610 114 : PyObject *resultobj = 0;
31611 114 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
31612 114 : gpgme_key_t *arg2 = (gpgme_key_t *) 0 ;
31613 114 : void *argp1 = 0 ;
31614 114 : int res1 = 0 ;
31615 114 : void *argp2 = 0 ;
31616 114 : int res2 = 0 ;
31617 114 : PyObject * obj0 = 0 ;
31618 114 : PyObject * obj1 = 0 ;
31619 : gpgme_error_t result;
31620 :
31621 114 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_op_keylist_next",&obj0,&obj1)) SWIG_fail;
31622 114 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
31623 114 : if (!SWIG_IsOK(res1)) {
31624 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_keylist_next" "', argument " "1"" of type '" "gpgme_ctx_t""'");
31625 : }
31626 114 : arg1 = (gpgme_ctx_t)(argp1);
31627 114 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p__gpgme_key, 0 | 0 );
31628 114 : if (!SWIG_IsOK(res2)) {
31629 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_keylist_next" "', argument " "2"" of type '" "gpgme_key_t *""'");
31630 : }
31631 114 : arg2 = (gpgme_key_t *)(argp2);
31632 : {
31633 114 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31634 114 : result = gpgme_op_keylist_next(arg1,arg2);
31635 114 : SWIG_PYTHON_THREAD_END_ALLOW;
31636 : }
31637 : {
31638 114 : resultobj = PyLong_FromLong(result);
31639 : }
31640 114 : return resultobj;
31641 : fail:
31642 : return NULL;
31643 : }
31644 :
31645 :
31646 16 : SWIGINTERN PyObject *_wrap_gpgme_op_keylist_end(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31647 16 : PyObject *resultobj = 0;
31648 16 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
31649 16 : void *argp1 = 0 ;
31650 16 : int res1 = 0 ;
31651 16 : PyObject * obj0 = 0 ;
31652 : gpgme_error_t result;
31653 :
31654 16 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_op_keylist_end",&obj0)) SWIG_fail;
31655 16 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
31656 16 : if (!SWIG_IsOK(res1)) {
31657 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_keylist_end" "', argument " "1"" of type '" "gpgme_ctx_t""'");
31658 : }
31659 16 : arg1 = (gpgme_ctx_t)(argp1);
31660 : {
31661 16 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31662 16 : result = gpgme_op_keylist_end(arg1);
31663 16 : SWIG_PYTHON_THREAD_END_ALLOW;
31664 : }
31665 : {
31666 16 : resultobj = PyLong_FromLong(result);
31667 : }
31668 16 : return resultobj;
31669 : fail:
31670 : return NULL;
31671 : }
31672 :
31673 :
31674 0 : SWIGINTERN PyObject *_wrap_gpgme_op_passwd_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31675 0 : PyObject *resultobj = 0;
31676 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
31677 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
31678 : unsigned int arg3 ;
31679 0 : void *argp1 = 0 ;
31680 0 : int res1 = 0 ;
31681 0 : void *argp2 = 0 ;
31682 0 : int res2 = 0 ;
31683 : unsigned int val3 ;
31684 0 : int ecode3 = 0 ;
31685 0 : PyObject * obj0 = 0 ;
31686 0 : PyObject * obj1 = 0 ;
31687 0 : PyObject * obj2 = 0 ;
31688 : gpgme_error_t result;
31689 :
31690 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_passwd_start",&obj0,&obj1,&obj2)) SWIG_fail;
31691 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
31692 0 : if (!SWIG_IsOK(res1)) {
31693 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_passwd_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
31694 : }
31695 0 : arg1 = (gpgme_ctx_t)(argp1);
31696 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
31697 0 : if (!SWIG_IsOK(res2)) {
31698 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_passwd_start" "', argument " "2"" of type '" "gpgme_key_t""'");
31699 : }
31700 0 : arg2 = (gpgme_key_t)(argp2);
31701 0 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
31702 0 : if (!SWIG_IsOK(ecode3)) {
31703 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_passwd_start" "', argument " "3"" of type '" "unsigned int""'");
31704 : }
31705 0 : arg3 = (unsigned int)(val3);
31706 : {
31707 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31708 0 : result = gpgme_op_passwd_start(arg1,arg2,arg3);
31709 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31710 : }
31711 : {
31712 0 : resultobj = PyLong_FromLong(result);
31713 : }
31714 0 : return resultobj;
31715 : fail:
31716 : return NULL;
31717 : }
31718 :
31719 :
31720 0 : SWIGINTERN PyObject *_wrap_gpgme_op_passwd(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31721 0 : PyObject *resultobj = 0;
31722 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
31723 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
31724 : unsigned int arg3 ;
31725 0 : void *argp1 = 0 ;
31726 0 : int res1 = 0 ;
31727 0 : void *argp2 = 0 ;
31728 0 : int res2 = 0 ;
31729 : unsigned int val3 ;
31730 0 : int ecode3 = 0 ;
31731 0 : PyObject * obj0 = 0 ;
31732 0 : PyObject * obj1 = 0 ;
31733 0 : PyObject * obj2 = 0 ;
31734 : gpgme_error_t result;
31735 :
31736 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_passwd",&obj0,&obj1,&obj2)) SWIG_fail;
31737 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
31738 0 : if (!SWIG_IsOK(res1)) {
31739 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_passwd" "', argument " "1"" of type '" "gpgme_ctx_t""'");
31740 : }
31741 0 : arg1 = (gpgme_ctx_t)(argp1);
31742 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
31743 0 : if (!SWIG_IsOK(res2)) {
31744 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_passwd" "', argument " "2"" of type '" "gpgme_key_t""'");
31745 : }
31746 0 : arg2 = (gpgme_key_t)(argp2);
31747 0 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
31748 0 : if (!SWIG_IsOK(ecode3)) {
31749 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_passwd" "', argument " "3"" of type '" "unsigned int""'");
31750 : }
31751 0 : arg3 = (unsigned int)(val3);
31752 : {
31753 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31754 0 : result = gpgme_op_passwd(arg1,arg2,arg3);
31755 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31756 : }
31757 : {
31758 0 : resultobj = PyLong_FromLong(result);
31759 : }
31760 0 : return resultobj;
31761 : fail:
31762 : return NULL;
31763 : }
31764 :
31765 :
31766 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item__refs_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31767 0 : PyObject *resultobj = 0;
31768 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31769 : unsigned int arg2 ;
31770 0 : void *argp1 = 0 ;
31771 0 : int res1 = 0 ;
31772 : unsigned int val2 ;
31773 0 : int ecode2 = 0 ;
31774 0 : PyObject * obj0 = 0 ;
31775 0 : PyObject * obj1 = 0 ;
31776 :
31777 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_trust_item__refs_set",&obj0,&obj1)) SWIG_fail;
31778 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
31779 0 : if (!SWIG_IsOK(res1)) {
31780 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item__refs_set" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
31781 : }
31782 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
31783 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
31784 0 : if (!SWIG_IsOK(ecode2)) {
31785 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_trust_item__refs_set" "', argument " "2"" of type '" "unsigned int""'");
31786 : }
31787 0 : arg2 = (unsigned int)(val2);
31788 : {
31789 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31790 0 : if (arg1) (arg1)->_refs = arg2;
31791 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31792 : }
31793 0 : resultobj = SWIG_Py_Void();
31794 0 : return resultobj;
31795 : fail:
31796 : return NULL;
31797 : }
31798 :
31799 :
31800 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item__refs_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31801 0 : PyObject *resultobj = 0;
31802 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31803 0 : void *argp1 = 0 ;
31804 0 : int res1 = 0 ;
31805 0 : PyObject * obj0 = 0 ;
31806 : unsigned int result;
31807 :
31808 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_trust_item__refs_get",&obj0)) SWIG_fail;
31809 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
31810 0 : if (!SWIG_IsOK(res1)) {
31811 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item__refs_get" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
31812 : }
31813 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
31814 : {
31815 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31816 0 : result = (unsigned int) ((arg1)->_refs);
31817 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31818 : }
31819 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
31820 0 : return resultobj;
31821 : fail:
31822 : return NULL;
31823 : }
31824 :
31825 :
31826 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_keyid_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31827 0 : PyObject *resultobj = 0;
31828 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31829 0 : char *arg2 = (char *) 0 ;
31830 0 : void *argp1 = 0 ;
31831 0 : int res1 = 0 ;
31832 : int res2 ;
31833 0 : char *buf2 = 0 ;
31834 0 : int alloc2 = 0 ;
31835 0 : PyObject * obj0 = 0 ;
31836 0 : PyObject * obj1 = 0 ;
31837 :
31838 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_trust_item_keyid_set",&obj0,&obj1)) SWIG_fail;
31839 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
31840 0 : if (!SWIG_IsOK(res1)) {
31841 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_keyid_set" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
31842 : }
31843 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
31844 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
31845 0 : if (!SWIG_IsOK(res2)) {
31846 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_trust_item_keyid_set" "', argument " "2"" of type '" "char *""'");
31847 : }
31848 0 : arg2 = (char *)(buf2);
31849 : {
31850 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31851 0 : if (arg1->keyid) free((char*)arg1->keyid);
31852 0 : if (arg2) {
31853 0 : size_t size = strlen((const char *)(arg2)) + 1;
31854 0 : arg1->keyid = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
31855 : } else {
31856 0 : arg1->keyid = 0;
31857 : }
31858 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31859 : }
31860 0 : resultobj = SWIG_Py_Void();
31861 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
31862 : return resultobj;
31863 : fail:
31864 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
31865 : return NULL;
31866 : }
31867 :
31868 :
31869 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_keyid_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31870 0 : PyObject *resultobj = 0;
31871 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31872 0 : void *argp1 = 0 ;
31873 0 : int res1 = 0 ;
31874 0 : PyObject * obj0 = 0 ;
31875 0 : char *result = 0 ;
31876 :
31877 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_trust_item_keyid_get",&obj0)) SWIG_fail;
31878 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
31879 0 : if (!SWIG_IsOK(res1)) {
31880 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_keyid_get" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
31881 : }
31882 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
31883 : {
31884 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31885 0 : result = (char *) ((arg1)->keyid);
31886 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31887 : }
31888 0 : resultobj = SWIG_FromCharPtr((const char *)result);
31889 0 : return resultobj;
31890 : fail:
31891 : return NULL;
31892 : }
31893 :
31894 :
31895 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item__keyid_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31896 0 : PyObject *resultobj = 0;
31897 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31898 : char *arg2 ;
31899 0 : void *argp1 = 0 ;
31900 0 : int res1 = 0 ;
31901 : char temp2[16+1] ;
31902 : int res2 ;
31903 0 : PyObject * obj0 = 0 ;
31904 0 : PyObject * obj1 = 0 ;
31905 :
31906 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_trust_item__keyid_set",&obj0,&obj1)) SWIG_fail;
31907 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
31908 0 : if (!SWIG_IsOK(res1)) {
31909 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item__keyid_set" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
31910 : }
31911 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
31912 0 : res2 = SWIG_AsCharArray(obj1, temp2, 16+1);
31913 0 : if (!SWIG_IsOK(res2)) {
31914 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_trust_item__keyid_set" "', argument " "2"" of type '" "char [16+1]""'");
31915 : }
31916 0 : arg2 = (char *)(temp2);
31917 : {
31918 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31919 0 : if (arg2) memcpy(arg1->_keyid,arg2,16+1*sizeof(char));
31920 : else memset(arg1->_keyid,0,16+1*sizeof(char));
31921 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31922 : }
31923 0 : resultobj = SWIG_Py_Void();
31924 0 : return resultobj;
31925 : fail:
31926 : return NULL;
31927 : }
31928 :
31929 :
31930 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item__keyid_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31931 0 : PyObject *resultobj = 0;
31932 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31933 0 : void *argp1 = 0 ;
31934 0 : int res1 = 0 ;
31935 0 : PyObject * obj0 = 0 ;
31936 0 : char *result = 0 ;
31937 :
31938 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_trust_item__keyid_get",&obj0)) SWIG_fail;
31939 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
31940 0 : if (!SWIG_IsOK(res1)) {
31941 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item__keyid_get" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
31942 : }
31943 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
31944 : {
31945 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31946 0 : result = (char *)(char *) ((arg1)->_keyid);
31947 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31948 : }
31949 : {
31950 0 : size_t size = SWIG_strnlen(result, 16+1);
31951 :
31952 :
31953 :
31954 0 : resultobj = SWIG_FromCharPtrAndSize(result, size);
31955 : }
31956 0 : return resultobj;
31957 : fail:
31958 : return NULL;
31959 : }
31960 :
31961 :
31962 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_type_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31963 0 : PyObject *resultobj = 0;
31964 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31965 : int arg2 ;
31966 0 : void *argp1 = 0 ;
31967 0 : int res1 = 0 ;
31968 : int val2 ;
31969 0 : int ecode2 = 0 ;
31970 0 : PyObject * obj0 = 0 ;
31971 0 : PyObject * obj1 = 0 ;
31972 :
31973 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_trust_item_type_set",&obj0,&obj1)) SWIG_fail;
31974 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
31975 0 : if (!SWIG_IsOK(res1)) {
31976 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_type_set" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
31977 : }
31978 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
31979 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
31980 0 : if (!SWIG_IsOK(ecode2)) {
31981 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_trust_item_type_set" "', argument " "2"" of type '" "int""'");
31982 : }
31983 0 : arg2 = (int)(val2);
31984 : {
31985 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31986 0 : if (arg1) (arg1)->type = arg2;
31987 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31988 : }
31989 0 : resultobj = SWIG_Py_Void();
31990 0 : return resultobj;
31991 : fail:
31992 : return NULL;
31993 : }
31994 :
31995 :
31996 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_type_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31997 0 : PyObject *resultobj = 0;
31998 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31999 0 : void *argp1 = 0 ;
32000 0 : int res1 = 0 ;
32001 0 : PyObject * obj0 = 0 ;
32002 : int result;
32003 :
32004 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_trust_item_type_get",&obj0)) SWIG_fail;
32005 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
32006 0 : if (!SWIG_IsOK(res1)) {
32007 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_type_get" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
32008 : }
32009 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
32010 : {
32011 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32012 0 : result = (int) ((arg1)->type);
32013 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32014 : }
32015 0 : resultobj = SWIG_From_int((int)(result));
32016 0 : return resultobj;
32017 : fail:
32018 : return NULL;
32019 : }
32020 :
32021 :
32022 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_level_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32023 0 : PyObject *resultobj = 0;
32024 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
32025 : int arg2 ;
32026 0 : void *argp1 = 0 ;
32027 0 : int res1 = 0 ;
32028 : int val2 ;
32029 0 : int ecode2 = 0 ;
32030 0 : PyObject * obj0 = 0 ;
32031 0 : PyObject * obj1 = 0 ;
32032 :
32033 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_trust_item_level_set",&obj0,&obj1)) SWIG_fail;
32034 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
32035 0 : if (!SWIG_IsOK(res1)) {
32036 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_level_set" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
32037 : }
32038 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
32039 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
32040 0 : if (!SWIG_IsOK(ecode2)) {
32041 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_trust_item_level_set" "', argument " "2"" of type '" "int""'");
32042 : }
32043 0 : arg2 = (int)(val2);
32044 : {
32045 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32046 0 : if (arg1) (arg1)->level = arg2;
32047 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32048 : }
32049 0 : resultobj = SWIG_Py_Void();
32050 0 : return resultobj;
32051 : fail:
32052 : return NULL;
32053 : }
32054 :
32055 :
32056 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_level_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32057 0 : PyObject *resultobj = 0;
32058 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
32059 0 : void *argp1 = 0 ;
32060 0 : int res1 = 0 ;
32061 0 : PyObject * obj0 = 0 ;
32062 : int result;
32063 :
32064 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_trust_item_level_get",&obj0)) SWIG_fail;
32065 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
32066 0 : if (!SWIG_IsOK(res1)) {
32067 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_level_get" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
32068 : }
32069 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
32070 : {
32071 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32072 0 : result = (int) ((arg1)->level);
32073 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32074 : }
32075 0 : resultobj = SWIG_From_int((int)(result));
32076 0 : return resultobj;
32077 : fail:
32078 : return NULL;
32079 : }
32080 :
32081 :
32082 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_owner_trust_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32083 0 : PyObject *resultobj = 0;
32084 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
32085 0 : char *arg2 = (char *) 0 ;
32086 0 : void *argp1 = 0 ;
32087 0 : int res1 = 0 ;
32088 : int res2 ;
32089 0 : char *buf2 = 0 ;
32090 0 : int alloc2 = 0 ;
32091 0 : PyObject * obj0 = 0 ;
32092 0 : PyObject * obj1 = 0 ;
32093 :
32094 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_trust_item_owner_trust_set",&obj0,&obj1)) SWIG_fail;
32095 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
32096 0 : if (!SWIG_IsOK(res1)) {
32097 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_owner_trust_set" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
32098 : }
32099 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
32100 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
32101 0 : if (!SWIG_IsOK(res2)) {
32102 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_trust_item_owner_trust_set" "', argument " "2"" of type '" "char *""'");
32103 : }
32104 0 : arg2 = (char *)(buf2);
32105 : {
32106 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32107 0 : if (arg1->owner_trust) free((char*)arg1->owner_trust);
32108 0 : if (arg2) {
32109 0 : size_t size = strlen((const char *)(arg2)) + 1;
32110 0 : arg1->owner_trust = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
32111 : } else {
32112 0 : arg1->owner_trust = 0;
32113 : }
32114 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32115 : }
32116 0 : resultobj = SWIG_Py_Void();
32117 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
32118 : return resultobj;
32119 : fail:
32120 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
32121 : return NULL;
32122 : }
32123 :
32124 :
32125 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_owner_trust_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32126 0 : PyObject *resultobj = 0;
32127 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
32128 0 : void *argp1 = 0 ;
32129 0 : int res1 = 0 ;
32130 0 : PyObject * obj0 = 0 ;
32131 0 : char *result = 0 ;
32132 :
32133 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_trust_item_owner_trust_get",&obj0)) SWIG_fail;
32134 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
32135 0 : if (!SWIG_IsOK(res1)) {
32136 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_owner_trust_get" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
32137 : }
32138 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
32139 : {
32140 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32141 0 : result = (char *) ((arg1)->owner_trust);
32142 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32143 : }
32144 0 : resultobj = SWIG_FromCharPtr((const char *)result);
32145 0 : return resultobj;
32146 : fail:
32147 : return NULL;
32148 : }
32149 :
32150 :
32151 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item__owner_trust_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32152 0 : PyObject *resultobj = 0;
32153 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
32154 : char *arg2 ;
32155 0 : void *argp1 = 0 ;
32156 0 : int res1 = 0 ;
32157 : char temp2[2] ;
32158 : int res2 ;
32159 0 : PyObject * obj0 = 0 ;
32160 0 : PyObject * obj1 = 0 ;
32161 :
32162 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_trust_item__owner_trust_set",&obj0,&obj1)) SWIG_fail;
32163 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
32164 0 : if (!SWIG_IsOK(res1)) {
32165 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item__owner_trust_set" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
32166 : }
32167 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
32168 0 : res2 = SWIG_AsCharArray(obj1, temp2, 2);
32169 0 : if (!SWIG_IsOK(res2)) {
32170 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_trust_item__owner_trust_set" "', argument " "2"" of type '" "char [2]""'");
32171 : }
32172 0 : arg2 = (char *)(temp2);
32173 : {
32174 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32175 0 : if (arg2) memcpy(arg1->_owner_trust,arg2,2*sizeof(char));
32176 : else memset(arg1->_owner_trust,0,2*sizeof(char));
32177 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32178 : }
32179 0 : resultobj = SWIG_Py_Void();
32180 0 : return resultobj;
32181 : fail:
32182 : return NULL;
32183 : }
32184 :
32185 :
32186 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item__owner_trust_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32187 0 : PyObject *resultobj = 0;
32188 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
32189 0 : void *argp1 = 0 ;
32190 0 : int res1 = 0 ;
32191 0 : PyObject * obj0 = 0 ;
32192 0 : char *result = 0 ;
32193 :
32194 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_trust_item__owner_trust_get",&obj0)) SWIG_fail;
32195 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
32196 0 : if (!SWIG_IsOK(res1)) {
32197 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item__owner_trust_get" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
32198 : }
32199 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
32200 : {
32201 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32202 0 : result = (char *)(char *) ((arg1)->_owner_trust);
32203 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32204 : }
32205 : {
32206 0 : size_t size = SWIG_strnlen(result, 2);
32207 :
32208 :
32209 :
32210 0 : resultobj = SWIG_FromCharPtrAndSize(result, size);
32211 : }
32212 0 : return resultobj;
32213 : fail:
32214 : return NULL;
32215 : }
32216 :
32217 :
32218 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_validity_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32219 0 : PyObject *resultobj = 0;
32220 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
32221 0 : char *arg2 = (char *) 0 ;
32222 0 : void *argp1 = 0 ;
32223 0 : int res1 = 0 ;
32224 : int res2 ;
32225 0 : char *buf2 = 0 ;
32226 0 : int alloc2 = 0 ;
32227 0 : PyObject * obj0 = 0 ;
32228 0 : PyObject * obj1 = 0 ;
32229 :
32230 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_trust_item_validity_set",&obj0,&obj1)) SWIG_fail;
32231 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
32232 0 : if (!SWIG_IsOK(res1)) {
32233 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_validity_set" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
32234 : }
32235 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
32236 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
32237 0 : if (!SWIG_IsOK(res2)) {
32238 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_trust_item_validity_set" "', argument " "2"" of type '" "char *""'");
32239 : }
32240 0 : arg2 = (char *)(buf2);
32241 : {
32242 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32243 0 : if (arg1->validity) free((char*)arg1->validity);
32244 0 : if (arg2) {
32245 0 : size_t size = strlen((const char *)(arg2)) + 1;
32246 0 : arg1->validity = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
32247 : } else {
32248 0 : arg1->validity = 0;
32249 : }
32250 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32251 : }
32252 0 : resultobj = SWIG_Py_Void();
32253 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
32254 : return resultobj;
32255 : fail:
32256 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
32257 : return NULL;
32258 : }
32259 :
32260 :
32261 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_validity_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32262 0 : PyObject *resultobj = 0;
32263 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
32264 0 : void *argp1 = 0 ;
32265 0 : int res1 = 0 ;
32266 0 : PyObject * obj0 = 0 ;
32267 0 : char *result = 0 ;
32268 :
32269 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_trust_item_validity_get",&obj0)) SWIG_fail;
32270 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
32271 0 : if (!SWIG_IsOK(res1)) {
32272 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_validity_get" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
32273 : }
32274 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
32275 : {
32276 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32277 0 : result = (char *) ((arg1)->validity);
32278 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32279 : }
32280 0 : resultobj = SWIG_FromCharPtr((const char *)result);
32281 0 : return resultobj;
32282 : fail:
32283 : return NULL;
32284 : }
32285 :
32286 :
32287 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item__validity_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32288 0 : PyObject *resultobj = 0;
32289 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
32290 : char *arg2 ;
32291 0 : void *argp1 = 0 ;
32292 0 : int res1 = 0 ;
32293 : char temp2[2] ;
32294 : int res2 ;
32295 0 : PyObject * obj0 = 0 ;
32296 0 : PyObject * obj1 = 0 ;
32297 :
32298 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_trust_item__validity_set",&obj0,&obj1)) SWIG_fail;
32299 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
32300 0 : if (!SWIG_IsOK(res1)) {
32301 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item__validity_set" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
32302 : }
32303 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
32304 0 : res2 = SWIG_AsCharArray(obj1, temp2, 2);
32305 0 : if (!SWIG_IsOK(res2)) {
32306 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_trust_item__validity_set" "', argument " "2"" of type '" "char [2]""'");
32307 : }
32308 0 : arg2 = (char *)(temp2);
32309 : {
32310 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32311 0 : if (arg2) memcpy(arg1->_validity,arg2,2*sizeof(char));
32312 : else memset(arg1->_validity,0,2*sizeof(char));
32313 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32314 : }
32315 0 : resultobj = SWIG_Py_Void();
32316 0 : return resultobj;
32317 : fail:
32318 : return NULL;
32319 : }
32320 :
32321 :
32322 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item__validity_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32323 0 : PyObject *resultobj = 0;
32324 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
32325 0 : void *argp1 = 0 ;
32326 0 : int res1 = 0 ;
32327 0 : PyObject * obj0 = 0 ;
32328 0 : char *result = 0 ;
32329 :
32330 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_trust_item__validity_get",&obj0)) SWIG_fail;
32331 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
32332 0 : if (!SWIG_IsOK(res1)) {
32333 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item__validity_get" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
32334 : }
32335 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
32336 : {
32337 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32338 0 : result = (char *)(char *) ((arg1)->_validity);
32339 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32340 : }
32341 : {
32342 0 : size_t size = SWIG_strnlen(result, 2);
32343 :
32344 :
32345 :
32346 0 : resultobj = SWIG_FromCharPtrAndSize(result, size);
32347 : }
32348 0 : return resultobj;
32349 : fail:
32350 : return NULL;
32351 : }
32352 :
32353 :
32354 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_name_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32355 0 : PyObject *resultobj = 0;
32356 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
32357 0 : char *arg2 = (char *) 0 ;
32358 0 : void *argp1 = 0 ;
32359 0 : int res1 = 0 ;
32360 : int res2 ;
32361 0 : char *buf2 = 0 ;
32362 0 : int alloc2 = 0 ;
32363 0 : PyObject * obj0 = 0 ;
32364 0 : PyObject * obj1 = 0 ;
32365 :
32366 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_trust_item_name_set",&obj0,&obj1)) SWIG_fail;
32367 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
32368 0 : if (!SWIG_IsOK(res1)) {
32369 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_name_set" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
32370 : }
32371 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
32372 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
32373 0 : if (!SWIG_IsOK(res2)) {
32374 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_trust_item_name_set" "', argument " "2"" of type '" "char *""'");
32375 : }
32376 0 : arg2 = (char *)(buf2);
32377 : {
32378 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32379 0 : if (arg1->name) free((char*)arg1->name);
32380 0 : if (arg2) {
32381 0 : size_t size = strlen((const char *)(arg2)) + 1;
32382 0 : arg1->name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
32383 : } else {
32384 0 : arg1->name = 0;
32385 : }
32386 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32387 : }
32388 0 : resultobj = SWIG_Py_Void();
32389 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
32390 : return resultobj;
32391 : fail:
32392 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
32393 : return NULL;
32394 : }
32395 :
32396 :
32397 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_name_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32398 0 : PyObject *resultobj = 0;
32399 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
32400 0 : void *argp1 = 0 ;
32401 0 : int res1 = 0 ;
32402 0 : PyObject * obj0 = 0 ;
32403 0 : char *result = 0 ;
32404 :
32405 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_trust_item_name_get",&obj0)) SWIG_fail;
32406 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
32407 0 : if (!SWIG_IsOK(res1)) {
32408 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_name_get" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
32409 : }
32410 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
32411 : {
32412 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32413 0 : result = (char *) ((arg1)->name);
32414 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32415 : }
32416 0 : resultobj = SWIG_FromCharPtr((const char *)result);
32417 0 : return resultobj;
32418 : fail:
32419 : return NULL;
32420 : }
32421 :
32422 :
32423 0 : SWIGINTERN PyObject *_wrap_new__gpgme_trust_item(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32424 0 : PyObject *resultobj = 0;
32425 0 : struct _gpgme_trust_item *result = 0 ;
32426 :
32427 0 : if (!PyArg_ParseTuple(args,(char *)":new__gpgme_trust_item")) SWIG_fail;
32428 : {
32429 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32430 0 : result = (struct _gpgme_trust_item *)calloc(1, sizeof(struct _gpgme_trust_item));
32431 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32432 : }
32433 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_trust_item, SWIG_POINTER_NEW | 0 );
32434 0 : return resultobj;
32435 : fail:
32436 : return NULL;
32437 : }
32438 :
32439 :
32440 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_trust_item(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32441 0 : PyObject *resultobj = 0;
32442 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
32443 0 : void *argp1 = 0 ;
32444 0 : int res1 = 0 ;
32445 0 : PyObject * obj0 = 0 ;
32446 :
32447 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete__gpgme_trust_item",&obj0)) SWIG_fail;
32448 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, SWIG_POINTER_DISOWN | 0 );
32449 0 : if (!SWIG_IsOK(res1)) {
32450 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_trust_item" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
32451 : }
32452 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
32453 : {
32454 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32455 0 : free((char *) arg1);
32456 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32457 : }
32458 0 : resultobj = SWIG_Py_Void();
32459 0 : return resultobj;
32460 : fail:
32461 : return NULL;
32462 : }
32463 :
32464 :
32465 27 : SWIGINTERN PyObject *_gpgme_trust_item_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32466 : PyObject *obj;
32467 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
32468 54 : SWIG_TypeNewClientData(SWIGTYPE_p__gpgme_trust_item, SWIG_NewClientData(obj));
32469 27 : return SWIG_Py_Void();
32470 : }
32471 :
32472 2 : SWIGINTERN PyObject *_wrap_gpgme_op_trustlist_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32473 2 : PyObject *resultobj = 0;
32474 2 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
32475 2 : char *arg2 = (char *) 0 ;
32476 : int arg3 ;
32477 2 : void *argp1 = 0 ;
32478 2 : int res1 = 0 ;
32479 2 : PyObject *encodedInput2 = NULL ;
32480 : int val3 ;
32481 2 : int ecode3 = 0 ;
32482 2 : PyObject * obj0 = 0 ;
32483 2 : PyObject * obj1 = 0 ;
32484 2 : PyObject * obj2 = 0 ;
32485 : gpgme_error_t result;
32486 :
32487 2 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_trustlist_start",&obj0,&obj1,&obj2)) SWIG_fail;
32488 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
32489 2 : if (!SWIG_IsOK(res1)) {
32490 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_trustlist_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
32491 : }
32492 2 : arg1 = (gpgme_ctx_t)(argp1);
32493 : {
32494 2 : if (obj1 == Py_None)
32495 : arg2 = NULL;
32496 2 : else if (PyUnicode_Check(obj1))
32497 : {
32498 2 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
32499 2 : if (encodedInput2 == NULL)
32500 : return NULL;
32501 2 : arg2 = PyBytes_AsString(encodedInput2);
32502 : }
32503 0 : else if (PyBytes_Check(obj1))
32504 0 : arg2 = PyBytes_AsString(obj1);
32505 : else {
32506 0 : PyErr_Format(PyExc_TypeError,
32507 : "arg %d: expected str, bytes, or None, got %s",
32508 : 2, obj1->ob_type->tp_name);
32509 0 : return NULL;
32510 : }
32511 : }
32512 4 : ecode3 = SWIG_AsVal_int(obj2, &val3);
32513 2 : if (!SWIG_IsOK(ecode3)) {
32514 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_trustlist_start" "', argument " "3"" of type '" "int""'");
32515 : }
32516 2 : arg3 = (int)(val3);
32517 : {
32518 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32519 2 : result = gpgme_op_trustlist_start(arg1,(char const *)arg2,arg3);
32520 2 : SWIG_PYTHON_THREAD_END_ALLOW;
32521 : }
32522 : {
32523 2 : resultobj = PyLong_FromLong(result);
32524 : }
32525 : {
32526 2 : Py_XDECREF(encodedInput2);
32527 : }
32528 : return resultobj;
32529 : fail:
32530 : {
32531 0 : Py_XDECREF(encodedInput2);
32532 : }
32533 : return NULL;
32534 : }
32535 :
32536 :
32537 2 : SWIGINTERN PyObject *_wrap_gpgme_op_trustlist_next(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32538 2 : PyObject *resultobj = 0;
32539 2 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
32540 2 : gpgme_trust_item_t *arg2 = (gpgme_trust_item_t *) 0 ;
32541 2 : void *argp1 = 0 ;
32542 2 : int res1 = 0 ;
32543 2 : void *argp2 = 0 ;
32544 2 : int res2 = 0 ;
32545 2 : PyObject * obj0 = 0 ;
32546 2 : PyObject * obj1 = 0 ;
32547 : gpgme_error_t result;
32548 :
32549 2 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_op_trustlist_next",&obj0,&obj1)) SWIG_fail;
32550 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
32551 2 : if (!SWIG_IsOK(res1)) {
32552 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_trustlist_next" "', argument " "1"" of type '" "gpgme_ctx_t""'");
32553 : }
32554 2 : arg1 = (gpgme_ctx_t)(argp1);
32555 2 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p__gpgme_trust_item, 0 | 0 );
32556 2 : if (!SWIG_IsOK(res2)) {
32557 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_trustlist_next" "', argument " "2"" of type '" "gpgme_trust_item_t *""'");
32558 : }
32559 2 : arg2 = (gpgme_trust_item_t *)(argp2);
32560 : {
32561 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32562 2 : result = gpgme_op_trustlist_next(arg1,arg2);
32563 2 : SWIG_PYTHON_THREAD_END_ALLOW;
32564 : }
32565 : {
32566 2 : resultobj = PyLong_FromLong(result);
32567 : }
32568 2 : return resultobj;
32569 : fail:
32570 : return NULL;
32571 : }
32572 :
32573 :
32574 2 : SWIGINTERN PyObject *_wrap_gpgme_op_trustlist_end(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32575 2 : PyObject *resultobj = 0;
32576 2 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
32577 2 : void *argp1 = 0 ;
32578 2 : int res1 = 0 ;
32579 2 : PyObject * obj0 = 0 ;
32580 : gpgme_error_t result;
32581 :
32582 2 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_op_trustlist_end",&obj0)) SWIG_fail;
32583 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
32584 2 : if (!SWIG_IsOK(res1)) {
32585 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_trustlist_end" "', argument " "1"" of type '" "gpgme_ctx_t""'");
32586 : }
32587 2 : arg1 = (gpgme_ctx_t)(argp1);
32588 : {
32589 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32590 2 : result = gpgme_op_trustlist_end(arg1);
32591 2 : SWIG_PYTHON_THREAD_END_ALLOW;
32592 : }
32593 : {
32594 2 : resultobj = PyLong_FromLong(result);
32595 : }
32596 2 : return resultobj;
32597 : fail:
32598 : return NULL;
32599 : }
32600 :
32601 :
32602 0 : SWIGINTERN PyObject *_wrap_gpgme_trust_item_ref(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32603 0 : PyObject *resultobj = 0;
32604 0 : gpgme_trust_item_t arg1 = (gpgme_trust_item_t) 0 ;
32605 0 : void *argp1 = 0 ;
32606 0 : int res1 = 0 ;
32607 0 : PyObject * obj0 = 0 ;
32608 :
32609 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_trust_item_ref",&obj0)) SWIG_fail;
32610 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
32611 0 : if (!SWIG_IsOK(res1)) {
32612 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_trust_item_ref" "', argument " "1"" of type '" "gpgme_trust_item_t""'");
32613 : }
32614 0 : arg1 = (gpgme_trust_item_t)(argp1);
32615 : {
32616 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32617 0 : gpgme_trust_item_ref(arg1);
32618 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32619 : }
32620 0 : resultobj = SWIG_Py_Void();
32621 0 : return resultobj;
32622 : fail:
32623 : return NULL;
32624 : }
32625 :
32626 :
32627 0 : SWIGINTERN PyObject *_wrap_gpgme_trust_item_unref(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32628 0 : PyObject *resultobj = 0;
32629 0 : gpgme_trust_item_t arg1 = (gpgme_trust_item_t) 0 ;
32630 0 : void *argp1 = 0 ;
32631 0 : int res1 = 0 ;
32632 0 : PyObject * obj0 = 0 ;
32633 :
32634 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_trust_item_unref",&obj0)) SWIG_fail;
32635 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
32636 0 : if (!SWIG_IsOK(res1)) {
32637 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_trust_item_unref" "', argument " "1"" of type '" "gpgme_trust_item_t""'");
32638 : }
32639 0 : arg1 = (gpgme_trust_item_t)(argp1);
32640 : {
32641 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32642 0 : gpgme_trust_item_unref(arg1);
32643 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32644 : }
32645 0 : resultobj = SWIG_Py_Void();
32646 0 : return resultobj;
32647 : fail:
32648 : return NULL;
32649 : }
32650 :
32651 :
32652 0 : SWIGINTERN PyObject *_wrap_gpgme_op_getauditlog_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32653 0 : PyObject *resultobj = 0;
32654 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
32655 0 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
32656 : unsigned int arg3 ;
32657 0 : void *argp1 = 0 ;
32658 0 : int res1 = 0 ;
32659 0 : void *argp2 = 0 ;
32660 0 : int res2 = 0 ;
32661 : unsigned int val3 ;
32662 0 : int ecode3 = 0 ;
32663 0 : PyObject * obj0 = 0 ;
32664 0 : PyObject * obj1 = 0 ;
32665 0 : PyObject * obj2 = 0 ;
32666 : gpgme_error_t result;
32667 :
32668 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_getauditlog_start",&obj0,&obj1,&obj2)) SWIG_fail;
32669 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
32670 0 : if (!SWIG_IsOK(res1)) {
32671 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_getauditlog_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
32672 : }
32673 0 : arg1 = (gpgme_ctx_t)(argp1);
32674 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_data, 0 | 0 );
32675 0 : if (!SWIG_IsOK(res2)) {
32676 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_getauditlog_start" "', argument " "2"" of type '" "gpgme_data_t""'");
32677 : }
32678 0 : arg2 = (gpgme_data_t)(argp2);
32679 0 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
32680 0 : if (!SWIG_IsOK(ecode3)) {
32681 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_getauditlog_start" "', argument " "3"" of type '" "unsigned int""'");
32682 : }
32683 0 : arg3 = (unsigned int)(val3);
32684 : {
32685 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32686 0 : result = gpgme_op_getauditlog_start(arg1,arg2,arg3);
32687 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32688 : }
32689 : {
32690 0 : resultobj = PyLong_FromLong(result);
32691 : }
32692 0 : return resultobj;
32693 : fail:
32694 : return NULL;
32695 : }
32696 :
32697 :
32698 0 : SWIGINTERN PyObject *_wrap_gpgme_op_getauditlog(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32699 0 : PyObject *resultobj = 0;
32700 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
32701 0 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
32702 : unsigned int arg3 ;
32703 0 : void *argp1 = 0 ;
32704 0 : int res1 = 0 ;
32705 0 : void *argp2 = 0 ;
32706 0 : int res2 = 0 ;
32707 : unsigned int val3 ;
32708 0 : int ecode3 = 0 ;
32709 0 : PyObject * obj0 = 0 ;
32710 0 : PyObject * obj1 = 0 ;
32711 0 : PyObject * obj2 = 0 ;
32712 : gpgme_error_t result;
32713 :
32714 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_getauditlog",&obj0,&obj1,&obj2)) SWIG_fail;
32715 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
32716 0 : if (!SWIG_IsOK(res1)) {
32717 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_getauditlog" "', argument " "1"" of type '" "gpgme_ctx_t""'");
32718 : }
32719 0 : arg1 = (gpgme_ctx_t)(argp1);
32720 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_data, 0 | 0 );
32721 0 : if (!SWIG_IsOK(res2)) {
32722 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_getauditlog" "', argument " "2"" of type '" "gpgme_data_t""'");
32723 : }
32724 0 : arg2 = (gpgme_data_t)(argp2);
32725 0 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
32726 0 : if (!SWIG_IsOK(ecode3)) {
32727 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_getauditlog" "', argument " "3"" of type '" "unsigned int""'");
32728 : }
32729 0 : arg3 = (unsigned int)(val3);
32730 : {
32731 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32732 0 : result = gpgme_op_getauditlog(arg1,arg2,arg3);
32733 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32734 : }
32735 : {
32736 0 : resultobj = PyLong_FromLong(result);
32737 : }
32738 0 : return resultobj;
32739 : fail:
32740 : return NULL;
32741 : }
32742 :
32743 :
32744 0 : SWIGINTERN PyObject *_wrap_gpgme_op_spawn_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32745 0 : PyObject *resultobj = 0;
32746 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
32747 0 : char *arg2 = (char *) 0 ;
32748 : char **arg3 ;
32749 0 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
32750 0 : gpgme_data_t arg5 = (gpgme_data_t) 0 ;
32751 0 : gpgme_data_t arg6 = (gpgme_data_t) 0 ;
32752 : unsigned int arg7 ;
32753 0 : void *argp1 = 0 ;
32754 0 : int res1 = 0 ;
32755 0 : PyObject *encodedInput2 = NULL ;
32756 0 : void *vector3 = NULL ;
32757 : size_t size3 ;
32758 0 : PyObject **pyVector3 = NULL ;
32759 0 : void *argp4 = 0 ;
32760 0 : int res4 = 0 ;
32761 0 : void *argp5 = 0 ;
32762 0 : int res5 = 0 ;
32763 0 : void *argp6 = 0 ;
32764 0 : int res6 = 0 ;
32765 : unsigned int val7 ;
32766 0 : int ecode7 = 0 ;
32767 0 : PyObject * obj0 = 0 ;
32768 0 : PyObject * obj1 = 0 ;
32769 0 : PyObject * obj2 = 0 ;
32770 0 : PyObject * obj3 = 0 ;
32771 0 : PyObject * obj4 = 0 ;
32772 0 : PyObject * obj5 = 0 ;
32773 0 : PyObject * obj6 = 0 ;
32774 : gpgme_error_t result;
32775 :
32776 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOOOO:gpgme_op_spawn_start",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
32777 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
32778 0 : if (!SWIG_IsOK(res1)) {
32779 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_spawn_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
32780 : }
32781 0 : arg1 = (gpgme_ctx_t)(argp1);
32782 : {
32783 0 : if (obj1 == Py_None)
32784 : arg2 = NULL;
32785 0 : else if (PyUnicode_Check(obj1))
32786 : {
32787 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
32788 0 : if (encodedInput2 == NULL)
32789 : return NULL;
32790 0 : arg2 = PyBytes_AsString(encodedInput2);
32791 : }
32792 0 : else if (PyBytes_Check(obj1))
32793 0 : arg2 = PyBytes_AsString(obj1);
32794 : else {
32795 0 : PyErr_Format(PyExc_TypeError,
32796 : "arg %d: expected str, bytes, or None, got %s",
32797 : 2, obj1->ob_type->tp_name);
32798 0 : return NULL;
32799 : }
32800 : }
32801 : {
32802 : /* Check if is a list */
32803 0 : if (PyList_Check(obj2)) {
32804 : size_t i, j;
32805 0 : size3 = PyList_Size(obj2);
32806 0 : arg3 = (char **) (vector3 = malloc((size3+1) * sizeof(char *)));
32807 0 : pyVector3 = calloc(sizeof *pyVector3, size3);
32808 :
32809 0 : for (i = 0; i < size3; i++) {
32810 0 : PyObject *o = PyList_GetItem(obj2,i);
32811 0 : if (PyUnicode_Check(o))
32812 : {
32813 0 : pyVector3[i] = PyUnicode_AsUTF8String(o);
32814 0 : if (pyVector3[i] == NULL)
32815 : {
32816 0 : free(vector3);
32817 0 : for (j = 0; j < i; j++)
32818 0 : Py_XDECREF(pyVector3[j]);
32819 : return NULL;
32820 : }
32821 0 : arg3[i] = PyBytes_AsString(pyVector3[i]);
32822 : }
32823 0 : else if (PyString_Check(o))
32824 0 : arg3[i] = PyString_AsString(o);
32825 : else {
32826 0 : PyErr_Format(PyExc_TypeError,
32827 : "arg %d: list must contain only str or bytes, got %s "
32828 : "at position %d",
32829 : 3, o->ob_type->tp_name, i);
32830 0 : free(arg3);
32831 0 : return NULL;
32832 : }
32833 : }
32834 0 : arg3[i] = NULL;
32835 : } else {
32836 0 : PyErr_Format(PyExc_TypeError,
32837 : "arg %d: expected a list of str or bytes, got %s",
32838 : 3, obj2->ob_type->tp_name);
32839 0 : return NULL;
32840 : }
32841 : }
32842 0 : res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_gpgme_data, 0 | 0 );
32843 0 : if (!SWIG_IsOK(res4)) {
32844 0 : SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "gpgme_op_spawn_start" "', argument " "4"" of type '" "gpgme_data_t""'");
32845 : }
32846 0 : arg4 = (gpgme_data_t)(argp4);
32847 0 : res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_gpgme_data, 0 | 0 );
32848 0 : if (!SWIG_IsOK(res5)) {
32849 0 : SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "gpgme_op_spawn_start" "', argument " "5"" of type '" "gpgme_data_t""'");
32850 : }
32851 0 : arg5 = (gpgme_data_t)(argp5);
32852 0 : res6 = SWIG_ConvertPtr(obj5, &argp6,SWIGTYPE_p_gpgme_data, 0 | 0 );
32853 0 : if (!SWIG_IsOK(res6)) {
32854 0 : SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "gpgme_op_spawn_start" "', argument " "6"" of type '" "gpgme_data_t""'");
32855 : }
32856 0 : arg6 = (gpgme_data_t)(argp6);
32857 0 : ecode7 = SWIG_AsVal_unsigned_SS_int(obj6, &val7);
32858 0 : if (!SWIG_IsOK(ecode7)) {
32859 0 : SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "gpgme_op_spawn_start" "', argument " "7"" of type '" "unsigned int""'");
32860 : }
32861 0 : arg7 = (unsigned int)(val7);
32862 : {
32863 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32864 0 : result = gpgme_op_spawn_start(arg1,(char const *)arg2,(char const *(*))arg3,arg4,arg5,arg6,arg7);
32865 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32866 : }
32867 : {
32868 0 : resultobj = PyLong_FromLong(result);
32869 : }
32870 : {
32871 0 : Py_XDECREF(encodedInput2);
32872 : }
32873 : {
32874 : size_t i;
32875 0 : free(vector3);
32876 0 : for (i = 0; i < size3; i++)
32877 0 : Py_XDECREF(pyVector3[i]);
32878 : }
32879 : return resultobj;
32880 : fail:
32881 : {
32882 0 : Py_XDECREF(encodedInput2);
32883 : }
32884 : {
32885 : size_t i;
32886 0 : free(vector3);
32887 0 : for (i = 0; i < size3; i++)
32888 0 : Py_XDECREF(pyVector3[i]);
32889 : }
32890 : return NULL;
32891 : }
32892 :
32893 :
32894 0 : SWIGINTERN PyObject *_wrap_gpgme_op_spawn(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32895 0 : PyObject *resultobj = 0;
32896 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
32897 0 : char *arg2 = (char *) 0 ;
32898 : char **arg3 ;
32899 0 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
32900 0 : gpgme_data_t arg5 = (gpgme_data_t) 0 ;
32901 0 : gpgme_data_t arg6 = (gpgme_data_t) 0 ;
32902 : unsigned int arg7 ;
32903 0 : void *argp1 = 0 ;
32904 0 : int res1 = 0 ;
32905 0 : PyObject *encodedInput2 = NULL ;
32906 0 : void *vector3 = NULL ;
32907 : size_t size3 ;
32908 0 : PyObject **pyVector3 = NULL ;
32909 0 : void *argp4 = 0 ;
32910 0 : int res4 = 0 ;
32911 0 : void *argp5 = 0 ;
32912 0 : int res5 = 0 ;
32913 0 : void *argp6 = 0 ;
32914 0 : int res6 = 0 ;
32915 : unsigned int val7 ;
32916 0 : int ecode7 = 0 ;
32917 0 : PyObject * obj0 = 0 ;
32918 0 : PyObject * obj1 = 0 ;
32919 0 : PyObject * obj2 = 0 ;
32920 0 : PyObject * obj3 = 0 ;
32921 0 : PyObject * obj4 = 0 ;
32922 0 : PyObject * obj5 = 0 ;
32923 0 : PyObject * obj6 = 0 ;
32924 : gpgme_error_t result;
32925 :
32926 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOOOO:gpgme_op_spawn",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
32927 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
32928 0 : if (!SWIG_IsOK(res1)) {
32929 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_spawn" "', argument " "1"" of type '" "gpgme_ctx_t""'");
32930 : }
32931 0 : arg1 = (gpgme_ctx_t)(argp1);
32932 : {
32933 0 : if (obj1 == Py_None)
32934 : arg2 = NULL;
32935 0 : else if (PyUnicode_Check(obj1))
32936 : {
32937 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
32938 0 : if (encodedInput2 == NULL)
32939 : return NULL;
32940 0 : arg2 = PyBytes_AsString(encodedInput2);
32941 : }
32942 0 : else if (PyBytes_Check(obj1))
32943 0 : arg2 = PyBytes_AsString(obj1);
32944 : else {
32945 0 : PyErr_Format(PyExc_TypeError,
32946 : "arg %d: expected str, bytes, or None, got %s",
32947 : 2, obj1->ob_type->tp_name);
32948 0 : return NULL;
32949 : }
32950 : }
32951 : {
32952 : /* Check if is a list */
32953 0 : if (PyList_Check(obj2)) {
32954 : size_t i, j;
32955 0 : size3 = PyList_Size(obj2);
32956 0 : arg3 = (char **) (vector3 = malloc((size3+1) * sizeof(char *)));
32957 0 : pyVector3 = calloc(sizeof *pyVector3, size3);
32958 :
32959 0 : for (i = 0; i < size3; i++) {
32960 0 : PyObject *o = PyList_GetItem(obj2,i);
32961 0 : if (PyUnicode_Check(o))
32962 : {
32963 0 : pyVector3[i] = PyUnicode_AsUTF8String(o);
32964 0 : if (pyVector3[i] == NULL)
32965 : {
32966 0 : free(vector3);
32967 0 : for (j = 0; j < i; j++)
32968 0 : Py_XDECREF(pyVector3[j]);
32969 : return NULL;
32970 : }
32971 0 : arg3[i] = PyBytes_AsString(pyVector3[i]);
32972 : }
32973 0 : else if (PyString_Check(o))
32974 0 : arg3[i] = PyString_AsString(o);
32975 : else {
32976 0 : PyErr_Format(PyExc_TypeError,
32977 : "arg %d: list must contain only str or bytes, got %s "
32978 : "at position %d",
32979 : 3, o->ob_type->tp_name, i);
32980 0 : free(arg3);
32981 0 : return NULL;
32982 : }
32983 : }
32984 0 : arg3[i] = NULL;
32985 : } else {
32986 0 : PyErr_Format(PyExc_TypeError,
32987 : "arg %d: expected a list of str or bytes, got %s",
32988 : 3, obj2->ob_type->tp_name);
32989 0 : return NULL;
32990 : }
32991 : }
32992 0 : res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_gpgme_data, 0 | 0 );
32993 0 : if (!SWIG_IsOK(res4)) {
32994 0 : SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "gpgme_op_spawn" "', argument " "4"" of type '" "gpgme_data_t""'");
32995 : }
32996 0 : arg4 = (gpgme_data_t)(argp4);
32997 0 : res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_gpgme_data, 0 | 0 );
32998 0 : if (!SWIG_IsOK(res5)) {
32999 0 : SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "gpgme_op_spawn" "', argument " "5"" of type '" "gpgme_data_t""'");
33000 : }
33001 0 : arg5 = (gpgme_data_t)(argp5);
33002 0 : res6 = SWIG_ConvertPtr(obj5, &argp6,SWIGTYPE_p_gpgme_data, 0 | 0 );
33003 0 : if (!SWIG_IsOK(res6)) {
33004 0 : SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "gpgme_op_spawn" "', argument " "6"" of type '" "gpgme_data_t""'");
33005 : }
33006 0 : arg6 = (gpgme_data_t)(argp6);
33007 0 : ecode7 = SWIG_AsVal_unsigned_SS_int(obj6, &val7);
33008 0 : if (!SWIG_IsOK(ecode7)) {
33009 0 : SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "gpgme_op_spawn" "', argument " "7"" of type '" "unsigned int""'");
33010 : }
33011 0 : arg7 = (unsigned int)(val7);
33012 : {
33013 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33014 0 : result = gpgme_op_spawn(arg1,(char const *)arg2,(char const *(*))arg3,arg4,arg5,arg6,arg7);
33015 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33016 : }
33017 : {
33018 0 : resultobj = PyLong_FromLong(result);
33019 : }
33020 : {
33021 0 : Py_XDECREF(encodedInput2);
33022 : }
33023 : {
33024 : size_t i;
33025 0 : free(vector3);
33026 0 : for (i = 0; i < size3; i++)
33027 0 : Py_XDECREF(pyVector3[i]);
33028 : }
33029 : return resultobj;
33030 : fail:
33031 : {
33032 0 : Py_XDECREF(encodedInput2);
33033 : }
33034 : {
33035 : size_t i;
33036 0 : free(vector3);
33037 0 : for (i = 0; i < size3; i++)
33038 0 : Py_XDECREF(pyVector3[i]);
33039 : }
33040 : return NULL;
33041 : }
33042 :
33043 :
33044 0 : SWIGINTERN PyObject *_wrap_gpgme_op_assuan_transact_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33045 0 : PyObject *resultobj = 0;
33046 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
33047 0 : char *arg2 = (char *) 0 ;
33048 0 : gpgme_assuan_data_cb_t arg3 = (gpgme_assuan_data_cb_t) 0 ;
33049 0 : void *arg4 = (void *) 0 ;
33050 0 : gpgme_assuan_inquire_cb_t arg5 = (gpgme_assuan_inquire_cb_t) 0 ;
33051 0 : void *arg6 = (void *) 0 ;
33052 0 : gpgme_assuan_status_cb_t arg7 = (gpgme_assuan_status_cb_t) 0 ;
33053 0 : void *arg8 = (void *) 0 ;
33054 0 : void *argp1 = 0 ;
33055 0 : int res1 = 0 ;
33056 0 : PyObject *encodedInput2 = NULL ;
33057 0 : PyObject * obj0 = 0 ;
33058 0 : PyObject * obj1 = 0 ;
33059 0 : PyObject * obj2 = 0 ;
33060 0 : PyObject * obj3 = 0 ;
33061 0 : PyObject * obj4 = 0 ;
33062 : gpgme_error_t result;
33063 :
33064 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_op_assuan_transact_start",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
33065 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
33066 0 : if (!SWIG_IsOK(res1)) {
33067 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_assuan_transact_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
33068 : }
33069 0 : arg1 = (gpgme_ctx_t)(argp1);
33070 : {
33071 0 : if (obj1 == Py_None)
33072 : arg2 = NULL;
33073 0 : else if (PyUnicode_Check(obj1))
33074 : {
33075 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
33076 0 : if (encodedInput2 == NULL)
33077 : return NULL;
33078 0 : arg2 = PyBytes_AsString(encodedInput2);
33079 : }
33080 0 : else if (PyBytes_Check(obj1))
33081 0 : arg2 = PyBytes_AsString(obj1);
33082 : else {
33083 0 : PyErr_Format(PyExc_TypeError,
33084 : "arg %d: expected str, bytes, or None, got %s",
33085 : 2, obj1->ob_type->tp_name);
33086 0 : return NULL;
33087 : }
33088 : }
33089 : {
33090 0 : if (obj2 == Py_None)
33091 : arg3 = arg4 = NULL;
33092 : else
33093 : {
33094 0 : if (! PyTuple_Check(obj2))
33095 0 : return PyErr_Format(PyExc_TypeError, "callback must be a tuple");
33096 0 : if (PyTuple_Size(obj2) != 2)
33097 0 : return PyErr_Format(PyExc_TypeError,
33098 : "callback must be a tuple of size 2");
33099 0 : if (! PyCallable_Check(PyTuple_GetItem(obj2, 1)))
33100 0 : return PyErr_Format(PyExc_TypeError, "second item must be callable");
33101 0 : arg3 = _gpg_assuan_data_cb;
33102 0 : arg4 = obj2;
33103 : }
33104 : }
33105 : {
33106 0 : if (obj3 == Py_None)
33107 : arg5 = arg6 = NULL;
33108 : else
33109 : {
33110 0 : if (! PyTuple_Check(obj3))
33111 0 : return PyErr_Format(PyExc_TypeError, "callback must be a tuple");
33112 0 : if (PyTuple_Size(obj3) != 2)
33113 0 : return PyErr_Format(PyExc_TypeError,
33114 : "callback must be a tuple of size 2");
33115 0 : if (! PyCallable_Check(PyTuple_GetItem(obj3, 1)))
33116 0 : return PyErr_Format(PyExc_TypeError, "second item must be callable");
33117 0 : arg5 = _gpg_assuan_inquire_cb;
33118 0 : arg6 = obj3;
33119 : }
33120 : }
33121 : {
33122 0 : if (obj4 == Py_None)
33123 : arg7 = arg8 = NULL;
33124 : else
33125 : {
33126 0 : if (! PyTuple_Check(obj4))
33127 0 : return PyErr_Format(PyExc_TypeError, "callback must be a tuple");
33128 0 : if (PyTuple_Size(obj4) != 2)
33129 0 : return PyErr_Format(PyExc_TypeError,
33130 : "callback must be a tuple of size 2");
33131 0 : if (! PyCallable_Check(PyTuple_GetItem(obj4, 1)))
33132 0 : return PyErr_Format(PyExc_TypeError, "second item must be callable");
33133 0 : arg7 = _gpg_assuan_status_cb;
33134 0 : arg8 = obj4;
33135 : }
33136 : }
33137 : {
33138 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33139 0 : result = gpgme_op_assuan_transact_start(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7,arg8);
33140 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33141 : }
33142 : {
33143 0 : resultobj = PyLong_FromLong(result);
33144 : }
33145 : {
33146 0 : Py_XDECREF(encodedInput2);
33147 : }
33148 : return resultobj;
33149 : fail:
33150 : {
33151 : Py_XDECREF(encodedInput2);
33152 : }
33153 : return NULL;
33154 : }
33155 :
33156 :
33157 13 : SWIGINTERN PyObject *_wrap_gpgme_op_assuan_transact_ext(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33158 13 : PyObject *resultobj = 0;
33159 13 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
33160 13 : char *arg2 = (char *) 0 ;
33161 13 : gpgme_assuan_data_cb_t arg3 = (gpgme_assuan_data_cb_t) 0 ;
33162 13 : void *arg4 = (void *) 0 ;
33163 13 : gpgme_assuan_inquire_cb_t arg5 = (gpgme_assuan_inquire_cb_t) 0 ;
33164 13 : void *arg6 = (void *) 0 ;
33165 13 : gpgme_assuan_status_cb_t arg7 = (gpgme_assuan_status_cb_t) 0 ;
33166 13 : void *arg8 = (void *) 0 ;
33167 13 : gpgme_error_t *arg9 = (gpgme_error_t *) 0 ;
33168 13 : void *argp1 = 0 ;
33169 13 : int res1 = 0 ;
33170 13 : PyObject *encodedInput2 = NULL ;
33171 13 : void *argp9 = 0 ;
33172 13 : int res9 = 0 ;
33173 13 : PyObject * obj0 = 0 ;
33174 13 : PyObject * obj1 = 0 ;
33175 13 : PyObject * obj2 = 0 ;
33176 13 : PyObject * obj3 = 0 ;
33177 13 : PyObject * obj4 = 0 ;
33178 13 : PyObject * obj5 = 0 ;
33179 : gpgme_error_t result;
33180 :
33181 13 : if (!PyArg_ParseTuple(args,(char *)"OOOOOO:gpgme_op_assuan_transact_ext",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
33182 13 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
33183 13 : if (!SWIG_IsOK(res1)) {
33184 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_assuan_transact_ext" "', argument " "1"" of type '" "gpgme_ctx_t""'");
33185 : }
33186 13 : arg1 = (gpgme_ctx_t)(argp1);
33187 : {
33188 13 : if (obj1 == Py_None)
33189 : arg2 = NULL;
33190 13 : else if (PyUnicode_Check(obj1))
33191 : {
33192 12 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
33193 12 : if (encodedInput2 == NULL)
33194 : return NULL;
33195 12 : arg2 = PyBytes_AsString(encodedInput2);
33196 : }
33197 1 : else if (PyBytes_Check(obj1))
33198 1 : arg2 = PyBytes_AsString(obj1);
33199 : else {
33200 0 : PyErr_Format(PyExc_TypeError,
33201 : "arg %d: expected str, bytes, or None, got %s",
33202 : 2, obj1->ob_type->tp_name);
33203 0 : return NULL;
33204 : }
33205 : }
33206 : {
33207 13 : if (obj2 == Py_None)
33208 : arg3 = arg4 = NULL;
33209 : else
33210 : {
33211 2 : if (! PyTuple_Check(obj2))
33212 0 : return PyErr_Format(PyExc_TypeError, "callback must be a tuple");
33213 2 : if (PyTuple_Size(obj2) != 2)
33214 0 : return PyErr_Format(PyExc_TypeError,
33215 : "callback must be a tuple of size 2");
33216 2 : if (! PyCallable_Check(PyTuple_GetItem(obj2, 1)))
33217 0 : return PyErr_Format(PyExc_TypeError, "second item must be callable");
33218 2 : arg3 = _gpg_assuan_data_cb;
33219 2 : arg4 = obj2;
33220 : }
33221 : }
33222 : {
33223 13 : if (obj3 == Py_None)
33224 : arg5 = arg6 = NULL;
33225 : else
33226 : {
33227 0 : if (! PyTuple_Check(obj3))
33228 0 : return PyErr_Format(PyExc_TypeError, "callback must be a tuple");
33229 0 : if (PyTuple_Size(obj3) != 2)
33230 0 : return PyErr_Format(PyExc_TypeError,
33231 : "callback must be a tuple of size 2");
33232 0 : if (! PyCallable_Check(PyTuple_GetItem(obj3, 1)))
33233 0 : return PyErr_Format(PyExc_TypeError, "second item must be callable");
33234 0 : arg5 = _gpg_assuan_inquire_cb;
33235 0 : arg6 = obj3;
33236 : }
33237 : }
33238 : {
33239 13 : if (obj4 == Py_None)
33240 : arg7 = arg8 = NULL;
33241 : else
33242 : {
33243 1 : if (! PyTuple_Check(obj4))
33244 0 : return PyErr_Format(PyExc_TypeError, "callback must be a tuple");
33245 1 : if (PyTuple_Size(obj4) != 2)
33246 0 : return PyErr_Format(PyExc_TypeError,
33247 : "callback must be a tuple of size 2");
33248 1 : if (! PyCallable_Check(PyTuple_GetItem(obj4, 1)))
33249 0 : return PyErr_Format(PyExc_TypeError, "second item must be callable");
33250 1 : arg7 = _gpg_assuan_status_cb;
33251 1 : arg8 = obj4;
33252 : }
33253 : }
33254 13 : res9 = SWIG_ConvertPtr(obj5, &argp9,SWIGTYPE_p_gpg_error_t, 0 | 0 );
33255 13 : if (!SWIG_IsOK(res9)) {
33256 0 : SWIG_exception_fail(SWIG_ArgError(res9), "in method '" "gpgme_op_assuan_transact_ext" "', argument " "9"" of type '" "gpgme_error_t *""'");
33257 : }
33258 13 : arg9 = (gpgme_error_t *)(argp9);
33259 : {
33260 13 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33261 13 : result = gpgme_op_assuan_transact_ext(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
33262 13 : SWIG_PYTHON_THREAD_END_ALLOW;
33263 : }
33264 : {
33265 13 : resultobj = PyLong_FromLong(result);
33266 : }
33267 : {
33268 13 : Py_XDECREF(encodedInput2);
33269 : }
33270 : return resultobj;
33271 : fail:
33272 : {
33273 0 : Py_XDECREF(encodedInput2);
33274 : }
33275 : return NULL;
33276 : }
33277 :
33278 :
33279 0 : SWIGINTERN PyObject *_wrap__gpgme_op_vfs_mount_result_mount_dir_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33280 0 : PyObject *resultobj = 0;
33281 0 : struct _gpgme_op_vfs_mount_result *arg1 = (struct _gpgme_op_vfs_mount_result *) 0 ;
33282 0 : char *arg2 = (char *) 0 ;
33283 0 : void *argp1 = 0 ;
33284 0 : int res1 = 0 ;
33285 : int res2 ;
33286 0 : char *buf2 = 0 ;
33287 0 : int alloc2 = 0 ;
33288 0 : PyObject * obj0 = 0 ;
33289 0 : PyObject * obj1 = 0 ;
33290 :
33291 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_vfs_mount_result_mount_dir_set",&obj0,&obj1)) SWIG_fail;
33292 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_vfs_mount_result, 0 | 0 );
33293 0 : if (!SWIG_IsOK(res1)) {
33294 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 *""'");
33295 : }
33296 0 : arg1 = (struct _gpgme_op_vfs_mount_result *)(argp1);
33297 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
33298 0 : if (!SWIG_IsOK(res2)) {
33299 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_vfs_mount_result_mount_dir_set" "', argument " "2"" of type '" "char *""'");
33300 : }
33301 0 : arg2 = (char *)(buf2);
33302 : {
33303 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33304 0 : if (arg1->mount_dir) free((char*)arg1->mount_dir);
33305 0 : if (arg2) {
33306 0 : size_t size = strlen((const char *)(arg2)) + 1;
33307 0 : arg1->mount_dir = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
33308 : } else {
33309 0 : arg1->mount_dir = 0;
33310 : }
33311 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33312 : }
33313 0 : resultobj = SWIG_Py_Void();
33314 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
33315 : return resultobj;
33316 : fail:
33317 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
33318 : return NULL;
33319 : }
33320 :
33321 :
33322 0 : SWIGINTERN PyObject *_wrap__gpgme_op_vfs_mount_result_mount_dir_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33323 0 : PyObject *resultobj = 0;
33324 0 : struct _gpgme_op_vfs_mount_result *arg1 = (struct _gpgme_op_vfs_mount_result *) 0 ;
33325 0 : void *argp1 = 0 ;
33326 0 : int res1 = 0 ;
33327 0 : PyObject * obj0 = 0 ;
33328 0 : char *result = 0 ;
33329 :
33330 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_vfs_mount_result_mount_dir_get",&obj0)) SWIG_fail;
33331 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_vfs_mount_result, 0 | 0 );
33332 0 : if (!SWIG_IsOK(res1)) {
33333 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 *""'");
33334 : }
33335 0 : arg1 = (struct _gpgme_op_vfs_mount_result *)(argp1);
33336 : {
33337 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33338 0 : result = (char *) ((arg1)->mount_dir);
33339 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33340 : }
33341 0 : resultobj = SWIG_FromCharPtr((const char *)result);
33342 0 : return resultobj;
33343 : fail:
33344 : return NULL;
33345 : }
33346 :
33347 :
33348 0 : SWIGINTERN PyObject *_wrap_new__gpgme_op_vfs_mount_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33349 0 : PyObject *resultobj = 0;
33350 0 : struct _gpgme_op_vfs_mount_result *result = 0 ;
33351 :
33352 0 : if (!PyArg_ParseTuple(args,(char *)":new__gpgme_op_vfs_mount_result")) SWIG_fail;
33353 : {
33354 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33355 0 : result = (struct _gpgme_op_vfs_mount_result *)calloc(1, sizeof(struct _gpgme_op_vfs_mount_result));
33356 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33357 : }
33358 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_vfs_mount_result, SWIG_POINTER_NEW | 0 );
33359 0 : return resultobj;
33360 : fail:
33361 : return NULL;
33362 : }
33363 :
33364 :
33365 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_op_vfs_mount_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33366 0 : PyObject *resultobj = 0;
33367 0 : struct _gpgme_op_vfs_mount_result *arg1 = (struct _gpgme_op_vfs_mount_result *) 0 ;
33368 0 : void *argp1 = 0 ;
33369 0 : int res1 = 0 ;
33370 0 : PyObject * obj0 = 0 ;
33371 :
33372 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete__gpgme_op_vfs_mount_result",&obj0)) SWIG_fail;
33373 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_vfs_mount_result, SWIG_POINTER_DISOWN | 0 );
33374 0 : if (!SWIG_IsOK(res1)) {
33375 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 *""'");
33376 : }
33377 0 : arg1 = (struct _gpgme_op_vfs_mount_result *)(argp1);
33378 : {
33379 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33380 0 : free((char *) arg1);
33381 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33382 : }
33383 0 : resultobj = SWIG_Py_Void();
33384 0 : return resultobj;
33385 : fail:
33386 : return NULL;
33387 : }
33388 :
33389 :
33390 27 : SWIGINTERN PyObject *_gpgme_op_vfs_mount_result_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33391 : PyObject *obj;
33392 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
33393 54 : SWIG_TypeNewClientData(SWIGTYPE_p__gpgme_op_vfs_mount_result, SWIG_NewClientData(obj));
33394 27 : return SWIG_Py_Void();
33395 : }
33396 :
33397 0 : SWIGINTERN PyObject *_wrap_gpgme_op_vfs_mount_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33398 0 : PyObject *resultobj = 0;
33399 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
33400 0 : void *argp1 = 0 ;
33401 0 : int res1 = 0 ;
33402 0 : PyObject * obj0 = 0 ;
33403 : gpgme_vfs_mount_result_t result;
33404 :
33405 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_op_vfs_mount_result",&obj0)) SWIG_fail;
33406 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
33407 0 : if (!SWIG_IsOK(res1)) {
33408 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_vfs_mount_result" "', argument " "1"" of type '" "gpgme_ctx_t""'");
33409 : }
33410 0 : arg1 = (gpgme_ctx_t)(argp1);
33411 : {
33412 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33413 0 : result = (gpgme_vfs_mount_result_t)gpgme_op_vfs_mount_result(arg1);
33414 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33415 : }
33416 : {
33417 : PyObject *fragile;
33418 0 : fragile = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_vfs_mount_result,
33419 : 0 );
33420 0 : resultobj = _gpg_wrap_result(fragile, "VFSMountResult");
33421 0 : Py_DECREF(fragile);
33422 : }
33423 : return resultobj;
33424 : fail:
33425 : return NULL;
33426 : }
33427 :
33428 :
33429 0 : SWIGINTERN PyObject *_wrap_gpgme_op_vfs_mount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33430 0 : PyObject *resultobj = 0;
33431 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
33432 0 : char *arg2 = (char *) 0 ;
33433 0 : char *arg3 = (char *) 0 ;
33434 : unsigned int arg4 ;
33435 0 : gpgme_error_t *arg5 = (gpgme_error_t *) 0 ;
33436 0 : void *argp1 = 0 ;
33437 0 : int res1 = 0 ;
33438 0 : PyObject *encodedInput2 = NULL ;
33439 0 : PyObject *encodedInput3 = NULL ;
33440 : unsigned int val4 ;
33441 0 : int ecode4 = 0 ;
33442 0 : void *argp5 = 0 ;
33443 0 : int res5 = 0 ;
33444 0 : PyObject * obj0 = 0 ;
33445 0 : PyObject * obj1 = 0 ;
33446 0 : PyObject * obj2 = 0 ;
33447 0 : PyObject * obj3 = 0 ;
33448 0 : PyObject * obj4 = 0 ;
33449 : gpgme_error_t result;
33450 :
33451 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_op_vfs_mount",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
33452 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
33453 0 : if (!SWIG_IsOK(res1)) {
33454 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_vfs_mount" "', argument " "1"" of type '" "gpgme_ctx_t""'");
33455 : }
33456 0 : arg1 = (gpgme_ctx_t)(argp1);
33457 : {
33458 0 : if (obj1 == Py_None)
33459 : arg2 = NULL;
33460 0 : else if (PyUnicode_Check(obj1))
33461 : {
33462 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
33463 0 : if (encodedInput2 == NULL)
33464 : return NULL;
33465 0 : arg2 = PyBytes_AsString(encodedInput2);
33466 : }
33467 0 : else if (PyBytes_Check(obj1))
33468 0 : arg2 = PyBytes_AsString(obj1);
33469 : else {
33470 0 : PyErr_Format(PyExc_TypeError,
33471 : "arg %d: expected str, bytes, or None, got %s",
33472 : 2, obj1->ob_type->tp_name);
33473 0 : return NULL;
33474 : }
33475 : }
33476 : {
33477 0 : if (obj2 == Py_None)
33478 : arg3 = NULL;
33479 0 : else if (PyUnicode_Check(obj2))
33480 : {
33481 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
33482 0 : if (encodedInput3 == NULL)
33483 : return NULL;
33484 0 : arg3 = PyBytes_AsString(encodedInput3);
33485 : }
33486 0 : else if (PyBytes_Check(obj2))
33487 0 : arg3 = PyBytes_AsString(obj2);
33488 : else {
33489 0 : PyErr_Format(PyExc_TypeError,
33490 : "arg %d: expected str, bytes, or None, got %s",
33491 : 3, obj2->ob_type->tp_name);
33492 0 : return NULL;
33493 : }
33494 : }
33495 0 : ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
33496 0 : if (!SWIG_IsOK(ecode4)) {
33497 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_vfs_mount" "', argument " "4"" of type '" "unsigned int""'");
33498 : }
33499 0 : arg4 = (unsigned int)(val4);
33500 0 : res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_gpg_error_t, 0 | 0 );
33501 0 : if (!SWIG_IsOK(res5)) {
33502 0 : SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "gpgme_op_vfs_mount" "', argument " "5"" of type '" "gpgme_error_t *""'");
33503 : }
33504 0 : arg5 = (gpgme_error_t *)(argp5);
33505 : {
33506 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33507 0 : result = gpgme_op_vfs_mount(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5);
33508 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33509 : }
33510 : {
33511 0 : resultobj = PyLong_FromLong(result);
33512 : }
33513 : {
33514 0 : Py_XDECREF(encodedInput2);
33515 : }
33516 : {
33517 0 : Py_XDECREF(encodedInput3);
33518 : }
33519 : return resultobj;
33520 : fail:
33521 : {
33522 0 : Py_XDECREF(encodedInput2);
33523 : }
33524 : {
33525 0 : Py_XDECREF(encodedInput3);
33526 : }
33527 : return NULL;
33528 : }
33529 :
33530 :
33531 0 : SWIGINTERN PyObject *_wrap_gpgme_op_vfs_create(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33532 0 : PyObject *resultobj = 0;
33533 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
33534 : gpgme_key_t *arg2 ;
33535 0 : char *arg3 = (char *) 0 ;
33536 : unsigned int arg4 ;
33537 0 : gpgme_error_t *arg5 = (gpgme_error_t *) 0 ;
33538 0 : void *argp1 = 0 ;
33539 0 : int res1 = 0 ;
33540 0 : PyObject *encodedInput3 = NULL ;
33541 : unsigned int val4 ;
33542 0 : int ecode4 = 0 ;
33543 0 : void *argp5 = 0 ;
33544 0 : int res5 = 0 ;
33545 0 : PyObject * obj0 = 0 ;
33546 0 : PyObject * obj1 = 0 ;
33547 0 : PyObject * obj2 = 0 ;
33548 0 : PyObject * obj3 = 0 ;
33549 0 : PyObject * obj4 = 0 ;
33550 : gpgme_error_t result;
33551 :
33552 : {
33553 0 : arg2 = NULL;
33554 : }
33555 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_op_vfs_create",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
33556 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
33557 0 : if (!SWIG_IsOK(res1)) {
33558 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_vfs_create" "', argument " "1"" of type '" "gpgme_ctx_t""'");
33559 : }
33560 0 : arg1 = (gpgme_ctx_t)(argp1);
33561 : {
33562 0 : int i, numb = 0;
33563 0 : if (!PySequence_Check(obj1)) {
33564 0 : PyErr_Format(PyExc_ValueError, "arg %d: Expected a list of gpgme_key_t",
33565 : 2);
33566 0 : return NULL;
33567 : }
33568 0 : if((numb = PySequence_Length(obj1)) != 0) {
33569 0 : arg2 = (gpgme_key_t*)malloc((numb+1)*sizeof(gpgme_key_t));
33570 0 : for(i=0; i<numb; i++) {
33571 0 : PyObject *pypointer = PySequence_GetItem(obj1, i);
33572 :
33573 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_p__gpgme_key */
33574 : /* &1_descriptor = SWIGTYPE_p_a___p__gpgme_key *1_descriptor = SWIGTYPE_p__gpgme_key */
33575 :
33576 : /* Following code is from swig's python.swg. */
33577 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2[i], SWIGTYPE_p__gpgme_key,SWIG_POINTER_EXCEPTION | 0 )) == -1) {
33578 0 : Py_DECREF(pypointer);
33579 0 : PyErr_Format(PyExc_TypeError,
33580 : "arg %d: list must contain only gpgme_key_ts, got %s "
33581 : "at position %d",
33582 0 : 2, pypointer->ob_type->tp_name, i);
33583 0 : free(arg2);
33584 0 : return NULL;
33585 : }
33586 0 : Py_DECREF(pypointer);
33587 : }
33588 0 : arg2[numb] = NULL;
33589 : }
33590 : }
33591 : {
33592 0 : if (obj2 == Py_None)
33593 : arg3 = NULL;
33594 0 : else if (PyUnicode_Check(obj2))
33595 : {
33596 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
33597 0 : if (encodedInput3 == NULL)
33598 : return NULL;
33599 0 : arg3 = PyBytes_AsString(encodedInput3);
33600 : }
33601 0 : else if (PyBytes_Check(obj2))
33602 0 : arg3 = PyBytes_AsString(obj2);
33603 : else {
33604 0 : PyErr_Format(PyExc_TypeError,
33605 : "arg %d: expected str, bytes, or None, got %s",
33606 : 3, obj2->ob_type->tp_name);
33607 0 : return NULL;
33608 : }
33609 : }
33610 0 : ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
33611 0 : if (!SWIG_IsOK(ecode4)) {
33612 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_vfs_create" "', argument " "4"" of type '" "unsigned int""'");
33613 : }
33614 0 : arg4 = (unsigned int)(val4);
33615 0 : res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_gpg_error_t, 0 | 0 );
33616 0 : if (!SWIG_IsOK(res5)) {
33617 0 : SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "gpgme_op_vfs_create" "', argument " "5"" of type '" "gpgme_error_t *""'");
33618 : }
33619 0 : arg5 = (gpgme_error_t *)(argp5);
33620 : {
33621 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33622 0 : result = gpgme_op_vfs_create(arg1,arg2,(char const *)arg3,arg4,arg5);
33623 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33624 : }
33625 : {
33626 0 : resultobj = PyLong_FromLong(result);
33627 : }
33628 : {
33629 0 : if (arg2) free(arg2);
33630 : }
33631 : {
33632 0 : Py_XDECREF(encodedInput3);
33633 : }
33634 : return resultobj;
33635 : fail:
33636 : {
33637 0 : if (arg2) free(arg2);
33638 : }
33639 : {
33640 0 : Py_XDECREF(encodedInput3);
33641 : }
33642 : return NULL;
33643 : }
33644 :
33645 :
33646 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_no_arg_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33647 0 : PyObject *resultobj = 0;
33648 0 : struct gpgme_conf_arg *arg1 = (struct gpgme_conf_arg *) 0 ;
33649 : unsigned int arg2 ;
33650 0 : void *argp1 = 0 ;
33651 0 : int res1 = 0 ;
33652 : unsigned int val2 ;
33653 0 : int ecode2 = 0 ;
33654 0 : PyObject * obj0 = 0 ;
33655 0 : PyObject * obj1 = 0 ;
33656 :
33657 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_arg_no_arg_set",&obj0,&obj1)) SWIG_fail;
33658 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_arg, 0 | 0 );
33659 0 : if (!SWIG_IsOK(res1)) {
33660 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_no_arg_set" "', argument " "1"" of type '" "struct gpgme_conf_arg *""'");
33661 : }
33662 0 : arg1 = (struct gpgme_conf_arg *)(argp1);
33663 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
33664 0 : if (!SWIG_IsOK(ecode2)) {
33665 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_arg_no_arg_set" "', argument " "2"" of type '" "unsigned int""'");
33666 : }
33667 0 : arg2 = (unsigned int)(val2);
33668 : {
33669 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33670 0 : if (arg1) (arg1)->no_arg = arg2;
33671 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33672 : }
33673 0 : resultobj = SWIG_Py_Void();
33674 0 : return resultobj;
33675 : fail:
33676 : return NULL;
33677 : }
33678 :
33679 :
33680 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_no_arg_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33681 0 : PyObject *resultobj = 0;
33682 0 : struct gpgme_conf_arg *arg1 = (struct gpgme_conf_arg *) 0 ;
33683 0 : void *argp1 = 0 ;
33684 0 : int res1 = 0 ;
33685 0 : PyObject * obj0 = 0 ;
33686 : unsigned int result;
33687 :
33688 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_arg_no_arg_get",&obj0)) SWIG_fail;
33689 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_arg, 0 | 0 );
33690 0 : if (!SWIG_IsOK(res1)) {
33691 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_no_arg_get" "', argument " "1"" of type '" "struct gpgme_conf_arg *""'");
33692 : }
33693 0 : arg1 = (struct gpgme_conf_arg *)(argp1);
33694 : {
33695 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33696 0 : result = (unsigned int) ((arg1)->no_arg);
33697 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33698 : }
33699 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
33700 0 : return resultobj;
33701 : fail:
33702 : return NULL;
33703 : }
33704 :
33705 :
33706 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_value_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33707 0 : PyObject *resultobj = 0;
33708 0 : struct gpgme_conf_arg *arg1 = (struct gpgme_conf_arg *) 0 ;
33709 0 : void *argp1 = 0 ;
33710 0 : int res1 = 0 ;
33711 0 : PyObject * obj0 = 0 ;
33712 0 : gpgme_conf_arg_value *result = 0 ;
33713 :
33714 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_arg_value_get",&obj0)) SWIG_fail;
33715 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_arg, 0 | 0 );
33716 0 : if (!SWIG_IsOK(res1)) {
33717 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_value_get" "', argument " "1"" of type '" "struct gpgme_conf_arg *""'");
33718 : }
33719 0 : arg1 = (struct gpgme_conf_arg *)(argp1);
33720 : {
33721 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33722 0 : result = (gpgme_conf_arg_value *)& ((arg1)->value);
33723 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33724 : }
33725 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_conf_arg_value, 0 | 0 );
33726 0 : return resultobj;
33727 : fail:
33728 : return NULL;
33729 : }
33730 :
33731 :
33732 0 : SWIGINTERN PyObject *_wrap_new_gpgme_conf_arg(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33733 0 : PyObject *resultobj = 0;
33734 0 : struct gpgme_conf_arg *result = 0 ;
33735 :
33736 0 : if (!PyArg_ParseTuple(args,(char *)":new_gpgme_conf_arg")) SWIG_fail;
33737 : {
33738 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33739 0 : result = (struct gpgme_conf_arg *)calloc(1, sizeof(struct gpgme_conf_arg));
33740 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33741 : }
33742 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_conf_arg, SWIG_POINTER_NEW | 0 );
33743 0 : return resultobj;
33744 : fail:
33745 : return NULL;
33746 : }
33747 :
33748 :
33749 0 : SWIGINTERN PyObject *_wrap_delete_gpgme_conf_arg(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33750 0 : PyObject *resultobj = 0;
33751 0 : struct gpgme_conf_arg *arg1 = (struct gpgme_conf_arg *) 0 ;
33752 0 : void *argp1 = 0 ;
33753 0 : int res1 = 0 ;
33754 0 : PyObject * obj0 = 0 ;
33755 :
33756 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete_gpgme_conf_arg",&obj0)) SWIG_fail;
33757 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_arg, SWIG_POINTER_DISOWN | 0 );
33758 0 : if (!SWIG_IsOK(res1)) {
33759 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_conf_arg" "', argument " "1"" of type '" "struct gpgme_conf_arg *""'");
33760 : }
33761 0 : arg1 = (struct gpgme_conf_arg *)(argp1);
33762 : {
33763 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33764 0 : free((char *) arg1);
33765 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33766 : }
33767 0 : resultobj = SWIG_Py_Void();
33768 0 : return resultobj;
33769 : fail:
33770 : return NULL;
33771 : }
33772 :
33773 :
33774 27 : SWIGINTERN PyObject *gpgme_conf_arg_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33775 : PyObject *obj;
33776 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
33777 54 : SWIG_TypeNewClientData(SWIGTYPE_p_gpgme_conf_arg, SWIG_NewClientData(obj));
33778 27 : return SWIG_Py_Void();
33779 : }
33780 :
33781 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_value_count_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33782 0 : PyObject *resultobj = 0;
33783 0 : gpgme_conf_arg_value *arg1 = (gpgme_conf_arg_value *) 0 ;
33784 : unsigned int arg2 ;
33785 0 : void *argp1 = 0 ;
33786 0 : int res1 = 0 ;
33787 : unsigned int val2 ;
33788 0 : int ecode2 = 0 ;
33789 0 : PyObject * obj0 = 0 ;
33790 0 : PyObject * obj1 = 0 ;
33791 :
33792 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_arg_value_count_set",&obj0,&obj1)) SWIG_fail;
33793 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_arg_value, 0 | 0 );
33794 0 : if (!SWIG_IsOK(res1)) {
33795 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_value_count_set" "', argument " "1"" of type '" "gpgme_conf_arg_value *""'");
33796 : }
33797 0 : arg1 = (gpgme_conf_arg_value *)(argp1);
33798 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
33799 0 : if (!SWIG_IsOK(ecode2)) {
33800 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_arg_value_count_set" "', argument " "2"" of type '" "unsigned int""'");
33801 : }
33802 0 : arg2 = (unsigned int)(val2);
33803 : {
33804 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33805 0 : if (arg1) (arg1)->count = arg2;
33806 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33807 : }
33808 0 : resultobj = SWIG_Py_Void();
33809 0 : return resultobj;
33810 : fail:
33811 : return NULL;
33812 : }
33813 :
33814 :
33815 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_value_count_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33816 0 : PyObject *resultobj = 0;
33817 0 : gpgme_conf_arg_value *arg1 = (gpgme_conf_arg_value *) 0 ;
33818 0 : void *argp1 = 0 ;
33819 0 : int res1 = 0 ;
33820 0 : PyObject * obj0 = 0 ;
33821 : unsigned int result;
33822 :
33823 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_arg_value_count_get",&obj0)) SWIG_fail;
33824 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_arg_value, 0 | 0 );
33825 0 : if (!SWIG_IsOK(res1)) {
33826 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_value_count_get" "', argument " "1"" of type '" "gpgme_conf_arg_value *""'");
33827 : }
33828 0 : arg1 = (gpgme_conf_arg_value *)(argp1);
33829 : {
33830 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33831 0 : result = (unsigned int) ((arg1)->count);
33832 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33833 : }
33834 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
33835 0 : return resultobj;
33836 : fail:
33837 : return NULL;
33838 : }
33839 :
33840 :
33841 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_value_uint32_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33842 0 : PyObject *resultobj = 0;
33843 0 : gpgme_conf_arg_value *arg1 = (gpgme_conf_arg_value *) 0 ;
33844 : unsigned int arg2 ;
33845 0 : void *argp1 = 0 ;
33846 0 : int res1 = 0 ;
33847 : unsigned int val2 ;
33848 0 : int ecode2 = 0 ;
33849 0 : PyObject * obj0 = 0 ;
33850 0 : PyObject * obj1 = 0 ;
33851 :
33852 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_arg_value_uint32_set",&obj0,&obj1)) SWIG_fail;
33853 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_arg_value, 0 | 0 );
33854 0 : if (!SWIG_IsOK(res1)) {
33855 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_value_uint32_set" "', argument " "1"" of type '" "gpgme_conf_arg_value *""'");
33856 : }
33857 0 : arg1 = (gpgme_conf_arg_value *)(argp1);
33858 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
33859 0 : if (!SWIG_IsOK(ecode2)) {
33860 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_arg_value_uint32_set" "', argument " "2"" of type '" "unsigned int""'");
33861 : }
33862 0 : arg2 = (unsigned int)(val2);
33863 : {
33864 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33865 0 : if (arg1) (arg1)->uint32 = arg2;
33866 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33867 : }
33868 0 : resultobj = SWIG_Py_Void();
33869 0 : return resultobj;
33870 : fail:
33871 : return NULL;
33872 : }
33873 :
33874 :
33875 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_value_uint32_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33876 0 : PyObject *resultobj = 0;
33877 0 : gpgme_conf_arg_value *arg1 = (gpgme_conf_arg_value *) 0 ;
33878 0 : void *argp1 = 0 ;
33879 0 : int res1 = 0 ;
33880 0 : PyObject * obj0 = 0 ;
33881 : unsigned int result;
33882 :
33883 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_arg_value_uint32_get",&obj0)) SWIG_fail;
33884 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_arg_value, 0 | 0 );
33885 0 : if (!SWIG_IsOK(res1)) {
33886 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_value_uint32_get" "', argument " "1"" of type '" "gpgme_conf_arg_value *""'");
33887 : }
33888 0 : arg1 = (gpgme_conf_arg_value *)(argp1);
33889 : {
33890 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33891 0 : result = (unsigned int) ((arg1)->uint32);
33892 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33893 : }
33894 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
33895 0 : return resultobj;
33896 : fail:
33897 : return NULL;
33898 : }
33899 :
33900 :
33901 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_value_int32_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33902 0 : PyObject *resultobj = 0;
33903 0 : gpgme_conf_arg_value *arg1 = (gpgme_conf_arg_value *) 0 ;
33904 : int arg2 ;
33905 0 : void *argp1 = 0 ;
33906 0 : int res1 = 0 ;
33907 : int val2 ;
33908 0 : int ecode2 = 0 ;
33909 0 : PyObject * obj0 = 0 ;
33910 0 : PyObject * obj1 = 0 ;
33911 :
33912 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_arg_value_int32_set",&obj0,&obj1)) SWIG_fail;
33913 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_arg_value, 0 | 0 );
33914 0 : if (!SWIG_IsOK(res1)) {
33915 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_value_int32_set" "', argument " "1"" of type '" "gpgme_conf_arg_value *""'");
33916 : }
33917 0 : arg1 = (gpgme_conf_arg_value *)(argp1);
33918 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
33919 0 : if (!SWIG_IsOK(ecode2)) {
33920 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_arg_value_int32_set" "', argument " "2"" of type '" "int""'");
33921 : }
33922 0 : arg2 = (int)(val2);
33923 : {
33924 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33925 0 : if (arg1) (arg1)->int32 = arg2;
33926 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33927 : }
33928 0 : resultobj = SWIG_Py_Void();
33929 0 : return resultobj;
33930 : fail:
33931 : return NULL;
33932 : }
33933 :
33934 :
33935 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_value_int32_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33936 0 : PyObject *resultobj = 0;
33937 0 : gpgme_conf_arg_value *arg1 = (gpgme_conf_arg_value *) 0 ;
33938 0 : void *argp1 = 0 ;
33939 0 : int res1 = 0 ;
33940 0 : PyObject * obj0 = 0 ;
33941 : int result;
33942 :
33943 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_arg_value_int32_get",&obj0)) SWIG_fail;
33944 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_arg_value, 0 | 0 );
33945 0 : if (!SWIG_IsOK(res1)) {
33946 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_value_int32_get" "', argument " "1"" of type '" "gpgme_conf_arg_value *""'");
33947 : }
33948 0 : arg1 = (gpgme_conf_arg_value *)(argp1);
33949 : {
33950 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33951 0 : result = (int) ((arg1)->int32);
33952 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33953 : }
33954 0 : resultobj = SWIG_From_int((int)(result));
33955 0 : return resultobj;
33956 : fail:
33957 : return NULL;
33958 : }
33959 :
33960 :
33961 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_value_string_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33962 0 : PyObject *resultobj = 0;
33963 0 : gpgme_conf_arg_value *arg1 = (gpgme_conf_arg_value *) 0 ;
33964 0 : char *arg2 = (char *) 0 ;
33965 0 : void *argp1 = 0 ;
33966 0 : int res1 = 0 ;
33967 : int res2 ;
33968 0 : char *buf2 = 0 ;
33969 0 : int alloc2 = 0 ;
33970 0 : PyObject * obj0 = 0 ;
33971 0 : PyObject * obj1 = 0 ;
33972 :
33973 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_arg_value_string_set",&obj0,&obj1)) SWIG_fail;
33974 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_arg_value, 0 | 0 );
33975 0 : if (!SWIG_IsOK(res1)) {
33976 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_value_string_set" "', argument " "1"" of type '" "gpgme_conf_arg_value *""'");
33977 : }
33978 0 : arg1 = (gpgme_conf_arg_value *)(argp1);
33979 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
33980 0 : if (!SWIG_IsOK(res2)) {
33981 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_arg_value_string_set" "', argument " "2"" of type '" "char *""'");
33982 : }
33983 0 : arg2 = (char *)(buf2);
33984 : {
33985 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33986 0 : if (arg1->string) free((char*)arg1->string);
33987 0 : if (arg2) {
33988 0 : size_t size = strlen((const char *)(arg2)) + 1;
33989 0 : arg1->string = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
33990 : } else {
33991 0 : arg1->string = 0;
33992 : }
33993 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33994 : }
33995 0 : resultobj = SWIG_Py_Void();
33996 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
33997 : return resultobj;
33998 : fail:
33999 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34000 : return NULL;
34001 : }
34002 :
34003 :
34004 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_value_string_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34005 0 : PyObject *resultobj = 0;
34006 0 : gpgme_conf_arg_value *arg1 = (gpgme_conf_arg_value *) 0 ;
34007 0 : void *argp1 = 0 ;
34008 0 : int res1 = 0 ;
34009 0 : PyObject * obj0 = 0 ;
34010 0 : char *result = 0 ;
34011 :
34012 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_arg_value_string_get",&obj0)) SWIG_fail;
34013 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_arg_value, 0 | 0 );
34014 0 : if (!SWIG_IsOK(res1)) {
34015 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_value_string_get" "', argument " "1"" of type '" "gpgme_conf_arg_value *""'");
34016 : }
34017 0 : arg1 = (gpgme_conf_arg_value *)(argp1);
34018 : {
34019 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34020 0 : result = (char *) ((arg1)->string);
34021 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34022 : }
34023 0 : resultobj = SWIG_FromCharPtr((const char *)result);
34024 0 : return resultobj;
34025 : fail:
34026 : return NULL;
34027 : }
34028 :
34029 :
34030 0 : SWIGINTERN PyObject *_wrap_new_gpgme_conf_arg_value(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34031 0 : PyObject *resultobj = 0;
34032 0 : gpgme_conf_arg_value *result = 0 ;
34033 :
34034 0 : if (!PyArg_ParseTuple(args,(char *)":new_gpgme_conf_arg_value")) SWIG_fail;
34035 : {
34036 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34037 0 : result = (gpgme_conf_arg_value *)calloc(1, sizeof(gpgme_conf_arg_value));
34038 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34039 : }
34040 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_conf_arg_value, SWIG_POINTER_NEW | 0 );
34041 0 : return resultobj;
34042 : fail:
34043 : return NULL;
34044 : }
34045 :
34046 :
34047 0 : SWIGINTERN PyObject *_wrap_delete_gpgme_conf_arg_value(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34048 0 : PyObject *resultobj = 0;
34049 0 : gpgme_conf_arg_value *arg1 = (gpgme_conf_arg_value *) 0 ;
34050 0 : void *argp1 = 0 ;
34051 0 : int res1 = 0 ;
34052 0 : PyObject * obj0 = 0 ;
34053 :
34054 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete_gpgme_conf_arg_value",&obj0)) SWIG_fail;
34055 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_arg_value, SWIG_POINTER_DISOWN | 0 );
34056 0 : if (!SWIG_IsOK(res1)) {
34057 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_conf_arg_value" "', argument " "1"" of type '" "gpgme_conf_arg_value *""'");
34058 : }
34059 0 : arg1 = (gpgme_conf_arg_value *)(argp1);
34060 : {
34061 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34062 0 : free((char *) arg1);
34063 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34064 : }
34065 0 : resultobj = SWIG_Py_Void();
34066 0 : return resultobj;
34067 : fail:
34068 : return NULL;
34069 : }
34070 :
34071 :
34072 27 : SWIGINTERN PyObject *gpgme_conf_arg_value_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34073 : PyObject *obj;
34074 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
34075 54 : SWIG_TypeNewClientData(SWIGTYPE_p_gpgme_conf_arg_value, SWIG_NewClientData(obj));
34076 27 : return SWIG_Py_Void();
34077 : }
34078 :
34079 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_name_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34080 0 : PyObject *resultobj = 0;
34081 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34082 0 : char *arg2 = (char *) 0 ;
34083 0 : void *argp1 = 0 ;
34084 0 : int res1 = 0 ;
34085 : int res2 ;
34086 0 : char *buf2 = 0 ;
34087 0 : int alloc2 = 0 ;
34088 0 : PyObject * obj0 = 0 ;
34089 0 : PyObject * obj1 = 0 ;
34090 :
34091 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_opt_name_set",&obj0,&obj1)) SWIG_fail;
34092 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34093 0 : if (!SWIG_IsOK(res1)) {
34094 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_name_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34095 : }
34096 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34097 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
34098 0 : if (!SWIG_IsOK(res2)) {
34099 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_opt_name_set" "', argument " "2"" of type '" "char *""'");
34100 : }
34101 0 : arg2 = (char *)(buf2);
34102 : {
34103 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34104 0 : if (arg1->name) free((char*)arg1->name);
34105 0 : if (arg2) {
34106 0 : size_t size = strlen((const char *)(arg2)) + 1;
34107 0 : arg1->name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
34108 : } else {
34109 0 : arg1->name = 0;
34110 : }
34111 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34112 : }
34113 0 : resultobj = SWIG_Py_Void();
34114 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34115 : return resultobj;
34116 : fail:
34117 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34118 : return NULL;
34119 : }
34120 :
34121 :
34122 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_name_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34123 0 : PyObject *resultobj = 0;
34124 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34125 0 : void *argp1 = 0 ;
34126 0 : int res1 = 0 ;
34127 0 : PyObject * obj0 = 0 ;
34128 0 : char *result = 0 ;
34129 :
34130 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_name_get",&obj0)) SWIG_fail;
34131 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34132 0 : if (!SWIG_IsOK(res1)) {
34133 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_name_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34134 : }
34135 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34136 : {
34137 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34138 0 : result = (char *) ((arg1)->name);
34139 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34140 : }
34141 0 : resultobj = SWIG_FromCharPtr((const char *)result);
34142 0 : return resultobj;
34143 : fail:
34144 : return NULL;
34145 : }
34146 :
34147 :
34148 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_flags_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34149 0 : PyObject *resultobj = 0;
34150 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34151 : unsigned int arg2 ;
34152 0 : void *argp1 = 0 ;
34153 0 : int res1 = 0 ;
34154 : unsigned int val2 ;
34155 0 : int ecode2 = 0 ;
34156 0 : PyObject * obj0 = 0 ;
34157 0 : PyObject * obj1 = 0 ;
34158 :
34159 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_opt_flags_set",&obj0,&obj1)) SWIG_fail;
34160 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34161 0 : if (!SWIG_IsOK(res1)) {
34162 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_flags_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34163 : }
34164 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34165 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
34166 0 : if (!SWIG_IsOK(ecode2)) {
34167 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_opt_flags_set" "', argument " "2"" of type '" "unsigned int""'");
34168 : }
34169 0 : arg2 = (unsigned int)(val2);
34170 : {
34171 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34172 0 : if (arg1) (arg1)->flags = arg2;
34173 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34174 : }
34175 0 : resultobj = SWIG_Py_Void();
34176 0 : return resultobj;
34177 : fail:
34178 : return NULL;
34179 : }
34180 :
34181 :
34182 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_flags_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34183 0 : PyObject *resultobj = 0;
34184 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34185 0 : void *argp1 = 0 ;
34186 0 : int res1 = 0 ;
34187 0 : PyObject * obj0 = 0 ;
34188 : unsigned int result;
34189 :
34190 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_flags_get",&obj0)) SWIG_fail;
34191 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34192 0 : if (!SWIG_IsOK(res1)) {
34193 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_flags_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34194 : }
34195 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34196 : {
34197 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34198 0 : result = (unsigned int) ((arg1)->flags);
34199 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34200 : }
34201 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
34202 0 : return resultobj;
34203 : fail:
34204 : return NULL;
34205 : }
34206 :
34207 :
34208 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_level_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34209 0 : PyObject *resultobj = 0;
34210 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34211 : gpgme_conf_level_t arg2 ;
34212 0 : void *argp1 = 0 ;
34213 0 : int res1 = 0 ;
34214 : int val2 ;
34215 0 : int ecode2 = 0 ;
34216 0 : PyObject * obj0 = 0 ;
34217 0 : PyObject * obj1 = 0 ;
34218 :
34219 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_opt_level_set",&obj0,&obj1)) SWIG_fail;
34220 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34221 0 : if (!SWIG_IsOK(res1)) {
34222 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_level_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34223 : }
34224 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34225 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
34226 0 : if (!SWIG_IsOK(ecode2)) {
34227 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_opt_level_set" "', argument " "2"" of type '" "gpgme_conf_level_t""'");
34228 : }
34229 0 : arg2 = (gpgme_conf_level_t)(val2);
34230 : {
34231 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34232 0 : if (arg1) (arg1)->level = arg2;
34233 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34234 : }
34235 0 : resultobj = SWIG_Py_Void();
34236 0 : return resultobj;
34237 : fail:
34238 : return NULL;
34239 : }
34240 :
34241 :
34242 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_level_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34243 0 : PyObject *resultobj = 0;
34244 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34245 0 : void *argp1 = 0 ;
34246 0 : int res1 = 0 ;
34247 0 : PyObject * obj0 = 0 ;
34248 : gpgme_conf_level_t result;
34249 :
34250 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_level_get",&obj0)) SWIG_fail;
34251 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34252 0 : if (!SWIG_IsOK(res1)) {
34253 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_level_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34254 : }
34255 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34256 : {
34257 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34258 0 : result = (gpgme_conf_level_t) ((arg1)->level);
34259 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34260 : }
34261 0 : resultobj = SWIG_From_int((int)(result));
34262 0 : return resultobj;
34263 : fail:
34264 : return NULL;
34265 : }
34266 :
34267 :
34268 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_description_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34269 0 : PyObject *resultobj = 0;
34270 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34271 0 : char *arg2 = (char *) 0 ;
34272 0 : void *argp1 = 0 ;
34273 0 : int res1 = 0 ;
34274 : int res2 ;
34275 0 : char *buf2 = 0 ;
34276 0 : int alloc2 = 0 ;
34277 0 : PyObject * obj0 = 0 ;
34278 0 : PyObject * obj1 = 0 ;
34279 :
34280 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_opt_description_set",&obj0,&obj1)) SWIG_fail;
34281 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34282 0 : if (!SWIG_IsOK(res1)) {
34283 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_description_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34284 : }
34285 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34286 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
34287 0 : if (!SWIG_IsOK(res2)) {
34288 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_opt_description_set" "', argument " "2"" of type '" "char *""'");
34289 : }
34290 0 : arg2 = (char *)(buf2);
34291 : {
34292 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34293 0 : if (arg1->description) free((char*)arg1->description);
34294 0 : if (arg2) {
34295 0 : size_t size = strlen((const char *)(arg2)) + 1;
34296 0 : arg1->description = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
34297 : } else {
34298 0 : arg1->description = 0;
34299 : }
34300 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34301 : }
34302 0 : resultobj = SWIG_Py_Void();
34303 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34304 : return resultobj;
34305 : fail:
34306 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34307 : return NULL;
34308 : }
34309 :
34310 :
34311 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_description_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34312 0 : PyObject *resultobj = 0;
34313 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34314 0 : void *argp1 = 0 ;
34315 0 : int res1 = 0 ;
34316 0 : PyObject * obj0 = 0 ;
34317 0 : char *result = 0 ;
34318 :
34319 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_description_get",&obj0)) SWIG_fail;
34320 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34321 0 : if (!SWIG_IsOK(res1)) {
34322 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_description_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34323 : }
34324 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34325 : {
34326 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34327 0 : result = (char *) ((arg1)->description);
34328 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34329 : }
34330 0 : resultobj = SWIG_FromCharPtr((const char *)result);
34331 0 : return resultobj;
34332 : fail:
34333 : return NULL;
34334 : }
34335 :
34336 :
34337 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_type_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34338 0 : PyObject *resultobj = 0;
34339 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34340 : gpgme_conf_type_t arg2 ;
34341 0 : void *argp1 = 0 ;
34342 0 : int res1 = 0 ;
34343 : int val2 ;
34344 0 : int ecode2 = 0 ;
34345 0 : PyObject * obj0 = 0 ;
34346 0 : PyObject * obj1 = 0 ;
34347 :
34348 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_opt_type_set",&obj0,&obj1)) SWIG_fail;
34349 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34350 0 : if (!SWIG_IsOK(res1)) {
34351 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_type_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34352 : }
34353 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34354 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
34355 0 : if (!SWIG_IsOK(ecode2)) {
34356 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_opt_type_set" "', argument " "2"" of type '" "gpgme_conf_type_t""'");
34357 : }
34358 0 : arg2 = (gpgme_conf_type_t)(val2);
34359 : {
34360 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34361 0 : if (arg1) (arg1)->type = arg2;
34362 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34363 : }
34364 0 : resultobj = SWIG_Py_Void();
34365 0 : return resultobj;
34366 : fail:
34367 : return NULL;
34368 : }
34369 :
34370 :
34371 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_type_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34372 0 : PyObject *resultobj = 0;
34373 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34374 0 : void *argp1 = 0 ;
34375 0 : int res1 = 0 ;
34376 0 : PyObject * obj0 = 0 ;
34377 : gpgme_conf_type_t result;
34378 :
34379 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_type_get",&obj0)) SWIG_fail;
34380 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34381 0 : if (!SWIG_IsOK(res1)) {
34382 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_type_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34383 : }
34384 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34385 : {
34386 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34387 0 : result = (gpgme_conf_type_t) ((arg1)->type);
34388 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34389 : }
34390 0 : resultobj = SWIG_From_int((int)(result));
34391 0 : return resultobj;
34392 : fail:
34393 : return NULL;
34394 : }
34395 :
34396 :
34397 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_alt_type_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34398 0 : PyObject *resultobj = 0;
34399 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34400 : gpgme_conf_type_t arg2 ;
34401 0 : void *argp1 = 0 ;
34402 0 : int res1 = 0 ;
34403 : int val2 ;
34404 0 : int ecode2 = 0 ;
34405 0 : PyObject * obj0 = 0 ;
34406 0 : PyObject * obj1 = 0 ;
34407 :
34408 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_opt_alt_type_set",&obj0,&obj1)) SWIG_fail;
34409 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34410 0 : if (!SWIG_IsOK(res1)) {
34411 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_alt_type_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34412 : }
34413 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34414 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
34415 0 : if (!SWIG_IsOK(ecode2)) {
34416 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_opt_alt_type_set" "', argument " "2"" of type '" "gpgme_conf_type_t""'");
34417 : }
34418 0 : arg2 = (gpgme_conf_type_t)(val2);
34419 : {
34420 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34421 0 : if (arg1) (arg1)->alt_type = arg2;
34422 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34423 : }
34424 0 : resultobj = SWIG_Py_Void();
34425 0 : return resultobj;
34426 : fail:
34427 : return NULL;
34428 : }
34429 :
34430 :
34431 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_alt_type_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34432 0 : PyObject *resultobj = 0;
34433 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34434 0 : void *argp1 = 0 ;
34435 0 : int res1 = 0 ;
34436 0 : PyObject * obj0 = 0 ;
34437 : gpgme_conf_type_t result;
34438 :
34439 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_alt_type_get",&obj0)) SWIG_fail;
34440 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34441 0 : if (!SWIG_IsOK(res1)) {
34442 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_alt_type_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34443 : }
34444 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34445 : {
34446 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34447 0 : result = (gpgme_conf_type_t) ((arg1)->alt_type);
34448 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34449 : }
34450 0 : resultobj = SWIG_From_int((int)(result));
34451 0 : return resultobj;
34452 : fail:
34453 : return NULL;
34454 : }
34455 :
34456 :
34457 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_argname_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34458 0 : PyObject *resultobj = 0;
34459 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34460 0 : char *arg2 = (char *) 0 ;
34461 0 : void *argp1 = 0 ;
34462 0 : int res1 = 0 ;
34463 : int res2 ;
34464 0 : char *buf2 = 0 ;
34465 0 : int alloc2 = 0 ;
34466 0 : PyObject * obj0 = 0 ;
34467 0 : PyObject * obj1 = 0 ;
34468 :
34469 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_opt_argname_set",&obj0,&obj1)) SWIG_fail;
34470 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34471 0 : if (!SWIG_IsOK(res1)) {
34472 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_argname_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34473 : }
34474 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34475 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
34476 0 : if (!SWIG_IsOK(res2)) {
34477 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_opt_argname_set" "', argument " "2"" of type '" "char *""'");
34478 : }
34479 0 : arg2 = (char *)(buf2);
34480 : {
34481 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34482 0 : if (arg1->argname) free((char*)arg1->argname);
34483 0 : if (arg2) {
34484 0 : size_t size = strlen((const char *)(arg2)) + 1;
34485 0 : arg1->argname = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
34486 : } else {
34487 0 : arg1->argname = 0;
34488 : }
34489 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34490 : }
34491 0 : resultobj = SWIG_Py_Void();
34492 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34493 : return resultobj;
34494 : fail:
34495 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34496 : return NULL;
34497 : }
34498 :
34499 :
34500 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_argname_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34501 0 : PyObject *resultobj = 0;
34502 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34503 0 : void *argp1 = 0 ;
34504 0 : int res1 = 0 ;
34505 0 : PyObject * obj0 = 0 ;
34506 0 : char *result = 0 ;
34507 :
34508 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_argname_get",&obj0)) SWIG_fail;
34509 0 : res1 = SWIG_ConvertPtr(obj0, &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_argname_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34512 : }
34513 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34514 : {
34515 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34516 0 : result = (char *) ((arg1)->argname);
34517 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34518 : }
34519 0 : resultobj = SWIG_FromCharPtr((const char *)result);
34520 0 : return resultobj;
34521 : fail:
34522 : return NULL;
34523 : }
34524 :
34525 :
34526 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_default_value_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34527 0 : PyObject *resultobj = 0;
34528 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34529 0 : gpgme_conf_arg_t arg2 = (gpgme_conf_arg_t) 0 ;
34530 0 : void *argp1 = 0 ;
34531 0 : int res1 = 0 ;
34532 0 : void *argp2 = 0 ;
34533 0 : int res2 = 0 ;
34534 0 : PyObject * obj0 = 0 ;
34535 0 : PyObject * obj1 = 0 ;
34536 :
34537 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_opt_default_value_set",&obj0,&obj1)) SWIG_fail;
34538 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34539 0 : if (!SWIG_IsOK(res1)) {
34540 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_default_value_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34541 : }
34542 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34543 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_conf_arg, SWIG_POINTER_DISOWN | 0 );
34544 0 : if (!SWIG_IsOK(res2)) {
34545 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_opt_default_value_set" "', argument " "2"" of type '" "gpgme_conf_arg_t""'");
34546 : }
34547 0 : arg2 = (gpgme_conf_arg_t)(argp2);
34548 : {
34549 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34550 0 : if (arg1) (arg1)->default_value = arg2;
34551 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34552 : }
34553 0 : resultobj = SWIG_Py_Void();
34554 0 : return resultobj;
34555 : fail:
34556 : return NULL;
34557 : }
34558 :
34559 :
34560 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_default_value_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34561 0 : PyObject *resultobj = 0;
34562 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34563 0 : void *argp1 = 0 ;
34564 0 : int res1 = 0 ;
34565 0 : PyObject * obj0 = 0 ;
34566 : gpgme_conf_arg_t result;
34567 :
34568 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_default_value_get",&obj0)) SWIG_fail;
34569 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34570 0 : if (!SWIG_IsOK(res1)) {
34571 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_default_value_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34572 : }
34573 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34574 : {
34575 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34576 0 : result = (gpgme_conf_arg_t) ((arg1)->default_value);
34577 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34578 : }
34579 : {
34580 : int i;
34581 0 : int size = 0;
34582 : gpgme_conf_arg_t curr;
34583 0 : for (curr = result; curr != NULL; curr = curr->next) {
34584 0 : size++;
34585 : }
34586 0 : resultobj = PyList_New(size);
34587 0 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
34588 0 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p_gpgme_conf_arg, 0 );
34589 0 : PyList_SetItem(resultobj, i, o);
34590 : }
34591 : }
34592 : return resultobj;
34593 : fail:
34594 : return NULL;
34595 : }
34596 :
34597 :
34598 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_default_description_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34599 0 : PyObject *resultobj = 0;
34600 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34601 0 : char *arg2 = (char *) 0 ;
34602 0 : void *argp1 = 0 ;
34603 0 : int res1 = 0 ;
34604 : int res2 ;
34605 0 : char *buf2 = 0 ;
34606 0 : int alloc2 = 0 ;
34607 0 : PyObject * obj0 = 0 ;
34608 0 : PyObject * obj1 = 0 ;
34609 :
34610 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_opt_default_description_set",&obj0,&obj1)) SWIG_fail;
34611 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34612 0 : if (!SWIG_IsOK(res1)) {
34613 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_default_description_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34614 : }
34615 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34616 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
34617 0 : if (!SWIG_IsOK(res2)) {
34618 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_opt_default_description_set" "', argument " "2"" of type '" "char *""'");
34619 : }
34620 0 : arg2 = (char *)(buf2);
34621 : {
34622 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34623 0 : if (arg1->default_description) free((char*)arg1->default_description);
34624 0 : if (arg2) {
34625 0 : size_t size = strlen((const char *)(arg2)) + 1;
34626 0 : arg1->default_description = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
34627 : } else {
34628 0 : arg1->default_description = 0;
34629 : }
34630 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34631 : }
34632 0 : resultobj = SWIG_Py_Void();
34633 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34634 : return resultobj;
34635 : fail:
34636 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34637 : return NULL;
34638 : }
34639 :
34640 :
34641 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_default_description_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34642 0 : PyObject *resultobj = 0;
34643 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34644 0 : void *argp1 = 0 ;
34645 0 : int res1 = 0 ;
34646 0 : PyObject * obj0 = 0 ;
34647 0 : char *result = 0 ;
34648 :
34649 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_default_description_get",&obj0)) SWIG_fail;
34650 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34651 0 : if (!SWIG_IsOK(res1)) {
34652 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_default_description_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34653 : }
34654 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34655 : {
34656 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34657 0 : result = (char *) ((arg1)->default_description);
34658 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34659 : }
34660 0 : resultobj = SWIG_FromCharPtr((const char *)result);
34661 0 : return resultobj;
34662 : fail:
34663 : return NULL;
34664 : }
34665 :
34666 :
34667 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_no_arg_value_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34668 0 : PyObject *resultobj = 0;
34669 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34670 0 : gpgme_conf_arg_t arg2 = (gpgme_conf_arg_t) 0 ;
34671 0 : void *argp1 = 0 ;
34672 0 : int res1 = 0 ;
34673 0 : void *argp2 = 0 ;
34674 0 : int res2 = 0 ;
34675 0 : PyObject * obj0 = 0 ;
34676 0 : PyObject * obj1 = 0 ;
34677 :
34678 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_opt_no_arg_value_set",&obj0,&obj1)) SWIG_fail;
34679 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34680 0 : if (!SWIG_IsOK(res1)) {
34681 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_no_arg_value_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34682 : }
34683 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34684 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_conf_arg, SWIG_POINTER_DISOWN | 0 );
34685 0 : if (!SWIG_IsOK(res2)) {
34686 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_opt_no_arg_value_set" "', argument " "2"" of type '" "gpgme_conf_arg_t""'");
34687 : }
34688 0 : arg2 = (gpgme_conf_arg_t)(argp2);
34689 : {
34690 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34691 0 : if (arg1) (arg1)->no_arg_value = arg2;
34692 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34693 : }
34694 0 : resultobj = SWIG_Py_Void();
34695 0 : return resultobj;
34696 : fail:
34697 : return NULL;
34698 : }
34699 :
34700 :
34701 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_no_arg_value_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34702 0 : PyObject *resultobj = 0;
34703 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34704 0 : void *argp1 = 0 ;
34705 0 : int res1 = 0 ;
34706 0 : PyObject * obj0 = 0 ;
34707 : gpgme_conf_arg_t result;
34708 :
34709 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_no_arg_value_get",&obj0)) SWIG_fail;
34710 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34711 0 : if (!SWIG_IsOK(res1)) {
34712 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_no_arg_value_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34713 : }
34714 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34715 : {
34716 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34717 0 : result = (gpgme_conf_arg_t) ((arg1)->no_arg_value);
34718 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34719 : }
34720 : {
34721 : int i;
34722 0 : int size = 0;
34723 : gpgme_conf_arg_t curr;
34724 0 : for (curr = result; curr != NULL; curr = curr->next) {
34725 0 : size++;
34726 : }
34727 0 : resultobj = PyList_New(size);
34728 0 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
34729 0 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p_gpgme_conf_arg, 0 );
34730 0 : PyList_SetItem(resultobj, i, o);
34731 : }
34732 : }
34733 : return resultobj;
34734 : fail:
34735 : return NULL;
34736 : }
34737 :
34738 :
34739 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_no_arg_description_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34740 0 : PyObject *resultobj = 0;
34741 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34742 0 : char *arg2 = (char *) 0 ;
34743 0 : void *argp1 = 0 ;
34744 0 : int res1 = 0 ;
34745 : int res2 ;
34746 0 : char *buf2 = 0 ;
34747 0 : int alloc2 = 0 ;
34748 0 : PyObject * obj0 = 0 ;
34749 0 : PyObject * obj1 = 0 ;
34750 :
34751 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_opt_no_arg_description_set",&obj0,&obj1)) SWIG_fail;
34752 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34753 0 : if (!SWIG_IsOK(res1)) {
34754 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_no_arg_description_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34755 : }
34756 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34757 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
34758 0 : if (!SWIG_IsOK(res2)) {
34759 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_opt_no_arg_description_set" "', argument " "2"" of type '" "char *""'");
34760 : }
34761 0 : arg2 = (char *)(buf2);
34762 : {
34763 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34764 0 : if (arg1->no_arg_description) free((char*)arg1->no_arg_description);
34765 0 : if (arg2) {
34766 0 : size_t size = strlen((const char *)(arg2)) + 1;
34767 0 : arg1->no_arg_description = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
34768 : } else {
34769 0 : arg1->no_arg_description = 0;
34770 : }
34771 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34772 : }
34773 0 : resultobj = SWIG_Py_Void();
34774 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34775 : return resultobj;
34776 : fail:
34777 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34778 : return NULL;
34779 : }
34780 :
34781 :
34782 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_no_arg_description_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34783 0 : PyObject *resultobj = 0;
34784 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34785 0 : void *argp1 = 0 ;
34786 0 : int res1 = 0 ;
34787 0 : PyObject * obj0 = 0 ;
34788 0 : char *result = 0 ;
34789 :
34790 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_no_arg_description_get",&obj0)) SWIG_fail;
34791 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34792 0 : if (!SWIG_IsOK(res1)) {
34793 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_no_arg_description_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34794 : }
34795 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34796 : {
34797 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34798 0 : result = (char *) ((arg1)->no_arg_description);
34799 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34800 : }
34801 0 : resultobj = SWIG_FromCharPtr((const char *)result);
34802 0 : return resultobj;
34803 : fail:
34804 : return NULL;
34805 : }
34806 :
34807 :
34808 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_value_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34809 0 : PyObject *resultobj = 0;
34810 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34811 0 : gpgme_conf_arg_t arg2 = (gpgme_conf_arg_t) 0 ;
34812 0 : void *argp1 = 0 ;
34813 0 : int res1 = 0 ;
34814 0 : void *argp2 = 0 ;
34815 0 : int res2 = 0 ;
34816 0 : PyObject * obj0 = 0 ;
34817 0 : PyObject * obj1 = 0 ;
34818 :
34819 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_opt_value_set",&obj0,&obj1)) SWIG_fail;
34820 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34821 0 : if (!SWIG_IsOK(res1)) {
34822 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_value_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34823 : }
34824 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34825 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_conf_arg, SWIG_POINTER_DISOWN | 0 );
34826 0 : if (!SWIG_IsOK(res2)) {
34827 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_opt_value_set" "', argument " "2"" of type '" "gpgme_conf_arg_t""'");
34828 : }
34829 0 : arg2 = (gpgme_conf_arg_t)(argp2);
34830 : {
34831 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34832 0 : if (arg1) (arg1)->value = arg2;
34833 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34834 : }
34835 0 : resultobj = SWIG_Py_Void();
34836 0 : return resultobj;
34837 : fail:
34838 : return NULL;
34839 : }
34840 :
34841 :
34842 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_value_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34843 0 : PyObject *resultobj = 0;
34844 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34845 0 : void *argp1 = 0 ;
34846 0 : int res1 = 0 ;
34847 0 : PyObject * obj0 = 0 ;
34848 : gpgme_conf_arg_t result;
34849 :
34850 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_value_get",&obj0)) SWIG_fail;
34851 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34852 0 : if (!SWIG_IsOK(res1)) {
34853 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_value_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34854 : }
34855 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34856 : {
34857 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34858 0 : result = (gpgme_conf_arg_t) ((arg1)->value);
34859 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34860 : }
34861 : {
34862 : int i;
34863 0 : int size = 0;
34864 : gpgme_conf_arg_t curr;
34865 0 : for (curr = result; curr != NULL; curr = curr->next) {
34866 0 : size++;
34867 : }
34868 0 : resultobj = PyList_New(size);
34869 0 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
34870 0 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p_gpgme_conf_arg, 0 );
34871 0 : PyList_SetItem(resultobj, i, o);
34872 : }
34873 : }
34874 : return resultobj;
34875 : fail:
34876 : return NULL;
34877 : }
34878 :
34879 :
34880 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_change_value_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34881 0 : PyObject *resultobj = 0;
34882 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34883 : int arg2 ;
34884 0 : void *argp1 = 0 ;
34885 0 : int res1 = 0 ;
34886 : int val2 ;
34887 0 : int ecode2 = 0 ;
34888 0 : PyObject * obj0 = 0 ;
34889 0 : PyObject * obj1 = 0 ;
34890 :
34891 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_opt_change_value_set",&obj0,&obj1)) SWIG_fail;
34892 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34893 0 : if (!SWIG_IsOK(res1)) {
34894 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_change_value_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34895 : }
34896 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34897 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
34898 0 : if (!SWIG_IsOK(ecode2)) {
34899 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_opt_change_value_set" "', argument " "2"" of type '" "int""'");
34900 : }
34901 0 : arg2 = (int)(val2);
34902 : {
34903 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34904 0 : if (arg1) (arg1)->change_value = arg2;
34905 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34906 : }
34907 0 : resultobj = SWIG_Py_Void();
34908 0 : return resultobj;
34909 : fail:
34910 : return NULL;
34911 : }
34912 :
34913 :
34914 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_change_value_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34915 0 : PyObject *resultobj = 0;
34916 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34917 0 : void *argp1 = 0 ;
34918 0 : int res1 = 0 ;
34919 0 : PyObject * obj0 = 0 ;
34920 : int result;
34921 :
34922 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_change_value_get",&obj0)) SWIG_fail;
34923 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34924 0 : if (!SWIG_IsOK(res1)) {
34925 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_change_value_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34926 : }
34927 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34928 : {
34929 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34930 0 : result = (int) ((arg1)->change_value);
34931 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34932 : }
34933 0 : resultobj = SWIG_From_int((int)(result));
34934 0 : return resultobj;
34935 : fail:
34936 : return NULL;
34937 : }
34938 :
34939 :
34940 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_new_value_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34941 0 : PyObject *resultobj = 0;
34942 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34943 0 : gpgme_conf_arg_t arg2 = (gpgme_conf_arg_t) 0 ;
34944 0 : void *argp1 = 0 ;
34945 0 : int res1 = 0 ;
34946 0 : void *argp2 = 0 ;
34947 0 : int res2 = 0 ;
34948 0 : PyObject * obj0 = 0 ;
34949 0 : PyObject * obj1 = 0 ;
34950 :
34951 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_opt_new_value_set",&obj0,&obj1)) SWIG_fail;
34952 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34953 0 : if (!SWIG_IsOK(res1)) {
34954 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_new_value_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34955 : }
34956 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34957 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_conf_arg, SWIG_POINTER_DISOWN | 0 );
34958 0 : if (!SWIG_IsOK(res2)) {
34959 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_opt_new_value_set" "', argument " "2"" of type '" "gpgme_conf_arg_t""'");
34960 : }
34961 0 : arg2 = (gpgme_conf_arg_t)(argp2);
34962 : {
34963 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34964 0 : if (arg1) (arg1)->new_value = arg2;
34965 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34966 : }
34967 0 : resultobj = SWIG_Py_Void();
34968 0 : return resultobj;
34969 : fail:
34970 : return NULL;
34971 : }
34972 :
34973 :
34974 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_new_value_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34975 0 : PyObject *resultobj = 0;
34976 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34977 0 : void *argp1 = 0 ;
34978 0 : int res1 = 0 ;
34979 0 : PyObject * obj0 = 0 ;
34980 : gpgme_conf_arg_t result;
34981 :
34982 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_new_value_get",&obj0)) SWIG_fail;
34983 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34984 0 : if (!SWIG_IsOK(res1)) {
34985 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_new_value_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34986 : }
34987 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34988 : {
34989 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34990 0 : result = (gpgme_conf_arg_t) ((arg1)->new_value);
34991 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34992 : }
34993 : {
34994 : int i;
34995 0 : int size = 0;
34996 : gpgme_conf_arg_t curr;
34997 0 : for (curr = result; curr != NULL; curr = curr->next) {
34998 0 : size++;
34999 : }
35000 0 : resultobj = PyList_New(size);
35001 0 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
35002 0 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p_gpgme_conf_arg, 0 );
35003 0 : PyList_SetItem(resultobj, i, o);
35004 : }
35005 : }
35006 : return resultobj;
35007 : fail:
35008 : return NULL;
35009 : }
35010 :
35011 :
35012 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_user_data_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35013 0 : PyObject *resultobj = 0;
35014 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
35015 0 : void *arg2 = (void *) 0 ;
35016 0 : void *argp1 = 0 ;
35017 0 : int res1 = 0 ;
35018 : int res2 ;
35019 0 : PyObject * obj0 = 0 ;
35020 0 : PyObject * obj1 = 0 ;
35021 :
35022 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_opt_user_data_set",&obj0,&obj1)) SWIG_fail;
35023 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
35024 0 : if (!SWIG_IsOK(res1)) {
35025 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_user_data_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
35026 : }
35027 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
35028 0 : res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, SWIG_POINTER_DISOWN);
35029 0 : if (!SWIG_IsOK(res2)) {
35030 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_opt_user_data_set" "', argument " "2"" of type '" "void *""'");
35031 : }
35032 : {
35033 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35034 0 : if (arg1) (arg1)->user_data = arg2;
35035 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35036 : }
35037 0 : resultobj = SWIG_Py_Void();
35038 0 : return resultobj;
35039 : fail:
35040 : return NULL;
35041 : }
35042 :
35043 :
35044 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_user_data_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35045 0 : PyObject *resultobj = 0;
35046 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
35047 0 : void *argp1 = 0 ;
35048 0 : int res1 = 0 ;
35049 0 : PyObject * obj0 = 0 ;
35050 0 : void *result = 0 ;
35051 :
35052 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_user_data_get",&obj0)) SWIG_fail;
35053 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
35054 0 : if (!SWIG_IsOK(res1)) {
35055 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_user_data_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
35056 : }
35057 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
35058 : {
35059 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35060 0 : result = (void *) ((arg1)->user_data);
35061 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35062 : }
35063 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
35064 0 : return resultobj;
35065 : fail:
35066 : return NULL;
35067 : }
35068 :
35069 :
35070 0 : SWIGINTERN PyObject *_wrap_new_gpgme_conf_opt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35071 0 : PyObject *resultobj = 0;
35072 0 : struct gpgme_conf_opt *result = 0 ;
35073 :
35074 0 : if (!PyArg_ParseTuple(args,(char *)":new_gpgme_conf_opt")) SWIG_fail;
35075 : {
35076 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35077 0 : result = (struct gpgme_conf_opt *)calloc(1, sizeof(struct gpgme_conf_opt));
35078 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35079 : }
35080 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_conf_opt, SWIG_POINTER_NEW | 0 );
35081 0 : return resultobj;
35082 : fail:
35083 : return NULL;
35084 : }
35085 :
35086 :
35087 0 : SWIGINTERN PyObject *_wrap_delete_gpgme_conf_opt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35088 0 : PyObject *resultobj = 0;
35089 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
35090 0 : void *argp1 = 0 ;
35091 0 : int res1 = 0 ;
35092 0 : PyObject * obj0 = 0 ;
35093 :
35094 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete_gpgme_conf_opt",&obj0)) SWIG_fail;
35095 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, SWIG_POINTER_DISOWN | 0 );
35096 0 : if (!SWIG_IsOK(res1)) {
35097 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_conf_opt" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
35098 : }
35099 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
35100 : {
35101 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35102 0 : free((char *) arg1);
35103 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35104 : }
35105 0 : resultobj = SWIG_Py_Void();
35106 0 : return resultobj;
35107 : fail:
35108 : return NULL;
35109 : }
35110 :
35111 :
35112 27 : SWIGINTERN PyObject *gpgme_conf_opt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35113 : PyObject *obj;
35114 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
35115 54 : SWIG_TypeNewClientData(SWIGTYPE_p_gpgme_conf_opt, SWIG_NewClientData(obj));
35116 27 : return SWIG_Py_Void();
35117 : }
35118 :
35119 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_comp__last_opt_p_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35120 0 : PyObject *resultobj = 0;
35121 0 : struct gpgme_conf_comp *arg1 = (struct gpgme_conf_comp *) 0 ;
35122 0 : gpgme_conf_opt_t *arg2 = (gpgme_conf_opt_t *) 0 ;
35123 0 : void *argp1 = 0 ;
35124 0 : int res1 = 0 ;
35125 0 : void *argp2 = 0 ;
35126 0 : int res2 = 0 ;
35127 0 : PyObject * obj0 = 0 ;
35128 0 : PyObject * obj1 = 0 ;
35129 :
35130 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_comp__last_opt_p_set",&obj0,&obj1)) SWIG_fail;
35131 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
35132 0 : if (!SWIG_IsOK(res1)) {
35133 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_comp__last_opt_p_set" "', argument " "1"" of type '" "struct gpgme_conf_comp *""'");
35134 : }
35135 0 : arg1 = (struct gpgme_conf_comp *)(argp1);
35136 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_gpgme_conf_opt, 0 | 0 );
35137 0 : if (!SWIG_IsOK(res2)) {
35138 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_comp__last_opt_p_set" "', argument " "2"" of type '" "gpgme_conf_opt_t *""'");
35139 : }
35140 0 : arg2 = (gpgme_conf_opt_t *)(argp2);
35141 : {
35142 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35143 0 : if (arg1) (arg1)->_last_opt_p = arg2;
35144 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35145 : }
35146 0 : resultobj = SWIG_Py_Void();
35147 0 : return resultobj;
35148 : fail:
35149 : return NULL;
35150 : }
35151 :
35152 :
35153 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_comp__last_opt_p_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35154 0 : PyObject *resultobj = 0;
35155 0 : struct gpgme_conf_comp *arg1 = (struct gpgme_conf_comp *) 0 ;
35156 0 : void *argp1 = 0 ;
35157 0 : int res1 = 0 ;
35158 0 : PyObject * obj0 = 0 ;
35159 0 : gpgme_conf_opt_t *result = 0 ;
35160 :
35161 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_comp__last_opt_p_get",&obj0)) SWIG_fail;
35162 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
35163 0 : if (!SWIG_IsOK(res1)) {
35164 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_comp__last_opt_p_get" "', argument " "1"" of type '" "struct gpgme_conf_comp *""'");
35165 : }
35166 0 : arg1 = (struct gpgme_conf_comp *)(argp1);
35167 : {
35168 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35169 0 : result = (gpgme_conf_opt_t *) ((arg1)->_last_opt_p);
35170 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35171 : }
35172 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p_gpgme_conf_opt, 0 | 0 );
35173 0 : return resultobj;
35174 : fail:
35175 : return NULL;
35176 : }
35177 :
35178 :
35179 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_comp_name_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35180 0 : PyObject *resultobj = 0;
35181 0 : struct gpgme_conf_comp *arg1 = (struct gpgme_conf_comp *) 0 ;
35182 0 : char *arg2 = (char *) 0 ;
35183 0 : void *argp1 = 0 ;
35184 0 : int res1 = 0 ;
35185 : int res2 ;
35186 0 : char *buf2 = 0 ;
35187 0 : int alloc2 = 0 ;
35188 0 : PyObject * obj0 = 0 ;
35189 0 : PyObject * obj1 = 0 ;
35190 :
35191 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_comp_name_set",&obj0,&obj1)) SWIG_fail;
35192 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
35193 0 : if (!SWIG_IsOK(res1)) {
35194 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_comp_name_set" "', argument " "1"" of type '" "struct gpgme_conf_comp *""'");
35195 : }
35196 0 : arg1 = (struct gpgme_conf_comp *)(argp1);
35197 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
35198 0 : if (!SWIG_IsOK(res2)) {
35199 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_comp_name_set" "', argument " "2"" of type '" "char *""'");
35200 : }
35201 0 : arg2 = (char *)(buf2);
35202 : {
35203 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35204 0 : if (arg1->name) free((char*)arg1->name);
35205 0 : if (arg2) {
35206 0 : size_t size = strlen((const char *)(arg2)) + 1;
35207 0 : arg1->name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
35208 : } else {
35209 0 : arg1->name = 0;
35210 : }
35211 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35212 : }
35213 0 : resultobj = SWIG_Py_Void();
35214 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
35215 : return resultobj;
35216 : fail:
35217 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
35218 : return NULL;
35219 : }
35220 :
35221 :
35222 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_comp_name_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35223 0 : PyObject *resultobj = 0;
35224 0 : struct gpgme_conf_comp *arg1 = (struct gpgme_conf_comp *) 0 ;
35225 0 : void *argp1 = 0 ;
35226 0 : int res1 = 0 ;
35227 0 : PyObject * obj0 = 0 ;
35228 0 : char *result = 0 ;
35229 :
35230 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_comp_name_get",&obj0)) SWIG_fail;
35231 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
35232 0 : if (!SWIG_IsOK(res1)) {
35233 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_comp_name_get" "', argument " "1"" of type '" "struct gpgme_conf_comp *""'");
35234 : }
35235 0 : arg1 = (struct gpgme_conf_comp *)(argp1);
35236 : {
35237 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35238 0 : result = (char *) ((arg1)->name);
35239 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35240 : }
35241 0 : resultobj = SWIG_FromCharPtr((const char *)result);
35242 0 : return resultobj;
35243 : fail:
35244 : return NULL;
35245 : }
35246 :
35247 :
35248 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_comp_description_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35249 0 : PyObject *resultobj = 0;
35250 0 : struct gpgme_conf_comp *arg1 = (struct gpgme_conf_comp *) 0 ;
35251 0 : char *arg2 = (char *) 0 ;
35252 0 : void *argp1 = 0 ;
35253 0 : int res1 = 0 ;
35254 : int res2 ;
35255 0 : char *buf2 = 0 ;
35256 0 : int alloc2 = 0 ;
35257 0 : PyObject * obj0 = 0 ;
35258 0 : PyObject * obj1 = 0 ;
35259 :
35260 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_comp_description_set",&obj0,&obj1)) SWIG_fail;
35261 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
35262 0 : if (!SWIG_IsOK(res1)) {
35263 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_comp_description_set" "', argument " "1"" of type '" "struct gpgme_conf_comp *""'");
35264 : }
35265 0 : arg1 = (struct gpgme_conf_comp *)(argp1);
35266 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
35267 0 : if (!SWIG_IsOK(res2)) {
35268 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_comp_description_set" "', argument " "2"" of type '" "char *""'");
35269 : }
35270 0 : arg2 = (char *)(buf2);
35271 : {
35272 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35273 0 : if (arg1->description) free((char*)arg1->description);
35274 0 : if (arg2) {
35275 0 : size_t size = strlen((const char *)(arg2)) + 1;
35276 0 : arg1->description = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
35277 : } else {
35278 0 : arg1->description = 0;
35279 : }
35280 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35281 : }
35282 0 : resultobj = SWIG_Py_Void();
35283 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
35284 : return resultobj;
35285 : fail:
35286 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
35287 : return NULL;
35288 : }
35289 :
35290 :
35291 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_comp_description_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35292 0 : PyObject *resultobj = 0;
35293 0 : struct gpgme_conf_comp *arg1 = (struct gpgme_conf_comp *) 0 ;
35294 0 : void *argp1 = 0 ;
35295 0 : int res1 = 0 ;
35296 0 : PyObject * obj0 = 0 ;
35297 0 : char *result = 0 ;
35298 :
35299 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_comp_description_get",&obj0)) SWIG_fail;
35300 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
35301 0 : if (!SWIG_IsOK(res1)) {
35302 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_comp_description_get" "', argument " "1"" of type '" "struct gpgme_conf_comp *""'");
35303 : }
35304 0 : arg1 = (struct gpgme_conf_comp *)(argp1);
35305 : {
35306 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35307 0 : result = (char *) ((arg1)->description);
35308 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35309 : }
35310 0 : resultobj = SWIG_FromCharPtr((const char *)result);
35311 0 : return resultobj;
35312 : fail:
35313 : return NULL;
35314 : }
35315 :
35316 :
35317 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_comp_program_name_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35318 0 : PyObject *resultobj = 0;
35319 0 : struct gpgme_conf_comp *arg1 = (struct gpgme_conf_comp *) 0 ;
35320 0 : char *arg2 = (char *) 0 ;
35321 0 : void *argp1 = 0 ;
35322 0 : int res1 = 0 ;
35323 : int res2 ;
35324 0 : char *buf2 = 0 ;
35325 0 : int alloc2 = 0 ;
35326 0 : PyObject * obj0 = 0 ;
35327 0 : PyObject * obj1 = 0 ;
35328 :
35329 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_comp_program_name_set",&obj0,&obj1)) SWIG_fail;
35330 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
35331 0 : if (!SWIG_IsOK(res1)) {
35332 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_comp_program_name_set" "', argument " "1"" of type '" "struct gpgme_conf_comp *""'");
35333 : }
35334 0 : arg1 = (struct gpgme_conf_comp *)(argp1);
35335 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
35336 0 : if (!SWIG_IsOK(res2)) {
35337 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_comp_program_name_set" "', argument " "2"" of type '" "char *""'");
35338 : }
35339 0 : arg2 = (char *)(buf2);
35340 : {
35341 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35342 0 : if (arg1->program_name) free((char*)arg1->program_name);
35343 0 : if (arg2) {
35344 0 : size_t size = strlen((const char *)(arg2)) + 1;
35345 0 : arg1->program_name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
35346 : } else {
35347 0 : arg1->program_name = 0;
35348 : }
35349 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35350 : }
35351 0 : resultobj = SWIG_Py_Void();
35352 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
35353 : return resultobj;
35354 : fail:
35355 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
35356 : return NULL;
35357 : }
35358 :
35359 :
35360 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_comp_program_name_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35361 0 : PyObject *resultobj = 0;
35362 0 : struct gpgme_conf_comp *arg1 = (struct gpgme_conf_comp *) 0 ;
35363 0 : void *argp1 = 0 ;
35364 0 : int res1 = 0 ;
35365 0 : PyObject * obj0 = 0 ;
35366 0 : char *result = 0 ;
35367 :
35368 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_comp_program_name_get",&obj0)) SWIG_fail;
35369 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
35370 0 : if (!SWIG_IsOK(res1)) {
35371 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_comp_program_name_get" "', argument " "1"" of type '" "struct gpgme_conf_comp *""'");
35372 : }
35373 0 : arg1 = (struct gpgme_conf_comp *)(argp1);
35374 : {
35375 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35376 0 : result = (char *) ((arg1)->program_name);
35377 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35378 : }
35379 0 : resultobj = SWIG_FromCharPtr((const char *)result);
35380 0 : return resultobj;
35381 : fail:
35382 : return NULL;
35383 : }
35384 :
35385 :
35386 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_comp_options_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35387 0 : PyObject *resultobj = 0;
35388 0 : struct gpgme_conf_comp *arg1 = (struct gpgme_conf_comp *) 0 ;
35389 0 : struct gpgme_conf_opt *arg2 = (struct gpgme_conf_opt *) 0 ;
35390 0 : void *argp1 = 0 ;
35391 0 : int res1 = 0 ;
35392 0 : void *argp2 = 0 ;
35393 0 : int res2 = 0 ;
35394 0 : PyObject * obj0 = 0 ;
35395 0 : PyObject * obj1 = 0 ;
35396 :
35397 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_comp_options_set",&obj0,&obj1)) SWIG_fail;
35398 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
35399 0 : if (!SWIG_IsOK(res1)) {
35400 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_comp_options_set" "', argument " "1"" of type '" "struct gpgme_conf_comp *""'");
35401 : }
35402 0 : arg1 = (struct gpgme_conf_comp *)(argp1);
35403 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_conf_opt, SWIG_POINTER_DISOWN | 0 );
35404 0 : if (!SWIG_IsOK(res2)) {
35405 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_comp_options_set" "', argument " "2"" of type '" "struct gpgme_conf_opt *""'");
35406 : }
35407 0 : arg2 = (struct gpgme_conf_opt *)(argp2);
35408 : {
35409 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35410 0 : if (arg1) (arg1)->options = arg2;
35411 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35412 : }
35413 0 : resultobj = SWIG_Py_Void();
35414 0 : return resultobj;
35415 : fail:
35416 : return NULL;
35417 : }
35418 :
35419 :
35420 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_comp_options_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35421 0 : PyObject *resultobj = 0;
35422 0 : struct gpgme_conf_comp *arg1 = (struct gpgme_conf_comp *) 0 ;
35423 0 : void *argp1 = 0 ;
35424 0 : int res1 = 0 ;
35425 0 : PyObject * obj0 = 0 ;
35426 0 : struct gpgme_conf_opt *result = 0 ;
35427 :
35428 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_comp_options_get",&obj0)) SWIG_fail;
35429 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
35430 0 : if (!SWIG_IsOK(res1)) {
35431 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_comp_options_get" "', argument " "1"" of type '" "struct gpgme_conf_comp *""'");
35432 : }
35433 0 : arg1 = (struct gpgme_conf_comp *)(argp1);
35434 : {
35435 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35436 0 : result = (struct gpgme_conf_opt *) ((arg1)->options);
35437 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35438 : }
35439 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
35440 0 : return resultobj;
35441 : fail:
35442 : return NULL;
35443 : }
35444 :
35445 :
35446 0 : SWIGINTERN PyObject *_wrap_new_gpgme_conf_comp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35447 0 : PyObject *resultobj = 0;
35448 0 : struct gpgme_conf_comp *result = 0 ;
35449 :
35450 0 : if (!PyArg_ParseTuple(args,(char *)":new_gpgme_conf_comp")) SWIG_fail;
35451 : {
35452 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35453 0 : result = (struct gpgme_conf_comp *)calloc(1, sizeof(struct gpgme_conf_comp));
35454 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35455 : }
35456 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_conf_comp, SWIG_POINTER_NEW | 0 );
35457 0 : return resultobj;
35458 : fail:
35459 : return NULL;
35460 : }
35461 :
35462 :
35463 0 : SWIGINTERN PyObject *_wrap_delete_gpgme_conf_comp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35464 0 : PyObject *resultobj = 0;
35465 0 : struct gpgme_conf_comp *arg1 = (struct gpgme_conf_comp *) 0 ;
35466 0 : void *argp1 = 0 ;
35467 0 : int res1 = 0 ;
35468 0 : PyObject * obj0 = 0 ;
35469 :
35470 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete_gpgme_conf_comp",&obj0)) SWIG_fail;
35471 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_comp, SWIG_POINTER_DISOWN | 0 );
35472 0 : if (!SWIG_IsOK(res1)) {
35473 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_conf_comp" "', argument " "1"" of type '" "struct gpgme_conf_comp *""'");
35474 : }
35475 0 : arg1 = (struct gpgme_conf_comp *)(argp1);
35476 : {
35477 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35478 0 : free((char *) arg1);
35479 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35480 : }
35481 0 : resultobj = SWIG_Py_Void();
35482 0 : return resultobj;
35483 : fail:
35484 : return NULL;
35485 : }
35486 :
35487 :
35488 27 : SWIGINTERN PyObject *gpgme_conf_comp_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35489 : PyObject *obj;
35490 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
35491 54 : SWIG_TypeNewClientData(SWIGTYPE_p_gpgme_conf_comp, SWIG_NewClientData(obj));
35492 27 : return SWIG_Py_Void();
35493 : }
35494 :
35495 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_new(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35496 0 : PyObject *resultobj = 0;
35497 0 : gpgme_conf_arg_t *arg1 = (gpgme_conf_arg_t *) 0 ;
35498 : gpgme_conf_type_t arg2 ;
35499 0 : void *arg3 = (void *) 0 ;
35500 0 : void *argp1 = 0 ;
35501 0 : int res1 = 0 ;
35502 : int val2 ;
35503 0 : int ecode2 = 0 ;
35504 : int res3 ;
35505 0 : PyObject * obj0 = 0 ;
35506 0 : PyObject * obj1 = 0 ;
35507 0 : PyObject * obj2 = 0 ;
35508 : gpgme_error_t result;
35509 :
35510 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_conf_arg_new",&obj0,&obj1,&obj2)) SWIG_fail;
35511 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_conf_arg, 0 | 0 );
35512 0 : if (!SWIG_IsOK(res1)) {
35513 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_new" "', argument " "1"" of type '" "gpgme_conf_arg_t *""'");
35514 : }
35515 0 : arg1 = (gpgme_conf_arg_t *)(argp1);
35516 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
35517 0 : if (!SWIG_IsOK(ecode2)) {
35518 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_arg_new" "', argument " "2"" of type '" "gpgme_conf_type_t""'");
35519 : }
35520 0 : arg2 = (gpgme_conf_type_t)(val2);
35521 0 : res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3), 0, 0);
35522 0 : if (!SWIG_IsOK(res3)) {
35523 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_conf_arg_new" "', argument " "3"" of type '" "void const *""'");
35524 : }
35525 : {
35526 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35527 0 : result = gpgme_conf_arg_new(arg1,arg2,(void const *)arg3);
35528 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35529 : }
35530 : {
35531 0 : resultobj = PyLong_FromLong(result);
35532 : }
35533 0 : return resultobj;
35534 : fail:
35535 : return NULL;
35536 : }
35537 :
35538 :
35539 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_release(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35540 0 : PyObject *resultobj = 0;
35541 0 : gpgme_conf_arg_t arg1 = (gpgme_conf_arg_t) 0 ;
35542 : gpgme_conf_type_t arg2 ;
35543 0 : void *argp1 = 0 ;
35544 0 : int res1 = 0 ;
35545 : int val2 ;
35546 0 : int ecode2 = 0 ;
35547 0 : PyObject * obj0 = 0 ;
35548 0 : PyObject * obj1 = 0 ;
35549 :
35550 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_arg_release",&obj0,&obj1)) SWIG_fail;
35551 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_arg, 0 | 0 );
35552 0 : if (!SWIG_IsOK(res1)) {
35553 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_release" "', argument " "1"" of type '" "gpgme_conf_arg_t""'");
35554 : }
35555 0 : arg1 = (gpgme_conf_arg_t)(argp1);
35556 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
35557 0 : if (!SWIG_IsOK(ecode2)) {
35558 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_arg_release" "', argument " "2"" of type '" "gpgme_conf_type_t""'");
35559 : }
35560 0 : arg2 = (gpgme_conf_type_t)(val2);
35561 : {
35562 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35563 0 : gpgme_conf_arg_release(arg1,arg2);
35564 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35565 : }
35566 0 : resultobj = SWIG_Py_Void();
35567 0 : return resultobj;
35568 : fail:
35569 : return NULL;
35570 : }
35571 :
35572 :
35573 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_change(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35574 0 : PyObject *resultobj = 0;
35575 0 : gpgme_conf_opt_t arg1 = (gpgme_conf_opt_t) 0 ;
35576 : int arg2 ;
35577 0 : gpgme_conf_arg_t arg3 = (gpgme_conf_arg_t) 0 ;
35578 0 : void *argp1 = 0 ;
35579 0 : int res1 = 0 ;
35580 : int val2 ;
35581 0 : int ecode2 = 0 ;
35582 0 : void *argp3 = 0 ;
35583 0 : int res3 = 0 ;
35584 0 : PyObject * obj0 = 0 ;
35585 0 : PyObject * obj1 = 0 ;
35586 0 : PyObject * obj2 = 0 ;
35587 : gpgme_error_t result;
35588 :
35589 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_conf_opt_change",&obj0,&obj1,&obj2)) SWIG_fail;
35590 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
35591 0 : if (!SWIG_IsOK(res1)) {
35592 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_change" "', argument " "1"" of type '" "gpgme_conf_opt_t""'");
35593 : }
35594 0 : arg1 = (gpgme_conf_opt_t)(argp1);
35595 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
35596 0 : if (!SWIG_IsOK(ecode2)) {
35597 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_opt_change" "', argument " "2"" of type '" "int""'");
35598 : }
35599 0 : arg2 = (int)(val2);
35600 0 : res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_gpgme_conf_arg, 0 | 0 );
35601 0 : if (!SWIG_IsOK(res3)) {
35602 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_conf_opt_change" "', argument " "3"" of type '" "gpgme_conf_arg_t""'");
35603 : }
35604 0 : arg3 = (gpgme_conf_arg_t)(argp3);
35605 : {
35606 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35607 0 : result = gpgme_conf_opt_change(arg1,arg2,arg3);
35608 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35609 : }
35610 : {
35611 0 : resultobj = PyLong_FromLong(result);
35612 : }
35613 0 : return resultobj;
35614 : fail:
35615 : return NULL;
35616 : }
35617 :
35618 :
35619 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_release(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35620 0 : PyObject *resultobj = 0;
35621 0 : gpgme_conf_comp_t arg1 = (gpgme_conf_comp_t) 0 ;
35622 0 : void *argp1 = 0 ;
35623 0 : int res1 = 0 ;
35624 0 : PyObject * obj0 = 0 ;
35625 :
35626 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_release",&obj0)) SWIG_fail;
35627 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
35628 0 : if (!SWIG_IsOK(res1)) {
35629 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_release" "', argument " "1"" of type '" "gpgme_conf_comp_t""'");
35630 : }
35631 0 : arg1 = (gpgme_conf_comp_t)(argp1);
35632 : {
35633 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35634 0 : gpgme_conf_release(arg1);
35635 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35636 : }
35637 0 : resultobj = SWIG_Py_Void();
35638 0 : return resultobj;
35639 : fail:
35640 : return NULL;
35641 : }
35642 :
35643 :
35644 0 : SWIGINTERN PyObject *_wrap_gpgme_op_conf_load(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35645 0 : PyObject *resultobj = 0;
35646 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
35647 0 : gpgme_conf_comp_t *arg2 = (gpgme_conf_comp_t *) 0 ;
35648 0 : void *argp1 = 0 ;
35649 0 : int res1 = 0 ;
35650 0 : void *argp2 = 0 ;
35651 0 : int res2 = 0 ;
35652 0 : PyObject * obj0 = 0 ;
35653 0 : PyObject * obj1 = 0 ;
35654 : gpgme_error_t result;
35655 :
35656 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_op_conf_load",&obj0,&obj1)) SWIG_fail;
35657 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
35658 0 : if (!SWIG_IsOK(res1)) {
35659 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_conf_load" "', argument " "1"" of type '" "gpgme_ctx_t""'");
35660 : }
35661 0 : arg1 = (gpgme_ctx_t)(argp1);
35662 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_gpgme_conf_comp, 0 | 0 );
35663 0 : if (!SWIG_IsOK(res2)) {
35664 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_conf_load" "', argument " "2"" of type '" "gpgme_conf_comp_t *""'");
35665 : }
35666 0 : arg2 = (gpgme_conf_comp_t *)(argp2);
35667 : {
35668 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35669 0 : result = gpgme_op_conf_load(arg1,arg2);
35670 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35671 : }
35672 : {
35673 0 : resultobj = PyLong_FromLong(result);
35674 : }
35675 0 : return resultobj;
35676 : fail:
35677 : return NULL;
35678 : }
35679 :
35680 :
35681 0 : SWIGINTERN PyObject *_wrap_gpgme_op_conf_save(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35682 0 : PyObject *resultobj = 0;
35683 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
35684 0 : gpgme_conf_comp_t arg2 = (gpgme_conf_comp_t) 0 ;
35685 0 : void *argp1 = 0 ;
35686 0 : int res1 = 0 ;
35687 0 : void *argp2 = 0 ;
35688 0 : int res2 = 0 ;
35689 0 : PyObject * obj0 = 0 ;
35690 0 : PyObject * obj1 = 0 ;
35691 : gpgme_error_t result;
35692 :
35693 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_op_conf_save",&obj0,&obj1)) SWIG_fail;
35694 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
35695 0 : if (!SWIG_IsOK(res1)) {
35696 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_conf_save" "', argument " "1"" of type '" "gpgme_ctx_t""'");
35697 : }
35698 0 : arg1 = (gpgme_ctx_t)(argp1);
35699 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
35700 0 : if (!SWIG_IsOK(res2)) {
35701 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_conf_save" "', argument " "2"" of type '" "gpgme_conf_comp_t""'");
35702 : }
35703 0 : arg2 = (gpgme_conf_comp_t)(argp2);
35704 : {
35705 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35706 0 : result = gpgme_op_conf_save(arg1,arg2);
35707 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35708 : }
35709 : {
35710 0 : resultobj = PyLong_FromLong(result);
35711 : }
35712 0 : return resultobj;
35713 : fail:
35714 : return NULL;
35715 : }
35716 :
35717 :
35718 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_name_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35719 0 : PyObject *resultobj = 0;
35720 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35721 0 : char *arg2 = (char *) 0 ;
35722 0 : void *argp1 = 0 ;
35723 0 : int res1 = 0 ;
35724 : int res2 ;
35725 0 : char *buf2 = 0 ;
35726 0 : int alloc2 = 0 ;
35727 0 : PyObject * obj0 = 0 ;
35728 0 : PyObject * obj1 = 0 ;
35729 :
35730 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_query_swdb_result_name_set",&obj0,&obj1)) SWIG_fail;
35731 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35732 0 : if (!SWIG_IsOK(res1)) {
35733 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 *""'");
35734 : }
35735 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35736 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
35737 0 : if (!SWIG_IsOK(res2)) {
35738 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_query_swdb_result_name_set" "', argument " "2"" of type '" "char *""'");
35739 : }
35740 0 : arg2 = (char *)(buf2);
35741 : {
35742 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35743 0 : if (arg1->name) free((char*)arg1->name);
35744 0 : if (arg2) {
35745 0 : size_t size = strlen((const char *)(arg2)) + 1;
35746 0 : arg1->name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
35747 : } else {
35748 0 : arg1->name = 0;
35749 : }
35750 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35751 : }
35752 0 : resultobj = SWIG_Py_Void();
35753 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
35754 : return resultobj;
35755 : fail:
35756 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
35757 : return NULL;
35758 : }
35759 :
35760 :
35761 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_name_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35762 0 : PyObject *resultobj = 0;
35763 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35764 0 : void *argp1 = 0 ;
35765 0 : int res1 = 0 ;
35766 0 : PyObject * obj0 = 0 ;
35767 0 : char *result = 0 ;
35768 :
35769 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_name_get",&obj0)) SWIG_fail;
35770 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35771 0 : if (!SWIG_IsOK(res1)) {
35772 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 *""'");
35773 : }
35774 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35775 : {
35776 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35777 0 : result = (char *) ((arg1)->name);
35778 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35779 : }
35780 0 : resultobj = SWIG_FromCharPtr((const char *)result);
35781 0 : return resultobj;
35782 : fail:
35783 : return NULL;
35784 : }
35785 :
35786 :
35787 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_iversion_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35788 0 : PyObject *resultobj = 0;
35789 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35790 0 : char *arg2 = (char *) 0 ;
35791 0 : void *argp1 = 0 ;
35792 0 : int res1 = 0 ;
35793 : int res2 ;
35794 0 : char *buf2 = 0 ;
35795 0 : int alloc2 = 0 ;
35796 0 : PyObject * obj0 = 0 ;
35797 0 : PyObject * obj1 = 0 ;
35798 :
35799 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_query_swdb_result_iversion_set",&obj0,&obj1)) SWIG_fail;
35800 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35801 0 : if (!SWIG_IsOK(res1)) {
35802 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 *""'");
35803 : }
35804 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35805 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
35806 0 : if (!SWIG_IsOK(res2)) {
35807 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_query_swdb_result_iversion_set" "', argument " "2"" of type '" "char *""'");
35808 : }
35809 0 : arg2 = (char *)(buf2);
35810 : {
35811 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35812 0 : if (arg1->iversion) free((char*)arg1->iversion);
35813 0 : if (arg2) {
35814 0 : size_t size = strlen((const char *)(arg2)) + 1;
35815 0 : arg1->iversion = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
35816 : } else {
35817 0 : arg1->iversion = 0;
35818 : }
35819 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35820 : }
35821 0 : resultobj = SWIG_Py_Void();
35822 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
35823 : return resultobj;
35824 : fail:
35825 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
35826 : return NULL;
35827 : }
35828 :
35829 :
35830 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_iversion_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35831 0 : PyObject *resultobj = 0;
35832 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35833 0 : void *argp1 = 0 ;
35834 0 : int res1 = 0 ;
35835 0 : PyObject * obj0 = 0 ;
35836 0 : char *result = 0 ;
35837 :
35838 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_iversion_get",&obj0)) SWIG_fail;
35839 0 : res1 = SWIG_ConvertPtr(obj0, &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_iversion_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 = (char *) ((arg1)->iversion);
35847 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35848 : }
35849 0 : resultobj = SWIG_FromCharPtr((const char *)result);
35850 0 : return resultobj;
35851 : fail:
35852 : return NULL;
35853 : }
35854 :
35855 :
35856 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_created_set(PyObject *SWIGUNUSEDPARM(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 long arg2 ;
35860 0 : void *argp1 = 0 ;
35861 0 : int res1 = 0 ;
35862 : unsigned long val2 ;
35863 0 : int ecode2 = 0 ;
35864 0 : PyObject * obj0 = 0 ;
35865 0 : PyObject * obj1 = 0 ;
35866 :
35867 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_query_swdb_result_created_set",&obj0,&obj1)) SWIG_fail;
35868 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35869 0 : if (!SWIG_IsOK(res1)) {
35870 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 *""'");
35871 : }
35872 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35873 0 : ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
35874 0 : if (!SWIG_IsOK(ecode2)) {
35875 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_query_swdb_result_created_set" "', argument " "2"" of type '" "unsigned long""'");
35876 : }
35877 0 : arg2 = (unsigned long)(val2);
35878 : {
35879 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35880 0 : if (arg1) (arg1)->created = arg2;
35881 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35882 : }
35883 0 : resultobj = SWIG_Py_Void();
35884 0 : return resultobj;
35885 : fail:
35886 : return NULL;
35887 : }
35888 :
35889 :
35890 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_created_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35891 0 : PyObject *resultobj = 0;
35892 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35893 0 : void *argp1 = 0 ;
35894 0 : int res1 = 0 ;
35895 0 : PyObject * obj0 = 0 ;
35896 : unsigned long result;
35897 :
35898 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_created_get",&obj0)) SWIG_fail;
35899 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35900 0 : if (!SWIG_IsOK(res1)) {
35901 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 *""'");
35902 : }
35903 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35904 : {
35905 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35906 0 : result = (unsigned long) ((arg1)->created);
35907 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35908 : }
35909 0 : resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
35910 0 : return resultobj;
35911 : fail:
35912 : return NULL;
35913 : }
35914 :
35915 :
35916 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_retrieved_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35917 0 : PyObject *resultobj = 0;
35918 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35919 : unsigned long arg2 ;
35920 0 : void *argp1 = 0 ;
35921 0 : int res1 = 0 ;
35922 : unsigned long val2 ;
35923 0 : int ecode2 = 0 ;
35924 0 : PyObject * obj0 = 0 ;
35925 0 : PyObject * obj1 = 0 ;
35926 :
35927 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_query_swdb_result_retrieved_set",&obj0,&obj1)) SWIG_fail;
35928 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35929 0 : if (!SWIG_IsOK(res1)) {
35930 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 *""'");
35931 : }
35932 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35933 0 : ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
35934 0 : if (!SWIG_IsOK(ecode2)) {
35935 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_query_swdb_result_retrieved_set" "', argument " "2"" of type '" "unsigned long""'");
35936 : }
35937 0 : arg2 = (unsigned long)(val2);
35938 : {
35939 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35940 0 : if (arg1) (arg1)->retrieved = arg2;
35941 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35942 : }
35943 0 : resultobj = SWIG_Py_Void();
35944 0 : return resultobj;
35945 : fail:
35946 : return NULL;
35947 : }
35948 :
35949 :
35950 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_retrieved_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35951 0 : PyObject *resultobj = 0;
35952 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35953 0 : void *argp1 = 0 ;
35954 0 : int res1 = 0 ;
35955 0 : PyObject * obj0 = 0 ;
35956 : unsigned long result;
35957 :
35958 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_retrieved_get",&obj0)) SWIG_fail;
35959 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35960 0 : if (!SWIG_IsOK(res1)) {
35961 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 *""'");
35962 : }
35963 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35964 : {
35965 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35966 0 : result = (unsigned long) ((arg1)->retrieved);
35967 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35968 : }
35969 0 : resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
35970 0 : return resultobj;
35971 : fail:
35972 : return NULL;
35973 : }
35974 :
35975 :
35976 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_warning_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35977 0 : PyObject *resultobj = 0;
35978 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35979 : unsigned int arg2 ;
35980 0 : void *argp1 = 0 ;
35981 0 : int res1 = 0 ;
35982 : unsigned int val2 ;
35983 0 : int ecode2 = 0 ;
35984 0 : PyObject * obj0 = 0 ;
35985 0 : PyObject * obj1 = 0 ;
35986 :
35987 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_query_swdb_result_warning_set",&obj0,&obj1)) SWIG_fail;
35988 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35989 0 : if (!SWIG_IsOK(res1)) {
35990 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 *""'");
35991 : }
35992 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35993 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
35994 0 : if (!SWIG_IsOK(ecode2)) {
35995 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_query_swdb_result_warning_set" "', argument " "2"" of type '" "unsigned int""'");
35996 : }
35997 0 : arg2 = (unsigned int)(val2);
35998 : {
35999 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36000 0 : if (arg1) (arg1)->warning = arg2;
36001 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36002 : }
36003 0 : resultobj = SWIG_Py_Void();
36004 0 : return resultobj;
36005 : fail:
36006 : return NULL;
36007 : }
36008 :
36009 :
36010 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_warning_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36011 0 : PyObject *resultobj = 0;
36012 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36013 0 : void *argp1 = 0 ;
36014 0 : int res1 = 0 ;
36015 0 : PyObject * obj0 = 0 ;
36016 : unsigned int result;
36017 :
36018 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_warning_get",&obj0)) SWIG_fail;
36019 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36020 0 : if (!SWIG_IsOK(res1)) {
36021 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 *""'");
36022 : }
36023 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36024 : {
36025 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36026 0 : result = (unsigned int) ((arg1)->warning);
36027 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36028 : }
36029 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
36030 0 : return resultobj;
36031 : fail:
36032 : return NULL;
36033 : }
36034 :
36035 :
36036 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_update_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36037 0 : PyObject *resultobj = 0;
36038 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36039 : unsigned int arg2 ;
36040 0 : void *argp1 = 0 ;
36041 0 : int res1 = 0 ;
36042 : unsigned int val2 ;
36043 0 : int ecode2 = 0 ;
36044 0 : PyObject * obj0 = 0 ;
36045 0 : PyObject * obj1 = 0 ;
36046 :
36047 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_query_swdb_result_update_set",&obj0,&obj1)) SWIG_fail;
36048 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36049 0 : if (!SWIG_IsOK(res1)) {
36050 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 *""'");
36051 : }
36052 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36053 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
36054 0 : if (!SWIG_IsOK(ecode2)) {
36055 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_query_swdb_result_update_set" "', argument " "2"" of type '" "unsigned int""'");
36056 : }
36057 0 : arg2 = (unsigned int)(val2);
36058 : {
36059 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36060 0 : if (arg1) (arg1)->update = arg2;
36061 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36062 : }
36063 0 : resultobj = SWIG_Py_Void();
36064 0 : return resultobj;
36065 : fail:
36066 : return NULL;
36067 : }
36068 :
36069 :
36070 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_update_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36071 0 : PyObject *resultobj = 0;
36072 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36073 0 : void *argp1 = 0 ;
36074 0 : int res1 = 0 ;
36075 0 : PyObject * obj0 = 0 ;
36076 : unsigned int result;
36077 :
36078 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_update_get",&obj0)) SWIG_fail;
36079 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36080 0 : if (!SWIG_IsOK(res1)) {
36081 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 *""'");
36082 : }
36083 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36084 : {
36085 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36086 0 : result = (unsigned int) ((arg1)->update);
36087 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36088 : }
36089 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
36090 0 : return resultobj;
36091 : fail:
36092 : return NULL;
36093 : }
36094 :
36095 :
36096 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_urgent_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36097 0 : PyObject *resultobj = 0;
36098 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36099 : unsigned int arg2 ;
36100 0 : void *argp1 = 0 ;
36101 0 : int res1 = 0 ;
36102 : unsigned int val2 ;
36103 0 : int ecode2 = 0 ;
36104 0 : PyObject * obj0 = 0 ;
36105 0 : PyObject * obj1 = 0 ;
36106 :
36107 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_query_swdb_result_urgent_set",&obj0,&obj1)) SWIG_fail;
36108 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36109 0 : if (!SWIG_IsOK(res1)) {
36110 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 *""'");
36111 : }
36112 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36113 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
36114 0 : if (!SWIG_IsOK(ecode2)) {
36115 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_query_swdb_result_urgent_set" "', argument " "2"" of type '" "unsigned int""'");
36116 : }
36117 0 : arg2 = (unsigned int)(val2);
36118 : {
36119 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36120 0 : if (arg1) (arg1)->urgent = arg2;
36121 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36122 : }
36123 0 : resultobj = SWIG_Py_Void();
36124 0 : return resultobj;
36125 : fail:
36126 : return NULL;
36127 : }
36128 :
36129 :
36130 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_urgent_get(PyObject *SWIGUNUSEDPARM(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 : PyObject * obj0 = 0 ;
36136 : unsigned int result;
36137 :
36138 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_urgent_get",&obj0)) SWIG_fail;
36139 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36140 0 : if (!SWIG_IsOK(res1)) {
36141 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 *""'");
36142 : }
36143 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36144 : {
36145 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36146 0 : result = (unsigned int) ((arg1)->urgent);
36147 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36148 : }
36149 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
36150 0 : return resultobj;
36151 : fail:
36152 : return NULL;
36153 : }
36154 :
36155 :
36156 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_noinfo_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36157 0 : PyObject *resultobj = 0;
36158 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36159 : unsigned int arg2 ;
36160 0 : void *argp1 = 0 ;
36161 0 : int res1 = 0 ;
36162 : unsigned int val2 ;
36163 0 : int ecode2 = 0 ;
36164 0 : PyObject * obj0 = 0 ;
36165 0 : PyObject * obj1 = 0 ;
36166 :
36167 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_query_swdb_result_noinfo_set",&obj0,&obj1)) SWIG_fail;
36168 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36169 0 : if (!SWIG_IsOK(res1)) {
36170 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 *""'");
36171 : }
36172 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36173 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
36174 0 : if (!SWIG_IsOK(ecode2)) {
36175 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_query_swdb_result_noinfo_set" "', argument " "2"" of type '" "unsigned int""'");
36176 : }
36177 0 : arg2 = (unsigned int)(val2);
36178 : {
36179 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36180 0 : if (arg1) (arg1)->noinfo = arg2;
36181 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36182 : }
36183 0 : resultobj = SWIG_Py_Void();
36184 0 : return resultobj;
36185 : fail:
36186 : return NULL;
36187 : }
36188 :
36189 :
36190 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_noinfo_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36191 0 : PyObject *resultobj = 0;
36192 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36193 0 : void *argp1 = 0 ;
36194 0 : int res1 = 0 ;
36195 0 : PyObject * obj0 = 0 ;
36196 : unsigned int result;
36197 :
36198 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_noinfo_get",&obj0)) SWIG_fail;
36199 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36200 0 : if (!SWIG_IsOK(res1)) {
36201 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 *""'");
36202 : }
36203 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36204 : {
36205 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36206 0 : result = (unsigned int) ((arg1)->noinfo);
36207 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36208 : }
36209 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
36210 0 : return resultobj;
36211 : fail:
36212 : return NULL;
36213 : }
36214 :
36215 :
36216 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_unknown_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36217 0 : PyObject *resultobj = 0;
36218 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36219 : unsigned int arg2 ;
36220 0 : void *argp1 = 0 ;
36221 0 : int res1 = 0 ;
36222 : unsigned int val2 ;
36223 0 : int ecode2 = 0 ;
36224 0 : PyObject * obj0 = 0 ;
36225 0 : PyObject * obj1 = 0 ;
36226 :
36227 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_query_swdb_result_unknown_set",&obj0,&obj1)) SWIG_fail;
36228 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36229 0 : if (!SWIG_IsOK(res1)) {
36230 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 *""'");
36231 : }
36232 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36233 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
36234 0 : if (!SWIG_IsOK(ecode2)) {
36235 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_query_swdb_result_unknown_set" "', argument " "2"" of type '" "unsigned int""'");
36236 : }
36237 0 : arg2 = (unsigned int)(val2);
36238 : {
36239 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36240 0 : if (arg1) (arg1)->unknown = arg2;
36241 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36242 : }
36243 0 : resultobj = SWIG_Py_Void();
36244 0 : return resultobj;
36245 : fail:
36246 : return NULL;
36247 : }
36248 :
36249 :
36250 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_unknown_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36251 0 : PyObject *resultobj = 0;
36252 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36253 0 : void *argp1 = 0 ;
36254 0 : int res1 = 0 ;
36255 0 : PyObject * obj0 = 0 ;
36256 : unsigned int result;
36257 :
36258 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_unknown_get",&obj0)) SWIG_fail;
36259 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36260 0 : if (!SWIG_IsOK(res1)) {
36261 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 *""'");
36262 : }
36263 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36264 : {
36265 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36266 0 : result = (unsigned int) ((arg1)->unknown);
36267 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36268 : }
36269 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
36270 0 : return resultobj;
36271 : fail:
36272 : return NULL;
36273 : }
36274 :
36275 :
36276 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_tooold_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36277 0 : PyObject *resultobj = 0;
36278 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36279 : unsigned int arg2 ;
36280 0 : void *argp1 = 0 ;
36281 0 : int res1 = 0 ;
36282 : unsigned int val2 ;
36283 0 : int ecode2 = 0 ;
36284 0 : PyObject * obj0 = 0 ;
36285 0 : PyObject * obj1 = 0 ;
36286 :
36287 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_query_swdb_result_tooold_set",&obj0,&obj1)) SWIG_fail;
36288 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36289 0 : if (!SWIG_IsOK(res1)) {
36290 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 *""'");
36291 : }
36292 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36293 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
36294 0 : if (!SWIG_IsOK(ecode2)) {
36295 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_query_swdb_result_tooold_set" "', argument " "2"" of type '" "unsigned int""'");
36296 : }
36297 0 : arg2 = (unsigned int)(val2);
36298 : {
36299 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36300 0 : if (arg1) (arg1)->tooold = arg2;
36301 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36302 : }
36303 0 : resultobj = SWIG_Py_Void();
36304 0 : return resultobj;
36305 : fail:
36306 : return NULL;
36307 : }
36308 :
36309 :
36310 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_tooold_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36311 0 : PyObject *resultobj = 0;
36312 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36313 0 : void *argp1 = 0 ;
36314 0 : int res1 = 0 ;
36315 0 : PyObject * obj0 = 0 ;
36316 : unsigned int result;
36317 :
36318 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_tooold_get",&obj0)) SWIG_fail;
36319 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36320 0 : if (!SWIG_IsOK(res1)) {
36321 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 *""'");
36322 : }
36323 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36324 : {
36325 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36326 0 : result = (unsigned int) ((arg1)->tooold);
36327 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36328 : }
36329 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
36330 0 : return resultobj;
36331 : fail:
36332 : return NULL;
36333 : }
36334 :
36335 :
36336 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_error_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36337 0 : PyObject *resultobj = 0;
36338 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36339 : unsigned int arg2 ;
36340 0 : void *argp1 = 0 ;
36341 0 : int res1 = 0 ;
36342 : unsigned int val2 ;
36343 0 : int ecode2 = 0 ;
36344 0 : PyObject * obj0 = 0 ;
36345 0 : PyObject * obj1 = 0 ;
36346 :
36347 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_query_swdb_result_error_set",&obj0,&obj1)) SWIG_fail;
36348 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36349 0 : if (!SWIG_IsOK(res1)) {
36350 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 *""'");
36351 : }
36352 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36353 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
36354 0 : if (!SWIG_IsOK(ecode2)) {
36355 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_query_swdb_result_error_set" "', argument " "2"" of type '" "unsigned int""'");
36356 : }
36357 0 : arg2 = (unsigned int)(val2);
36358 : {
36359 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36360 0 : if (arg1) (arg1)->error = arg2;
36361 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36362 : }
36363 0 : resultobj = SWIG_Py_Void();
36364 0 : return resultobj;
36365 : fail:
36366 : return NULL;
36367 : }
36368 :
36369 :
36370 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_error_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36371 0 : PyObject *resultobj = 0;
36372 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36373 0 : void *argp1 = 0 ;
36374 0 : int res1 = 0 ;
36375 0 : PyObject * obj0 = 0 ;
36376 : unsigned int result;
36377 :
36378 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_error_get",&obj0)) SWIG_fail;
36379 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36380 0 : if (!SWIG_IsOK(res1)) {
36381 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 *""'");
36382 : }
36383 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36384 : {
36385 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36386 0 : result = (unsigned int) ((arg1)->error);
36387 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36388 : }
36389 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
36390 0 : return resultobj;
36391 : fail:
36392 : return NULL;
36393 : }
36394 :
36395 :
36396 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result__reserved_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36397 0 : PyObject *resultobj = 0;
36398 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36399 : unsigned int arg2 ;
36400 0 : void *argp1 = 0 ;
36401 0 : int res1 = 0 ;
36402 : unsigned int val2 ;
36403 0 : int ecode2 = 0 ;
36404 0 : PyObject * obj0 = 0 ;
36405 0 : PyObject * obj1 = 0 ;
36406 :
36407 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_query_swdb_result__reserved_set",&obj0,&obj1)) SWIG_fail;
36408 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36409 0 : if (!SWIG_IsOK(res1)) {
36410 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 *""'");
36411 : }
36412 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36413 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
36414 0 : if (!SWIG_IsOK(ecode2)) {
36415 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_query_swdb_result__reserved_set" "', argument " "2"" of type '" "unsigned int""'");
36416 : }
36417 0 : arg2 = (unsigned int)(val2);
36418 : {
36419 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36420 0 : if (arg1) (arg1)->_reserved = arg2;
36421 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36422 : }
36423 0 : resultobj = SWIG_Py_Void();
36424 0 : return resultobj;
36425 : fail:
36426 : return NULL;
36427 : }
36428 :
36429 :
36430 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result__reserved_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36431 0 : PyObject *resultobj = 0;
36432 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36433 0 : void *argp1 = 0 ;
36434 0 : int res1 = 0 ;
36435 0 : PyObject * obj0 = 0 ;
36436 : unsigned int result;
36437 :
36438 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result__reserved_get",&obj0)) SWIG_fail;
36439 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36440 0 : if (!SWIG_IsOK(res1)) {
36441 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 *""'");
36442 : }
36443 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36444 : {
36445 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36446 0 : result = (unsigned int) ((arg1)->_reserved);
36447 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36448 : }
36449 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
36450 0 : return resultobj;
36451 : fail:
36452 : return NULL;
36453 : }
36454 :
36455 :
36456 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_version_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36457 0 : PyObject *resultobj = 0;
36458 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36459 0 : char *arg2 = (char *) 0 ;
36460 0 : void *argp1 = 0 ;
36461 0 : int res1 = 0 ;
36462 : int res2 ;
36463 0 : char *buf2 = 0 ;
36464 0 : int alloc2 = 0 ;
36465 0 : PyObject * obj0 = 0 ;
36466 0 : PyObject * obj1 = 0 ;
36467 :
36468 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_query_swdb_result_version_set",&obj0,&obj1)) SWIG_fail;
36469 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36470 0 : if (!SWIG_IsOK(res1)) {
36471 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 *""'");
36472 : }
36473 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36474 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
36475 0 : if (!SWIG_IsOK(res2)) {
36476 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_query_swdb_result_version_set" "', argument " "2"" of type '" "char *""'");
36477 : }
36478 0 : arg2 = (char *)(buf2);
36479 : {
36480 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36481 0 : if (arg1->version) free((char*)arg1->version);
36482 0 : if (arg2) {
36483 0 : size_t size = strlen((const char *)(arg2)) + 1;
36484 0 : arg1->version = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
36485 : } else {
36486 0 : arg1->version = 0;
36487 : }
36488 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36489 : }
36490 0 : resultobj = SWIG_Py_Void();
36491 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
36492 : return resultobj;
36493 : fail:
36494 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
36495 : return NULL;
36496 : }
36497 :
36498 :
36499 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_version_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36500 0 : PyObject *resultobj = 0;
36501 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36502 0 : void *argp1 = 0 ;
36503 0 : int res1 = 0 ;
36504 0 : PyObject * obj0 = 0 ;
36505 0 : char *result = 0 ;
36506 :
36507 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_version_get",&obj0)) SWIG_fail;
36508 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36509 0 : if (!SWIG_IsOK(res1)) {
36510 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 *""'");
36511 : }
36512 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36513 : {
36514 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36515 0 : result = (char *) ((arg1)->version);
36516 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36517 : }
36518 0 : resultobj = SWIG_FromCharPtr((const char *)result);
36519 0 : return resultobj;
36520 : fail:
36521 : return NULL;
36522 : }
36523 :
36524 :
36525 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_reldate_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36526 0 : PyObject *resultobj = 0;
36527 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36528 : unsigned long arg2 ;
36529 0 : void *argp1 = 0 ;
36530 0 : int res1 = 0 ;
36531 : unsigned long val2 ;
36532 0 : int ecode2 = 0 ;
36533 0 : PyObject * obj0 = 0 ;
36534 0 : PyObject * obj1 = 0 ;
36535 :
36536 0 : if (!PyArg_ParseTuple(args,(char *)"OO:_gpgme_op_query_swdb_result_reldate_set",&obj0,&obj1)) SWIG_fail;
36537 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36538 0 : if (!SWIG_IsOK(res1)) {
36539 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 *""'");
36540 : }
36541 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36542 0 : ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
36543 0 : if (!SWIG_IsOK(ecode2)) {
36544 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_query_swdb_result_reldate_set" "', argument " "2"" of type '" "unsigned long""'");
36545 : }
36546 0 : arg2 = (unsigned long)(val2);
36547 : {
36548 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36549 0 : if (arg1) (arg1)->reldate = arg2;
36550 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36551 : }
36552 0 : resultobj = SWIG_Py_Void();
36553 0 : return resultobj;
36554 : fail:
36555 : return NULL;
36556 : }
36557 :
36558 :
36559 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_reldate_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36560 0 : PyObject *resultobj = 0;
36561 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36562 0 : void *argp1 = 0 ;
36563 0 : int res1 = 0 ;
36564 0 : PyObject * obj0 = 0 ;
36565 : unsigned long result;
36566 :
36567 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_reldate_get",&obj0)) SWIG_fail;
36568 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36569 0 : if (!SWIG_IsOK(res1)) {
36570 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 *""'");
36571 : }
36572 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36573 : {
36574 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36575 0 : result = (unsigned long) ((arg1)->reldate);
36576 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36577 : }
36578 0 : resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
36579 0 : return resultobj;
36580 : fail:
36581 : return NULL;
36582 : }
36583 :
36584 :
36585 0 : SWIGINTERN PyObject *_wrap_new__gpgme_op_query_swdb_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36586 0 : PyObject *resultobj = 0;
36587 0 : struct _gpgme_op_query_swdb_result *result = 0 ;
36588 :
36589 0 : if (!PyArg_ParseTuple(args,(char *)":new__gpgme_op_query_swdb_result")) SWIG_fail;
36590 : {
36591 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36592 0 : result = (struct _gpgme_op_query_swdb_result *)calloc(1, sizeof(struct _gpgme_op_query_swdb_result));
36593 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36594 : }
36595 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_query_swdb_result, SWIG_POINTER_NEW | 0 );
36596 0 : return resultobj;
36597 : fail:
36598 : return NULL;
36599 : }
36600 :
36601 :
36602 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_op_query_swdb_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36603 0 : PyObject *resultobj = 0;
36604 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36605 0 : void *argp1 = 0 ;
36606 0 : int res1 = 0 ;
36607 0 : PyObject * obj0 = 0 ;
36608 :
36609 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete__gpgme_op_query_swdb_result",&obj0)) SWIG_fail;
36610 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, SWIG_POINTER_DISOWN | 0 );
36611 0 : if (!SWIG_IsOK(res1)) {
36612 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 *""'");
36613 : }
36614 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36615 : {
36616 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36617 0 : free((char *) arg1);
36618 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36619 : }
36620 0 : resultobj = SWIG_Py_Void();
36621 0 : return resultobj;
36622 : fail:
36623 : return NULL;
36624 : }
36625 :
36626 :
36627 27 : SWIGINTERN PyObject *_gpgme_op_query_swdb_result_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36628 : PyObject *obj;
36629 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
36630 54 : SWIG_TypeNewClientData(SWIGTYPE_p__gpgme_op_query_swdb_result, SWIG_NewClientData(obj));
36631 27 : return SWIG_Py_Void();
36632 : }
36633 :
36634 0 : SWIGINTERN PyObject *_wrap_gpgme_op_query_swdb(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36635 0 : PyObject *resultobj = 0;
36636 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
36637 0 : char *arg2 = (char *) 0 ;
36638 0 : char *arg3 = (char *) 0 ;
36639 : unsigned int arg4 ;
36640 0 : void *argp1 = 0 ;
36641 0 : int res1 = 0 ;
36642 0 : PyObject *encodedInput2 = NULL ;
36643 0 : PyObject *encodedInput3 = NULL ;
36644 : unsigned int val4 ;
36645 0 : int ecode4 = 0 ;
36646 0 : PyObject * obj0 = 0 ;
36647 0 : PyObject * obj1 = 0 ;
36648 0 : PyObject * obj2 = 0 ;
36649 0 : PyObject * obj3 = 0 ;
36650 : gpgme_error_t result;
36651 :
36652 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_query_swdb",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
36653 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
36654 0 : if (!SWIG_IsOK(res1)) {
36655 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_query_swdb" "', argument " "1"" of type '" "gpgme_ctx_t""'");
36656 : }
36657 0 : arg1 = (gpgme_ctx_t)(argp1);
36658 : {
36659 0 : if (obj1 == Py_None)
36660 : arg2 = NULL;
36661 0 : else if (PyUnicode_Check(obj1))
36662 : {
36663 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
36664 0 : if (encodedInput2 == NULL)
36665 : return NULL;
36666 0 : arg2 = PyBytes_AsString(encodedInput2);
36667 : }
36668 0 : else if (PyBytes_Check(obj1))
36669 0 : arg2 = PyBytes_AsString(obj1);
36670 : else {
36671 0 : PyErr_Format(PyExc_TypeError,
36672 : "arg %d: expected str, bytes, or None, got %s",
36673 : 2, obj1->ob_type->tp_name);
36674 0 : return NULL;
36675 : }
36676 : }
36677 : {
36678 0 : if (obj2 == Py_None)
36679 : arg3 = NULL;
36680 0 : else if (PyUnicode_Check(obj2))
36681 : {
36682 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
36683 0 : if (encodedInput3 == NULL)
36684 : return NULL;
36685 0 : arg3 = PyBytes_AsString(encodedInput3);
36686 : }
36687 0 : else if (PyBytes_Check(obj2))
36688 0 : arg3 = PyBytes_AsString(obj2);
36689 : else {
36690 0 : PyErr_Format(PyExc_TypeError,
36691 : "arg %d: expected str, bytes, or None, got %s",
36692 : 3, obj2->ob_type->tp_name);
36693 0 : return NULL;
36694 : }
36695 : }
36696 0 : ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
36697 0 : if (!SWIG_IsOK(ecode4)) {
36698 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_query_swdb" "', argument " "4"" of type '" "unsigned int""'");
36699 : }
36700 0 : arg4 = (unsigned int)(val4);
36701 : {
36702 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36703 0 : result = gpgme_op_query_swdb(arg1,(char const *)arg2,(char const *)arg3,arg4);
36704 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36705 : }
36706 : {
36707 0 : resultobj = PyLong_FromLong(result);
36708 : }
36709 : {
36710 0 : Py_XDECREF(encodedInput2);
36711 : }
36712 : {
36713 0 : Py_XDECREF(encodedInput3);
36714 : }
36715 : return resultobj;
36716 : fail:
36717 : {
36718 0 : Py_XDECREF(encodedInput2);
36719 : }
36720 : {
36721 0 : Py_XDECREF(encodedInput3);
36722 : }
36723 : return NULL;
36724 : }
36725 :
36726 :
36727 0 : SWIGINTERN PyObject *_wrap_gpgme_op_query_swdb_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36728 0 : PyObject *resultobj = 0;
36729 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
36730 0 : void *argp1 = 0 ;
36731 0 : int res1 = 0 ;
36732 0 : PyObject * obj0 = 0 ;
36733 : gpgme_query_swdb_result_t result;
36734 :
36735 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_op_query_swdb_result",&obj0)) SWIG_fail;
36736 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
36737 0 : if (!SWIG_IsOK(res1)) {
36738 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_query_swdb_result" "', argument " "1"" of type '" "gpgme_ctx_t""'");
36739 : }
36740 0 : arg1 = (gpgme_ctx_t)(argp1);
36741 : {
36742 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36743 0 : result = (gpgme_query_swdb_result_t)gpgme_op_query_swdb_result(arg1);
36744 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36745 : }
36746 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36747 0 : return resultobj;
36748 : fail:
36749 : return NULL;
36750 : }
36751 :
36752 :
36753 0 : SWIGINTERN PyObject *_wrap_gpgme_set_global_flag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36754 0 : PyObject *resultobj = 0;
36755 0 : char *arg1 = (char *) 0 ;
36756 0 : char *arg2 = (char *) 0 ;
36757 0 : PyObject *encodedInput1 = NULL ;
36758 0 : PyObject *encodedInput2 = NULL ;
36759 0 : PyObject * obj0 = 0 ;
36760 0 : PyObject * obj1 = 0 ;
36761 : int result;
36762 :
36763 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_set_global_flag",&obj0,&obj1)) SWIG_fail;
36764 : {
36765 0 : if (obj0 == Py_None)
36766 : arg1 = NULL;
36767 0 : else if (PyUnicode_Check(obj0))
36768 : {
36769 0 : encodedInput1 = PyUnicode_AsUTF8String(obj0);
36770 0 : if (encodedInput1 == NULL)
36771 : return NULL;
36772 0 : arg1 = PyBytes_AsString(encodedInput1);
36773 : }
36774 0 : else if (PyBytes_Check(obj0))
36775 0 : arg1 = PyBytes_AsString(obj0);
36776 : else {
36777 0 : PyErr_Format(PyExc_TypeError,
36778 : "arg %d: expected str, bytes, or None, got %s",
36779 : 1, obj0->ob_type->tp_name);
36780 0 : return NULL;
36781 : }
36782 : }
36783 : {
36784 0 : if (obj1 == Py_None)
36785 : arg2 = NULL;
36786 0 : else if (PyUnicode_Check(obj1))
36787 : {
36788 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
36789 0 : if (encodedInput2 == NULL)
36790 : return NULL;
36791 0 : arg2 = PyBytes_AsString(encodedInput2);
36792 : }
36793 0 : else if (PyBytes_Check(obj1))
36794 0 : arg2 = PyBytes_AsString(obj1);
36795 : else {
36796 0 : PyErr_Format(PyExc_TypeError,
36797 : "arg %d: expected str, bytes, or None, got %s",
36798 : 2, obj1->ob_type->tp_name);
36799 0 : return NULL;
36800 : }
36801 : }
36802 : {
36803 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36804 0 : result = (int)gpgme_set_global_flag((char const *)arg1,(char const *)arg2);
36805 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36806 : }
36807 0 : resultobj = SWIG_From_int((int)(result));
36808 : {
36809 0 : Py_XDECREF(encodedInput1);
36810 : }
36811 : {
36812 0 : Py_XDECREF(encodedInput2);
36813 : }
36814 : return resultobj;
36815 : fail:
36816 : {
36817 : Py_XDECREF(encodedInput1);
36818 : }
36819 : {
36820 : Py_XDECREF(encodedInput2);
36821 : }
36822 : return NULL;
36823 : }
36824 :
36825 :
36826 27 : SWIGINTERN PyObject *_wrap_gpgme_check_version(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36827 27 : PyObject *resultobj = 0;
36828 27 : char *arg1 = (char *) 0 ;
36829 27 : PyObject *encodedInput1 = NULL ;
36830 27 : PyObject * obj0 = 0 ;
36831 27 : char *result = 0 ;
36832 :
36833 27 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_check_version",&obj0)) SWIG_fail;
36834 : {
36835 27 : if (obj0 == Py_None)
36836 : arg1 = NULL;
36837 0 : else if (PyUnicode_Check(obj0))
36838 : {
36839 0 : encodedInput1 = PyUnicode_AsUTF8String(obj0);
36840 0 : if (encodedInput1 == NULL)
36841 : return NULL;
36842 0 : arg1 = PyBytes_AsString(encodedInput1);
36843 : }
36844 0 : else if (PyBytes_Check(obj0))
36845 0 : arg1 = PyBytes_AsString(obj0);
36846 : else {
36847 0 : PyErr_Format(PyExc_TypeError,
36848 : "arg %d: expected str, bytes, or None, got %s",
36849 : 1, obj0->ob_type->tp_name);
36850 0 : return NULL;
36851 : }
36852 : }
36853 : {
36854 27 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36855 27 : result = (char *)gpgme_check_version((char const *)arg1);
36856 27 : SWIG_PYTHON_THREAD_END_ALLOW;
36857 : }
36858 27 : resultobj = SWIG_FromCharPtr((const char *)result);
36859 : {
36860 27 : Py_XDECREF(encodedInput1);
36861 : }
36862 : return resultobj;
36863 : fail:
36864 : {
36865 : Py_XDECREF(encodedInput1);
36866 : }
36867 : return NULL;
36868 : }
36869 :
36870 :
36871 0 : SWIGINTERN PyObject *_wrap_gpgme_check_version_internal(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36872 0 : PyObject *resultobj = 0;
36873 0 : char *arg1 = (char *) 0 ;
36874 : size_t arg2 ;
36875 0 : PyObject *encodedInput1 = NULL ;
36876 : size_t val2 ;
36877 0 : int ecode2 = 0 ;
36878 0 : PyObject * obj0 = 0 ;
36879 0 : PyObject * obj1 = 0 ;
36880 0 : char *result = 0 ;
36881 :
36882 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_check_version_internal",&obj0,&obj1)) SWIG_fail;
36883 : {
36884 0 : if (obj0 == Py_None)
36885 : arg1 = NULL;
36886 0 : else if (PyUnicode_Check(obj0))
36887 : {
36888 0 : encodedInput1 = PyUnicode_AsUTF8String(obj0);
36889 0 : if (encodedInput1 == NULL)
36890 : return NULL;
36891 0 : arg1 = PyBytes_AsString(encodedInput1);
36892 : }
36893 0 : else if (PyBytes_Check(obj0))
36894 0 : arg1 = PyBytes_AsString(obj0);
36895 : else {
36896 0 : PyErr_Format(PyExc_TypeError,
36897 : "arg %d: expected str, bytes, or None, got %s",
36898 : 1, obj0->ob_type->tp_name);
36899 0 : return NULL;
36900 : }
36901 : }
36902 0 : ecode2 = SWIG_AsVal_size_t(obj1, &val2);
36903 0 : if (!SWIG_IsOK(ecode2)) {
36904 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_check_version_internal" "', argument " "2"" of type '" "size_t""'");
36905 : }
36906 0 : arg2 = (size_t)(val2);
36907 : {
36908 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36909 0 : result = (char *)gpgme_check_version_internal((char const *)arg1,arg2);
36910 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36911 : }
36912 0 : resultobj = SWIG_FromCharPtr((const char *)result);
36913 : {
36914 0 : Py_XDECREF(encodedInput1);
36915 : }
36916 : return resultobj;
36917 : fail:
36918 : {
36919 0 : Py_XDECREF(encodedInput1);
36920 : }
36921 : return NULL;
36922 : }
36923 :
36924 :
36925 0 : SWIGINTERN PyObject *_wrap_gpgme_get_dirinfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36926 0 : PyObject *resultobj = 0;
36927 0 : char *arg1 = (char *) 0 ;
36928 0 : PyObject *encodedInput1 = NULL ;
36929 0 : PyObject * obj0 = 0 ;
36930 0 : char *result = 0 ;
36931 :
36932 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_dirinfo",&obj0)) SWIG_fail;
36933 : {
36934 0 : if (obj0 == Py_None)
36935 : arg1 = NULL;
36936 0 : else if (PyUnicode_Check(obj0))
36937 : {
36938 0 : encodedInput1 = PyUnicode_AsUTF8String(obj0);
36939 0 : if (encodedInput1 == NULL)
36940 : return NULL;
36941 0 : arg1 = PyBytes_AsString(encodedInput1);
36942 : }
36943 0 : else if (PyBytes_Check(obj0))
36944 0 : arg1 = PyBytes_AsString(obj0);
36945 : else {
36946 0 : PyErr_Format(PyExc_TypeError,
36947 : "arg %d: expected str, bytes, or None, got %s",
36948 : 1, obj0->ob_type->tp_name);
36949 0 : return NULL;
36950 : }
36951 : }
36952 : {
36953 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36954 0 : result = (char *)gpgme_get_dirinfo((char const *)arg1);
36955 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36956 : }
36957 0 : resultobj = SWIG_FromCharPtr((const char *)result);
36958 : {
36959 0 : Py_XDECREF(encodedInput1);
36960 : }
36961 : return resultobj;
36962 : fail:
36963 : {
36964 : Py_XDECREF(encodedInput1);
36965 : }
36966 : return NULL;
36967 : }
36968 :
36969 :
36970 0 : SWIGINTERN PyObject *_wrap_gpgme_get_engine_info(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36971 0 : PyObject *resultobj = 0;
36972 0 : gpgme_engine_info_t *arg1 = (gpgme_engine_info_t *) 0 ;
36973 0 : void *argp1 = 0 ;
36974 0 : int res1 = 0 ;
36975 0 : PyObject * obj0 = 0 ;
36976 : gpgme_error_t result;
36977 :
36978 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_engine_info",&obj0)) SWIG_fail;
36979 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p__gpgme_engine_info, 0 | 0 );
36980 0 : if (!SWIG_IsOK(res1)) {
36981 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_engine_info" "', argument " "1"" of type '" "gpgme_engine_info_t *""'");
36982 : }
36983 0 : arg1 = (gpgme_engine_info_t *)(argp1);
36984 : {
36985 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36986 0 : result = gpgme_get_engine_info(arg1);
36987 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36988 : }
36989 : {
36990 0 : resultobj = PyLong_FromLong(result);
36991 : }
36992 0 : return resultobj;
36993 : fail:
36994 : return NULL;
36995 : }
36996 :
36997 :
36998 0 : SWIGINTERN PyObject *_wrap_gpgme_set_engine_info(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36999 0 : PyObject *resultobj = 0;
37000 : gpgme_protocol_t arg1 ;
37001 0 : char *arg2 = (char *) 0 ;
37002 0 : char *arg3 = (char *) 0 ;
37003 : int val1 ;
37004 0 : int ecode1 = 0 ;
37005 0 : PyObject *encodedInput2 = NULL ;
37006 0 : PyObject *encodedInput3 = NULL ;
37007 0 : PyObject * obj0 = 0 ;
37008 0 : PyObject * obj1 = 0 ;
37009 0 : PyObject * obj2 = 0 ;
37010 : gpgme_error_t result;
37011 :
37012 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_set_engine_info",&obj0,&obj1,&obj2)) SWIG_fail;
37013 0 : ecode1 = SWIG_AsVal_int(obj0, &val1);
37014 0 : if (!SWIG_IsOK(ecode1)) {
37015 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "gpgme_set_engine_info" "', argument " "1"" of type '" "gpgme_protocol_t""'");
37016 : }
37017 0 : arg1 = (gpgme_protocol_t)(val1);
37018 : {
37019 0 : if (obj1 == Py_None)
37020 : arg2 = NULL;
37021 0 : else if (PyUnicode_Check(obj1))
37022 : {
37023 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
37024 0 : if (encodedInput2 == NULL)
37025 : return NULL;
37026 0 : arg2 = PyBytes_AsString(encodedInput2);
37027 : }
37028 0 : else if (PyBytes_Check(obj1))
37029 0 : arg2 = PyBytes_AsString(obj1);
37030 : else {
37031 0 : PyErr_Format(PyExc_TypeError,
37032 : "arg %d: expected str, bytes, or None, got %s",
37033 : 2, obj1->ob_type->tp_name);
37034 0 : return NULL;
37035 : }
37036 : }
37037 : {
37038 0 : if (obj2 == Py_None)
37039 : arg3 = NULL;
37040 0 : else if (PyUnicode_Check(obj2))
37041 : {
37042 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
37043 0 : if (encodedInput3 == NULL)
37044 : return NULL;
37045 0 : arg3 = PyBytes_AsString(encodedInput3);
37046 : }
37047 0 : else if (PyBytes_Check(obj2))
37048 0 : arg3 = PyBytes_AsString(obj2);
37049 : else {
37050 0 : PyErr_Format(PyExc_TypeError,
37051 : "arg %d: expected str, bytes, or None, got %s",
37052 : 3, obj2->ob_type->tp_name);
37053 0 : return NULL;
37054 : }
37055 : }
37056 : {
37057 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37058 0 : result = gpgme_set_engine_info(arg1,(char const *)arg2,(char const *)arg3);
37059 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37060 : }
37061 : {
37062 0 : resultobj = PyLong_FromLong(result);
37063 : }
37064 : {
37065 0 : Py_XDECREF(encodedInput2);
37066 : }
37067 : {
37068 0 : Py_XDECREF(encodedInput3);
37069 : }
37070 : return resultobj;
37071 : fail:
37072 : {
37073 : Py_XDECREF(encodedInput2);
37074 : }
37075 : {
37076 : Py_XDECREF(encodedInput3);
37077 : }
37078 : return NULL;
37079 : }
37080 :
37081 :
37082 73 : SWIGINTERN PyObject *_wrap_gpgme_engine_check_version(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37083 73 : PyObject *resultobj = 0;
37084 : gpgme_protocol_t arg1 ;
37085 : int val1 ;
37086 73 : int ecode1 = 0 ;
37087 73 : PyObject * obj0 = 0 ;
37088 : gpgme_error_t result;
37089 :
37090 73 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_engine_check_version",&obj0)) SWIG_fail;
37091 146 : ecode1 = SWIG_AsVal_int(obj0, &val1);
37092 73 : if (!SWIG_IsOK(ecode1)) {
37093 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "gpgme_engine_check_version" "', argument " "1"" of type '" "gpgme_protocol_t""'");
37094 : }
37095 73 : arg1 = (gpgme_protocol_t)(val1);
37096 : {
37097 73 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37098 73 : result = gpgme_engine_check_version(arg1);
37099 73 : SWIG_PYTHON_THREAD_END_ALLOW;
37100 : }
37101 : {
37102 73 : resultobj = PyLong_FromLong(result);
37103 : }
37104 73 : return resultobj;
37105 : fail:
37106 : return NULL;
37107 : }
37108 :
37109 :
37110 0 : SWIGINTERN PyObject *_wrap_gpgme_result_ref(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37111 0 : PyObject *resultobj = 0;
37112 0 : void *arg1 = (void *) 0 ;
37113 : int res1 ;
37114 0 : PyObject * obj0 = 0 ;
37115 :
37116 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_result_ref",&obj0)) SWIG_fail;
37117 0 : res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
37118 0 : if (!SWIG_IsOK(res1)) {
37119 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_result_ref" "', argument " "1"" of type '" "void *""'");
37120 : }
37121 : {
37122 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37123 0 : gpgme_result_ref(arg1);
37124 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37125 : }
37126 0 : resultobj = SWIG_Py_Void();
37127 0 : return resultobj;
37128 : fail:
37129 : return NULL;
37130 : }
37131 :
37132 :
37133 0 : SWIGINTERN PyObject *_wrap_gpgme_result_unref(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37134 0 : PyObject *resultobj = 0;
37135 0 : void *arg1 = (void *) 0 ;
37136 : int res1 ;
37137 0 : PyObject * obj0 = 0 ;
37138 :
37139 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_result_unref",&obj0)) SWIG_fail;
37140 0 : res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
37141 0 : if (!SWIG_IsOK(res1)) {
37142 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_result_unref" "', argument " "1"" of type '" "void *""'");
37143 : }
37144 : {
37145 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37146 0 : gpgme_result_unref(arg1);
37147 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37148 : }
37149 0 : resultobj = SWIG_Py_Void();
37150 0 : return resultobj;
37151 : fail:
37152 : return NULL;
37153 : }
37154 :
37155 :
37156 0 : SWIGINTERN PyObject *_wrap_gpgme_pubkey_algo_string(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37157 0 : PyObject *resultobj = 0;
37158 0 : gpgme_subkey_t arg1 = (gpgme_subkey_t) 0 ;
37159 0 : void *argp1 = 0 ;
37160 0 : int res1 = 0 ;
37161 0 : PyObject * obj0 = 0 ;
37162 0 : char *result = 0 ;
37163 :
37164 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_pubkey_algo_string",&obj0)) SWIG_fail;
37165 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
37166 0 : if (!SWIG_IsOK(res1)) {
37167 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_pubkey_algo_string" "', argument " "1"" of type '" "gpgme_subkey_t""'");
37168 : }
37169 0 : arg1 = (gpgme_subkey_t)(argp1);
37170 : {
37171 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37172 0 : result = (char *)gpgme_pubkey_algo_string(arg1);
37173 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37174 : }
37175 0 : resultobj = SWIG_FromCharPtr((const char *)result);
37176 0 : gpgme_free(result);
37177 0 : return resultobj;
37178 : fail:
37179 : return NULL;
37180 : }
37181 :
37182 :
37183 0 : SWIGINTERN PyObject *_wrap_gpgme_pubkey_algo_name(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37184 0 : PyObject *resultobj = 0;
37185 : gpgme_pubkey_algo_t arg1 ;
37186 : int val1 ;
37187 0 : int ecode1 = 0 ;
37188 0 : PyObject * obj0 = 0 ;
37189 0 : char *result = 0 ;
37190 :
37191 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_pubkey_algo_name",&obj0)) SWIG_fail;
37192 0 : ecode1 = SWIG_AsVal_int(obj0, &val1);
37193 0 : if (!SWIG_IsOK(ecode1)) {
37194 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "gpgme_pubkey_algo_name" "', argument " "1"" of type '" "gpgme_pubkey_algo_t""'");
37195 : }
37196 0 : arg1 = (gpgme_pubkey_algo_t)(val1);
37197 : {
37198 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37199 0 : result = (char *)gpgme_pubkey_algo_name(arg1);
37200 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37201 : }
37202 0 : resultobj = SWIG_FromCharPtr((const char *)result);
37203 0 : return resultobj;
37204 : fail:
37205 : return NULL;
37206 : }
37207 :
37208 :
37209 0 : SWIGINTERN PyObject *_wrap_gpgme_hash_algo_name(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37210 0 : PyObject *resultobj = 0;
37211 : gpgme_hash_algo_t arg1 ;
37212 : int val1 ;
37213 0 : int ecode1 = 0 ;
37214 0 : PyObject * obj0 = 0 ;
37215 0 : char *result = 0 ;
37216 :
37217 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_hash_algo_name",&obj0)) SWIG_fail;
37218 0 : ecode1 = SWIG_AsVal_int(obj0, &val1);
37219 0 : if (!SWIG_IsOK(ecode1)) {
37220 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "gpgme_hash_algo_name" "', argument " "1"" of type '" "gpgme_hash_algo_t""'");
37221 : }
37222 0 : arg1 = (gpgme_hash_algo_t)(val1);
37223 : {
37224 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37225 0 : result = (char *)gpgme_hash_algo_name(arg1);
37226 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37227 : }
37228 0 : resultobj = SWIG_FromCharPtr((const char *)result);
37229 0 : return resultobj;
37230 : fail:
37231 : return NULL;
37232 : }
37233 :
37234 :
37235 0 : SWIGINTERN PyObject *_wrap_gpgme_addrspec_from_uid(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37236 0 : PyObject *resultobj = 0;
37237 0 : char *arg1 = (char *) 0 ;
37238 0 : PyObject *encodedInput1 = NULL ;
37239 0 : PyObject * obj0 = 0 ;
37240 0 : char *result = 0 ;
37241 :
37242 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_addrspec_from_uid",&obj0)) SWIG_fail;
37243 : {
37244 0 : if (obj0 == Py_None)
37245 : arg1 = NULL;
37246 0 : else if (PyUnicode_Check(obj0))
37247 : {
37248 0 : encodedInput1 = PyUnicode_AsUTF8String(obj0);
37249 0 : if (encodedInput1 == NULL)
37250 : return NULL;
37251 0 : arg1 = PyBytes_AsString(encodedInput1);
37252 : }
37253 0 : else if (PyBytes_Check(obj0))
37254 0 : arg1 = PyBytes_AsString(obj0);
37255 : else {
37256 0 : PyErr_Format(PyExc_TypeError,
37257 : "arg %d: expected str, bytes, or None, got %s",
37258 : 1, obj0->ob_type->tp_name);
37259 0 : return NULL;
37260 : }
37261 : }
37262 : {
37263 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37264 0 : result = (char *)gpgme_addrspec_from_uid((char const *)arg1);
37265 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37266 : }
37267 0 : resultobj = SWIG_FromCharPtr((const char *)result);
37268 : {
37269 0 : Py_XDECREF(encodedInput1);
37270 : }
37271 0 : gpgme_free(result);
37272 0 : return resultobj;
37273 : fail:
37274 : {
37275 : Py_XDECREF(encodedInput1);
37276 : }
37277 : return NULL;
37278 : }
37279 :
37280 :
37281 0 : SWIGINTERN PyObject *_wrap_new__gpgme_op_assuan_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37282 0 : PyObject *resultobj = 0;
37283 0 : struct _gpgme_op_assuan_result *result = 0 ;
37284 :
37285 0 : if (!PyArg_ParseTuple(args,(char *)":new__gpgme_op_assuan_result")) SWIG_fail;
37286 : {
37287 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37288 0 : result = (struct _gpgme_op_assuan_result *)calloc(1, sizeof(struct _gpgme_op_assuan_result));
37289 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37290 : }
37291 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_assuan_result, SWIG_POINTER_NEW | 0 );
37292 0 : return resultobj;
37293 : fail:
37294 : return NULL;
37295 : }
37296 :
37297 :
37298 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_op_assuan_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37299 0 : PyObject *resultobj = 0;
37300 0 : struct _gpgme_op_assuan_result *arg1 = (struct _gpgme_op_assuan_result *) 0 ;
37301 0 : void *argp1 = 0 ;
37302 0 : int res1 = 0 ;
37303 0 : PyObject * obj0 = 0 ;
37304 :
37305 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete__gpgme_op_assuan_result",&obj0)) SWIG_fail;
37306 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_op_assuan_result, SWIG_POINTER_DISOWN | 0 );
37307 0 : if (!SWIG_IsOK(res1)) {
37308 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_op_assuan_result" "', argument " "1"" of type '" "struct _gpgme_op_assuan_result *""'");
37309 : }
37310 0 : arg1 = (struct _gpgme_op_assuan_result *)(argp1);
37311 : {
37312 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37313 0 : free((char *) arg1);
37314 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37315 : }
37316 0 : resultobj = SWIG_Py_Void();
37317 0 : return resultobj;
37318 : fail:
37319 : return NULL;
37320 : }
37321 :
37322 :
37323 27 : SWIGINTERN PyObject *_gpgme_op_assuan_result_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37324 : PyObject *obj;
37325 27 : if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
37326 54 : SWIG_TypeNewClientData(SWIGTYPE_p__gpgme_op_assuan_result, SWIG_NewClientData(obj));
37327 27 : return SWIG_Py_Void();
37328 : }
37329 :
37330 48 : SWIGINTERN PyObject *_wrap_new_gpgme_ctx_t_p(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37331 48 : PyObject *resultobj = 0;
37332 48 : gpgme_ctx_t *result = 0 ;
37333 :
37334 48 : if (!PyArg_ParseTuple(args,(char *)":new_gpgme_ctx_t_p")) SWIG_fail;
37335 : {
37336 48 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37337 48 : result = (gpgme_ctx_t *)new_gpgme_ctx_t_p();
37338 48 : SWIG_PYTHON_THREAD_END_ALLOW;
37339 : }
37340 48 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p_gpgme_context, 0 | 0 );
37341 48 : return resultobj;
37342 : fail:
37343 : return NULL;
37344 : }
37345 :
37346 :
37347 0 : SWIGINTERN PyObject *_wrap_copy_gpgme_ctx_t_p(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37348 0 : PyObject *resultobj = 0;
37349 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
37350 0 : void *argp1 = 0 ;
37351 0 : int res1 = 0 ;
37352 0 : PyObject * obj0 = 0 ;
37353 0 : gpgme_ctx_t *result = 0 ;
37354 :
37355 0 : if (!PyArg_ParseTuple(args,(char *)"O:copy_gpgme_ctx_t_p",&obj0)) SWIG_fail;
37356 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
37357 0 : if (!SWIG_IsOK(res1)) {
37358 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "copy_gpgme_ctx_t_p" "', argument " "1"" of type '" "gpgme_ctx_t""'");
37359 : }
37360 0 : arg1 = (gpgme_ctx_t)(argp1);
37361 : {
37362 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37363 0 : result = (gpgme_ctx_t *)copy_gpgme_ctx_t_p(arg1);
37364 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37365 : }
37366 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p_gpgme_context, 0 | 0 );
37367 0 : return resultobj;
37368 : fail:
37369 : return NULL;
37370 : }
37371 :
37372 :
37373 48 : SWIGINTERN PyObject *_wrap_delete_gpgme_ctx_t_p(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37374 48 : PyObject *resultobj = 0;
37375 48 : gpgme_ctx_t *arg1 = (gpgme_ctx_t *) 0 ;
37376 48 : void *argp1 = 0 ;
37377 48 : int res1 = 0 ;
37378 48 : PyObject * obj0 = 0 ;
37379 :
37380 48 : if (!PyArg_ParseTuple(args,(char *)"O:delete_gpgme_ctx_t_p",&obj0)) SWIG_fail;
37381 48 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_context, 0 | 0 );
37382 48 : if (!SWIG_IsOK(res1)) {
37383 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_ctx_t_p" "', argument " "1"" of type '" "gpgme_ctx_t *""'");
37384 : }
37385 48 : arg1 = (gpgme_ctx_t *)(argp1);
37386 : {
37387 48 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37388 48 : delete_gpgme_ctx_t_p(arg1);
37389 48 : SWIG_PYTHON_THREAD_END_ALLOW;
37390 : }
37391 48 : resultobj = SWIG_Py_Void();
37392 48 : return resultobj;
37393 : fail:
37394 : return NULL;
37395 : }
37396 :
37397 :
37398 0 : SWIGINTERN PyObject *_wrap_gpgme_ctx_t_p_assign(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37399 0 : PyObject *resultobj = 0;
37400 0 : gpgme_ctx_t *arg1 = (gpgme_ctx_t *) 0 ;
37401 0 : gpgme_ctx_t arg2 = (gpgme_ctx_t) 0 ;
37402 0 : void *argp1 = 0 ;
37403 0 : int res1 = 0 ;
37404 0 : void *argp2 = 0 ;
37405 0 : int res2 = 0 ;
37406 0 : PyObject * obj0 = 0 ;
37407 0 : PyObject * obj1 = 0 ;
37408 :
37409 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_ctx_t_p_assign",&obj0,&obj1)) SWIG_fail;
37410 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_context, 0 | 0 );
37411 0 : if (!SWIG_IsOK(res1)) {
37412 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_ctx_t_p_assign" "', argument " "1"" of type '" "gpgme_ctx_t *""'");
37413 : }
37414 0 : arg1 = (gpgme_ctx_t *)(argp1);
37415 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_context, 0 | 0 );
37416 0 : if (!SWIG_IsOK(res2)) {
37417 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_ctx_t_p_assign" "', argument " "2"" of type '" "gpgme_ctx_t""'");
37418 : }
37419 0 : arg2 = (gpgme_ctx_t)(argp2);
37420 : {
37421 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37422 0 : gpgme_ctx_t_p_assign(arg1,arg2);
37423 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37424 : }
37425 0 : resultobj = SWIG_Py_Void();
37426 0 : return resultobj;
37427 : fail:
37428 : return NULL;
37429 : }
37430 :
37431 :
37432 48 : SWIGINTERN PyObject *_wrap_gpgme_ctx_t_p_value(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37433 48 : PyObject *resultobj = 0;
37434 48 : gpgme_ctx_t *arg1 = (gpgme_ctx_t *) 0 ;
37435 48 : void *argp1 = 0 ;
37436 48 : int res1 = 0 ;
37437 48 : PyObject * obj0 = 0 ;
37438 : gpgme_ctx_t result;
37439 :
37440 48 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_ctx_t_p_value",&obj0)) SWIG_fail;
37441 48 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_context, 0 | 0 );
37442 48 : if (!SWIG_IsOK(res1)) {
37443 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_ctx_t_p_value" "', argument " "1"" of type '" "gpgme_ctx_t *""'");
37444 : }
37445 48 : arg1 = (gpgme_ctx_t *)(argp1);
37446 : {
37447 48 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37448 48 : result = (gpgme_ctx_t)gpgme_ctx_t_p_value(arg1);
37449 48 : SWIG_PYTHON_THREAD_END_ALLOW;
37450 : }
37451 48 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_context, 0 | 0 );
37452 48 : return resultobj;
37453 : fail:
37454 : return NULL;
37455 : }
37456 :
37457 :
37458 108 : SWIGINTERN PyObject *_wrap_new_gpgme_data_t_p(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37459 108 : PyObject *resultobj = 0;
37460 108 : gpgme_data_t *result = 0 ;
37461 :
37462 108 : if (!PyArg_ParseTuple(args,(char *)":new_gpgme_data_t_p")) SWIG_fail;
37463 : {
37464 108 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37465 108 : result = (gpgme_data_t *)new_gpgme_data_t_p();
37466 108 : SWIG_PYTHON_THREAD_END_ALLOW;
37467 : }
37468 108 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p_gpgme_data, 0 | 0 );
37469 108 : return resultobj;
37470 : fail:
37471 : return NULL;
37472 : }
37473 :
37474 :
37475 0 : SWIGINTERN PyObject *_wrap_copy_gpgme_data_t_p(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37476 0 : PyObject *resultobj = 0;
37477 0 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
37478 0 : void *argp1 = 0 ;
37479 0 : int res1 = 0 ;
37480 0 : PyObject * obj0 = 0 ;
37481 0 : gpgme_data_t *result = 0 ;
37482 :
37483 0 : if (!PyArg_ParseTuple(args,(char *)"O:copy_gpgme_data_t_p",&obj0)) SWIG_fail;
37484 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
37485 0 : if (!SWIG_IsOK(res1)) {
37486 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "copy_gpgme_data_t_p" "', argument " "1"" of type '" "gpgme_data_t""'");
37487 : }
37488 0 : arg1 = (gpgme_data_t)(argp1);
37489 : {
37490 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37491 0 : result = (gpgme_data_t *)copy_gpgme_data_t_p(arg1);
37492 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37493 : }
37494 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p_gpgme_data, 0 | 0 );
37495 0 : return resultobj;
37496 : fail:
37497 : return NULL;
37498 : }
37499 :
37500 :
37501 108 : SWIGINTERN PyObject *_wrap_delete_gpgme_data_t_p(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37502 108 : PyObject *resultobj = 0;
37503 108 : gpgme_data_t *arg1 = (gpgme_data_t *) 0 ;
37504 108 : void *argp1 = 0 ;
37505 108 : int res1 = 0 ;
37506 108 : PyObject * obj0 = 0 ;
37507 :
37508 108 : if (!PyArg_ParseTuple(args,(char *)"O:delete_gpgme_data_t_p",&obj0)) SWIG_fail;
37509 108 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_data, 0 | 0 );
37510 108 : if (!SWIG_IsOK(res1)) {
37511 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_data_t_p" "', argument " "1"" of type '" "gpgme_data_t *""'");
37512 : }
37513 108 : arg1 = (gpgme_data_t *)(argp1);
37514 : {
37515 108 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37516 108 : delete_gpgme_data_t_p(arg1);
37517 108 : SWIG_PYTHON_THREAD_END_ALLOW;
37518 : }
37519 108 : resultobj = SWIG_Py_Void();
37520 108 : return resultobj;
37521 : fail:
37522 : return NULL;
37523 : }
37524 :
37525 :
37526 0 : SWIGINTERN PyObject *_wrap_gpgme_data_t_p_assign(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37527 0 : PyObject *resultobj = 0;
37528 0 : gpgme_data_t *arg1 = (gpgme_data_t *) 0 ;
37529 0 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
37530 0 : void *argp1 = 0 ;
37531 0 : int res1 = 0 ;
37532 0 : void *argp2 = 0 ;
37533 0 : int res2 = 0 ;
37534 0 : PyObject * obj0 = 0 ;
37535 0 : PyObject * obj1 = 0 ;
37536 :
37537 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_data_t_p_assign",&obj0,&obj1)) SWIG_fail;
37538 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_data, 0 | 0 );
37539 0 : if (!SWIG_IsOK(res1)) {
37540 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_t_p_assign" "', argument " "1"" of type '" "gpgme_data_t *""'");
37541 : }
37542 0 : arg1 = (gpgme_data_t *)(argp1);
37543 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_data, 0 | 0 );
37544 0 : if (!SWIG_IsOK(res2)) {
37545 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_data_t_p_assign" "', argument " "2"" of type '" "gpgme_data_t""'");
37546 : }
37547 0 : arg2 = (gpgme_data_t)(argp2);
37548 : {
37549 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37550 0 : gpgme_data_t_p_assign(arg1,arg2);
37551 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37552 : }
37553 0 : resultobj = SWIG_Py_Void();
37554 0 : return resultobj;
37555 : fail:
37556 : return NULL;
37557 : }
37558 :
37559 :
37560 108 : SWIGINTERN PyObject *_wrap_gpgme_data_t_p_value(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37561 108 : PyObject *resultobj = 0;
37562 108 : gpgme_data_t *arg1 = (gpgme_data_t *) 0 ;
37563 108 : void *argp1 = 0 ;
37564 108 : int res1 = 0 ;
37565 108 : PyObject * obj0 = 0 ;
37566 : gpgme_data_t result;
37567 :
37568 108 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_data_t_p_value",&obj0)) SWIG_fail;
37569 108 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_data, 0 | 0 );
37570 108 : if (!SWIG_IsOK(res1)) {
37571 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_t_p_value" "', argument " "1"" of type '" "gpgme_data_t *""'");
37572 : }
37573 108 : arg1 = (gpgme_data_t *)(argp1);
37574 : {
37575 108 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37576 108 : result = (gpgme_data_t)gpgme_data_t_p_value(arg1);
37577 108 : SWIG_PYTHON_THREAD_END_ALLOW;
37578 : }
37579 108 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_data, 0 | 0 );
37580 108 : return resultobj;
37581 : fail:
37582 : return NULL;
37583 : }
37584 :
37585 :
37586 180 : SWIGINTERN PyObject *_wrap_new_gpgme_key_t_p(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37587 180 : PyObject *resultobj = 0;
37588 180 : gpgme_key_t *result = 0 ;
37589 :
37590 180 : if (!PyArg_ParseTuple(args,(char *)":new_gpgme_key_t_p")) SWIG_fail;
37591 : {
37592 180 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37593 180 : result = (gpgme_key_t *)new_gpgme_key_t_p();
37594 180 : SWIG_PYTHON_THREAD_END_ALLOW;
37595 : }
37596 180 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p__gpgme_key, 0 | 0 );
37597 180 : return resultobj;
37598 : fail:
37599 : return NULL;
37600 : }
37601 :
37602 :
37603 0 : SWIGINTERN PyObject *_wrap_copy_gpgme_key_t_p(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37604 0 : PyObject *resultobj = 0;
37605 0 : gpgme_key_t arg1 = (gpgme_key_t) 0 ;
37606 0 : void *argp1 = 0 ;
37607 0 : int res1 = 0 ;
37608 0 : PyObject * obj0 = 0 ;
37609 0 : gpgme_key_t *result = 0 ;
37610 :
37611 0 : if (!PyArg_ParseTuple(args,(char *)"O:copy_gpgme_key_t_p",&obj0)) SWIG_fail;
37612 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
37613 0 : if (!SWIG_IsOK(res1)) {
37614 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "copy_gpgme_key_t_p" "', argument " "1"" of type '" "gpgme_key_t""'");
37615 : }
37616 0 : arg1 = (gpgme_key_t)(argp1);
37617 : {
37618 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37619 0 : result = (gpgme_key_t *)copy_gpgme_key_t_p(arg1);
37620 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37621 : }
37622 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p__gpgme_key, 0 | 0 );
37623 0 : return resultobj;
37624 : fail:
37625 : return NULL;
37626 : }
37627 :
37628 :
37629 178 : SWIGINTERN PyObject *_wrap_delete_gpgme_key_t_p(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37630 178 : PyObject *resultobj = 0;
37631 178 : gpgme_key_t *arg1 = (gpgme_key_t *) 0 ;
37632 178 : void *argp1 = 0 ;
37633 178 : int res1 = 0 ;
37634 178 : PyObject * obj0 = 0 ;
37635 :
37636 178 : if (!PyArg_ParseTuple(args,(char *)"O:delete_gpgme_key_t_p",&obj0)) SWIG_fail;
37637 178 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p__gpgme_key, 0 | 0 );
37638 178 : if (!SWIG_IsOK(res1)) {
37639 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_key_t_p" "', argument " "1"" of type '" "gpgme_key_t *""'");
37640 : }
37641 178 : arg1 = (gpgme_key_t *)(argp1);
37642 : {
37643 178 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37644 178 : delete_gpgme_key_t_p(arg1);
37645 178 : SWIG_PYTHON_THREAD_END_ALLOW;
37646 : }
37647 178 : resultobj = SWIG_Py_Void();
37648 178 : return resultobj;
37649 : fail:
37650 : return NULL;
37651 : }
37652 :
37653 :
37654 0 : SWIGINTERN PyObject *_wrap_gpgme_key_t_p_assign(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37655 0 : PyObject *resultobj = 0;
37656 0 : gpgme_key_t *arg1 = (gpgme_key_t *) 0 ;
37657 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
37658 0 : void *argp1 = 0 ;
37659 0 : int res1 = 0 ;
37660 0 : void *argp2 = 0 ;
37661 0 : int res2 = 0 ;
37662 0 : PyObject * obj0 = 0 ;
37663 0 : PyObject * obj1 = 0 ;
37664 :
37665 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_key_t_p_assign",&obj0,&obj1)) SWIG_fail;
37666 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p__gpgme_key, 0 | 0 );
37667 0 : if (!SWIG_IsOK(res1)) {
37668 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_key_t_p_assign" "', argument " "1"" of type '" "gpgme_key_t *""'");
37669 : }
37670 0 : arg1 = (gpgme_key_t *)(argp1);
37671 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
37672 0 : if (!SWIG_IsOK(res2)) {
37673 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_key_t_p_assign" "', argument " "2"" of type '" "gpgme_key_t""'");
37674 : }
37675 0 : arg2 = (gpgme_key_t)(argp2);
37676 : {
37677 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37678 0 : gpgme_key_t_p_assign(arg1,arg2);
37679 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37680 : }
37681 0 : resultobj = SWIG_Py_Void();
37682 0 : return resultobj;
37683 : fail:
37684 : return NULL;
37685 : }
37686 :
37687 :
37688 164 : SWIGINTERN PyObject *_wrap_gpgme_key_t_p_value(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37689 164 : PyObject *resultobj = 0;
37690 164 : gpgme_key_t *arg1 = (gpgme_key_t *) 0 ;
37691 164 : void *argp1 = 0 ;
37692 164 : int res1 = 0 ;
37693 164 : PyObject * obj0 = 0 ;
37694 : gpgme_key_t result;
37695 :
37696 164 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_key_t_p_value",&obj0)) SWIG_fail;
37697 164 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p__gpgme_key, 0 | 0 );
37698 164 : if (!SWIG_IsOK(res1)) {
37699 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_key_t_p_value" "', argument " "1"" of type '" "gpgme_key_t *""'");
37700 : }
37701 164 : arg1 = (gpgme_key_t *)(argp1);
37702 : {
37703 164 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37704 164 : result = (gpgme_key_t)gpgme_key_t_p_value(arg1);
37705 164 : SWIG_PYTHON_THREAD_END_ALLOW;
37706 : }
37707 164 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_key, 0 | 0 );
37708 164 : return resultobj;
37709 : fail:
37710 : return NULL;
37711 : }
37712 :
37713 :
37714 16 : SWIGINTERN PyObject *_wrap_new_gpgme_error_t_p(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37715 16 : PyObject *resultobj = 0;
37716 16 : gpgme_error_t *result = 0 ;
37717 :
37718 16 : if (!PyArg_ParseTuple(args,(char *)":new_gpgme_error_t_p")) SWIG_fail;
37719 : {
37720 16 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37721 16 : result = (gpgme_error_t *)new_gpgme_error_t_p();
37722 16 : SWIG_PYTHON_THREAD_END_ALLOW;
37723 : }
37724 16 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpg_error_t, 0 | 0 );
37725 16 : return resultobj;
37726 : fail:
37727 : return NULL;
37728 : }
37729 :
37730 :
37731 0 : SWIGINTERN PyObject *_wrap_copy_gpgme_error_t_p(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37732 0 : PyObject *resultobj = 0;
37733 : gpgme_error_t arg1 ;
37734 0 : PyObject * obj0 = 0 ;
37735 0 : gpgme_error_t *result = 0 ;
37736 :
37737 0 : if (!PyArg_ParseTuple(args,(char *)"O:copy_gpgme_error_t_p",&obj0)) SWIG_fail;
37738 : {
37739 0 : if (PyLong_Check(obj0))
37740 0 : arg1 = PyLong_AsLong(obj0);
37741 :
37742 0 : else if (PyInt_Check(obj0))
37743 0 : arg1 = PyInt_AsLong(obj0);
37744 :
37745 : else
37746 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
37747 : }
37748 : {
37749 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37750 0 : result = (gpgme_error_t *)copy_gpgme_error_t_p(arg1);
37751 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37752 : }
37753 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpg_error_t, 0 | 0 );
37754 0 : return resultobj;
37755 : fail:
37756 : return NULL;
37757 : }
37758 :
37759 :
37760 16 : SWIGINTERN PyObject *_wrap_delete_gpgme_error_t_p(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37761 16 : PyObject *resultobj = 0;
37762 16 : gpgme_error_t *arg1 = (gpgme_error_t *) 0 ;
37763 16 : void *argp1 = 0 ;
37764 16 : int res1 = 0 ;
37765 16 : PyObject * obj0 = 0 ;
37766 :
37767 16 : if (!PyArg_ParseTuple(args,(char *)"O:delete_gpgme_error_t_p",&obj0)) SWIG_fail;
37768 16 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpg_error_t, 0 | 0 );
37769 16 : if (!SWIG_IsOK(res1)) {
37770 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_error_t_p" "', argument " "1"" of type '" "gpgme_error_t *""'");
37771 : }
37772 16 : arg1 = (gpgme_error_t *)(argp1);
37773 : {
37774 16 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37775 16 : delete_gpgme_error_t_p(arg1);
37776 16 : SWIG_PYTHON_THREAD_END_ALLOW;
37777 : }
37778 16 : resultobj = SWIG_Py_Void();
37779 16 : return resultobj;
37780 : fail:
37781 : return NULL;
37782 : }
37783 :
37784 :
37785 0 : SWIGINTERN PyObject *_wrap_gpgme_error_t_p_assign(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37786 0 : PyObject *resultobj = 0;
37787 0 : gpgme_error_t *arg1 = (gpgme_error_t *) 0 ;
37788 : gpgme_error_t arg2 ;
37789 0 : void *argp1 = 0 ;
37790 0 : int res1 = 0 ;
37791 0 : PyObject * obj0 = 0 ;
37792 0 : PyObject * obj1 = 0 ;
37793 :
37794 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_error_t_p_assign",&obj0,&obj1)) SWIG_fail;
37795 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpg_error_t, 0 | 0 );
37796 0 : if (!SWIG_IsOK(res1)) {
37797 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_error_t_p_assign" "', argument " "1"" of type '" "gpgme_error_t *""'");
37798 : }
37799 0 : arg1 = (gpgme_error_t *)(argp1);
37800 : {
37801 0 : if (PyLong_Check(obj1))
37802 0 : arg2 = PyLong_AsLong(obj1);
37803 :
37804 0 : else if (PyInt_Check(obj1))
37805 0 : arg2 = PyInt_AsLong(obj1);
37806 :
37807 : else
37808 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
37809 : }
37810 : {
37811 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37812 0 : gpgme_error_t_p_assign(arg1,arg2);
37813 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37814 : }
37815 0 : resultobj = SWIG_Py_Void();
37816 0 : return resultobj;
37817 : fail:
37818 : return NULL;
37819 : }
37820 :
37821 :
37822 16 : SWIGINTERN PyObject *_wrap_gpgme_error_t_p_value(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37823 16 : PyObject *resultobj = 0;
37824 16 : gpgme_error_t *arg1 = (gpgme_error_t *) 0 ;
37825 16 : void *argp1 = 0 ;
37826 16 : int res1 = 0 ;
37827 16 : PyObject * obj0 = 0 ;
37828 : gpgme_error_t result;
37829 :
37830 16 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_error_t_p_value",&obj0)) SWIG_fail;
37831 16 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpg_error_t, 0 | 0 );
37832 16 : if (!SWIG_IsOK(res1)) {
37833 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_error_t_p_value" "', argument " "1"" of type '" "gpgme_error_t *""'");
37834 : }
37835 16 : arg1 = (gpgme_error_t *)(argp1);
37836 : {
37837 16 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37838 16 : result = gpgme_error_t_p_value(arg1);
37839 16 : SWIG_PYTHON_THREAD_END_ALLOW;
37840 : }
37841 : {
37842 16 : resultobj = PyLong_FromLong(result);
37843 : }
37844 16 : return resultobj;
37845 : fail:
37846 : return NULL;
37847 : }
37848 :
37849 :
37850 2 : SWIGINTERN PyObject *_wrap_new_gpgme_trust_item_t_p(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37851 2 : PyObject *resultobj = 0;
37852 2 : gpgme_trust_item_t *result = 0 ;
37853 :
37854 2 : if (!PyArg_ParseTuple(args,(char *)":new_gpgme_trust_item_t_p")) SWIG_fail;
37855 : {
37856 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37857 2 : result = (gpgme_trust_item_t *)new_gpgme_trust_item_t_p();
37858 2 : SWIG_PYTHON_THREAD_END_ALLOW;
37859 : }
37860 2 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p__gpgme_trust_item, 0 | 0 );
37861 2 : return resultobj;
37862 : fail:
37863 : return NULL;
37864 : }
37865 :
37866 :
37867 0 : SWIGINTERN PyObject *_wrap_copy_gpgme_trust_item_t_p(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37868 0 : PyObject *resultobj = 0;
37869 0 : gpgme_trust_item_t arg1 = (gpgme_trust_item_t) 0 ;
37870 0 : void *argp1 = 0 ;
37871 0 : int res1 = 0 ;
37872 0 : PyObject * obj0 = 0 ;
37873 0 : gpgme_trust_item_t *result = 0 ;
37874 :
37875 0 : if (!PyArg_ParseTuple(args,(char *)"O:copy_gpgme_trust_item_t_p",&obj0)) SWIG_fail;
37876 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
37877 0 : if (!SWIG_IsOK(res1)) {
37878 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "copy_gpgme_trust_item_t_p" "', argument " "1"" of type '" "gpgme_trust_item_t""'");
37879 : }
37880 0 : arg1 = (gpgme_trust_item_t)(argp1);
37881 : {
37882 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37883 0 : result = (gpgme_trust_item_t *)copy_gpgme_trust_item_t_p(arg1);
37884 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37885 : }
37886 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p__gpgme_trust_item, 0 | 0 );
37887 0 : return resultobj;
37888 : fail:
37889 : return NULL;
37890 : }
37891 :
37892 :
37893 2 : SWIGINTERN PyObject *_wrap_delete_gpgme_trust_item_t_p(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37894 2 : PyObject *resultobj = 0;
37895 2 : gpgme_trust_item_t *arg1 = (gpgme_trust_item_t *) 0 ;
37896 2 : void *argp1 = 0 ;
37897 2 : int res1 = 0 ;
37898 2 : PyObject * obj0 = 0 ;
37899 :
37900 2 : if (!PyArg_ParseTuple(args,(char *)"O:delete_gpgme_trust_item_t_p",&obj0)) SWIG_fail;
37901 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p__gpgme_trust_item, 0 | 0 );
37902 2 : if (!SWIG_IsOK(res1)) {
37903 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_trust_item_t_p" "', argument " "1"" of type '" "gpgme_trust_item_t *""'");
37904 : }
37905 2 : arg1 = (gpgme_trust_item_t *)(argp1);
37906 : {
37907 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37908 2 : delete_gpgme_trust_item_t_p(arg1);
37909 2 : SWIG_PYTHON_THREAD_END_ALLOW;
37910 : }
37911 2 : resultobj = SWIG_Py_Void();
37912 2 : return resultobj;
37913 : fail:
37914 : return NULL;
37915 : }
37916 :
37917 :
37918 0 : SWIGINTERN PyObject *_wrap_gpgme_trust_item_t_p_assign(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37919 0 : PyObject *resultobj = 0;
37920 0 : gpgme_trust_item_t *arg1 = (gpgme_trust_item_t *) 0 ;
37921 0 : gpgme_trust_item_t arg2 = (gpgme_trust_item_t) 0 ;
37922 0 : void *argp1 = 0 ;
37923 0 : int res1 = 0 ;
37924 0 : void *argp2 = 0 ;
37925 0 : int res2 = 0 ;
37926 0 : PyObject * obj0 = 0 ;
37927 0 : PyObject * obj1 = 0 ;
37928 :
37929 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_trust_item_t_p_assign",&obj0,&obj1)) SWIG_fail;
37930 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p__gpgme_trust_item, 0 | 0 );
37931 0 : if (!SWIG_IsOK(res1)) {
37932 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_trust_item_t_p_assign" "', argument " "1"" of type '" "gpgme_trust_item_t *""'");
37933 : }
37934 0 : arg1 = (gpgme_trust_item_t *)(argp1);
37935 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
37936 0 : if (!SWIG_IsOK(res2)) {
37937 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_trust_item_t_p_assign" "', argument " "2"" of type '" "gpgme_trust_item_t""'");
37938 : }
37939 0 : arg2 = (gpgme_trust_item_t)(argp2);
37940 : {
37941 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37942 0 : gpgme_trust_item_t_p_assign(arg1,arg2);
37943 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37944 : }
37945 0 : resultobj = SWIG_Py_Void();
37946 0 : return resultobj;
37947 : fail:
37948 : return NULL;
37949 : }
37950 :
37951 :
37952 0 : SWIGINTERN PyObject *_wrap_gpgme_trust_item_t_p_value(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37953 0 : PyObject *resultobj = 0;
37954 0 : gpgme_trust_item_t *arg1 = (gpgme_trust_item_t *) 0 ;
37955 0 : void *argp1 = 0 ;
37956 0 : int res1 = 0 ;
37957 0 : PyObject * obj0 = 0 ;
37958 : gpgme_trust_item_t result;
37959 :
37960 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_trust_item_t_p_value",&obj0)) SWIG_fail;
37961 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p__gpgme_trust_item, 0 | 0 );
37962 0 : if (!SWIG_IsOK(res1)) {
37963 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_trust_item_t_p_value" "', argument " "1"" of type '" "gpgme_trust_item_t *""'");
37964 : }
37965 0 : arg1 = (gpgme_trust_item_t *)(argp1);
37966 : {
37967 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37968 0 : result = (gpgme_trust_item_t)gpgme_trust_item_t_p_value(arg1);
37969 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37970 : }
37971 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
37972 0 : return resultobj;
37973 : fail:
37974 : return NULL;
37975 : }
37976 :
37977 :
37978 0 : SWIGINTERN PyObject *_wrap_new_gpgme_engine_info_t_p(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37979 0 : PyObject *resultobj = 0;
37980 0 : gpgme_engine_info_t *result = 0 ;
37981 :
37982 0 : if (!PyArg_ParseTuple(args,(char *)":new_gpgme_engine_info_t_p")) SWIG_fail;
37983 : {
37984 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37985 0 : result = (gpgme_engine_info_t *)new_gpgme_engine_info_t_p();
37986 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37987 : }
37988 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p__gpgme_engine_info, 0 | 0 );
37989 0 : return resultobj;
37990 : fail:
37991 : return NULL;
37992 : }
37993 :
37994 :
37995 0 : SWIGINTERN PyObject *_wrap_copy_gpgme_engine_info_t_p(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37996 0 : PyObject *resultobj = 0;
37997 0 : gpgme_engine_info_t arg1 = (gpgme_engine_info_t) 0 ;
37998 0 : void *argp1 = 0 ;
37999 0 : int res1 = 0 ;
38000 0 : PyObject * obj0 = 0 ;
38001 0 : gpgme_engine_info_t *result = 0 ;
38002 :
38003 0 : if (!PyArg_ParseTuple(args,(char *)"O:copy_gpgme_engine_info_t_p",&obj0)) SWIG_fail;
38004 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
38005 0 : if (!SWIG_IsOK(res1)) {
38006 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "copy_gpgme_engine_info_t_p" "', argument " "1"" of type '" "gpgme_engine_info_t""'");
38007 : }
38008 0 : arg1 = (gpgme_engine_info_t)(argp1);
38009 : {
38010 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
38011 0 : result = (gpgme_engine_info_t *)copy_gpgme_engine_info_t_p(arg1);
38012 0 : SWIG_PYTHON_THREAD_END_ALLOW;
38013 : }
38014 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p__gpgme_engine_info, 0 | 0 );
38015 0 : return resultobj;
38016 : fail:
38017 : return NULL;
38018 : }
38019 :
38020 :
38021 0 : SWIGINTERN PyObject *_wrap_delete_gpgme_engine_info_t_p(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38022 0 : PyObject *resultobj = 0;
38023 0 : gpgme_engine_info_t *arg1 = (gpgme_engine_info_t *) 0 ;
38024 0 : void *argp1 = 0 ;
38025 0 : int res1 = 0 ;
38026 0 : PyObject * obj0 = 0 ;
38027 :
38028 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete_gpgme_engine_info_t_p",&obj0)) SWIG_fail;
38029 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p__gpgme_engine_info, 0 | 0 );
38030 0 : if (!SWIG_IsOK(res1)) {
38031 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_engine_info_t_p" "', argument " "1"" of type '" "gpgme_engine_info_t *""'");
38032 : }
38033 0 : arg1 = (gpgme_engine_info_t *)(argp1);
38034 : {
38035 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
38036 0 : delete_gpgme_engine_info_t_p(arg1);
38037 0 : SWIG_PYTHON_THREAD_END_ALLOW;
38038 : }
38039 0 : resultobj = SWIG_Py_Void();
38040 0 : return resultobj;
38041 : fail:
38042 : return NULL;
38043 : }
38044 :
38045 :
38046 0 : SWIGINTERN PyObject *_wrap_gpgme_engine_info_t_p_assign(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38047 0 : PyObject *resultobj = 0;
38048 0 : gpgme_engine_info_t *arg1 = (gpgme_engine_info_t *) 0 ;
38049 0 : gpgme_engine_info_t arg2 = (gpgme_engine_info_t) 0 ;
38050 0 : void *argp1 = 0 ;
38051 0 : int res1 = 0 ;
38052 0 : void *argp2 = 0 ;
38053 0 : int res2 = 0 ;
38054 0 : PyObject * obj0 = 0 ;
38055 0 : PyObject * obj1 = 0 ;
38056 :
38057 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_engine_info_t_p_assign",&obj0,&obj1)) SWIG_fail;
38058 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p__gpgme_engine_info, 0 | 0 );
38059 0 : if (!SWIG_IsOK(res1)) {
38060 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_engine_info_t_p_assign" "', argument " "1"" of type '" "gpgme_engine_info_t *""'");
38061 : }
38062 0 : arg1 = (gpgme_engine_info_t *)(argp1);
38063 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
38064 0 : if (!SWIG_IsOK(res2)) {
38065 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_engine_info_t_p_assign" "', argument " "2"" of type '" "gpgme_engine_info_t""'");
38066 : }
38067 0 : arg2 = (gpgme_engine_info_t)(argp2);
38068 : {
38069 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
38070 0 : gpgme_engine_info_t_p_assign(arg1,arg2);
38071 0 : SWIG_PYTHON_THREAD_END_ALLOW;
38072 : }
38073 0 : resultobj = SWIG_Py_Void();
38074 0 : return resultobj;
38075 : fail:
38076 : return NULL;
38077 : }
38078 :
38079 :
38080 0 : SWIGINTERN PyObject *_wrap_gpgme_engine_info_t_p_value(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38081 0 : PyObject *resultobj = 0;
38082 0 : gpgme_engine_info_t *arg1 = (gpgme_engine_info_t *) 0 ;
38083 0 : void *argp1 = 0 ;
38084 0 : int res1 = 0 ;
38085 0 : PyObject * obj0 = 0 ;
38086 : gpgme_engine_info_t result;
38087 :
38088 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_engine_info_t_p_value",&obj0)) SWIG_fail;
38089 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p__gpgme_engine_info, 0 | 0 );
38090 0 : if (!SWIG_IsOK(res1)) {
38091 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_engine_info_t_p_value" "', argument " "1"" of type '" "gpgme_engine_info_t *""'");
38092 : }
38093 0 : arg1 = (gpgme_engine_info_t *)(argp1);
38094 : {
38095 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
38096 0 : result = (gpgme_engine_info_t)gpgme_engine_info_t_p_value(arg1);
38097 0 : SWIG_PYTHON_THREAD_END_ALLOW;
38098 : }
38099 : {
38100 : int i;
38101 0 : int size = 0;
38102 : gpgme_engine_info_t curr;
38103 0 : for (curr = result; curr != NULL; curr = curr->next) {
38104 0 : size++;
38105 : }
38106 0 : resultobj = PyList_New(size);
38107 0 : if (resultobj == NULL)
38108 : return NULL; /* raise */
38109 0 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
38110 : PyObject *fragile, *o;
38111 0 : fragile = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_engine_info,
38112 : 0 );
38113 0 : if (fragile == NULL)
38114 : {
38115 0 : Py_DECREF(resultobj);
38116 : return NULL; /* raise */
38117 : }
38118 0 : o = _gpg_wrap_result(fragile, "EngineInfo");
38119 0 : Py_DECREF(fragile);
38120 0 : if (o == NULL)
38121 : {
38122 0 : Py_DECREF(resultobj);
38123 : return NULL; /* raise */
38124 : }
38125 0 : PyList_SetItem(resultobj, i, o);
38126 : }
38127 : }
38128 : return resultobj;
38129 : fail:
38130 : return NULL;
38131 : }
38132 :
38133 :
38134 1 : SWIGINTERN PyObject *_wrap_fdopen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38135 1 : PyObject *resultobj = 0;
38136 : int arg1 ;
38137 1 : char *arg2 = (char *) 0 ;
38138 : int val1 ;
38139 1 : int ecode1 = 0 ;
38140 1 : PyObject *encodedInput2 = NULL ;
38141 1 : PyObject * obj0 = 0 ;
38142 1 : PyObject * obj1 = 0 ;
38143 1 : FILE *result = 0 ;
38144 :
38145 1 : if (!PyArg_ParseTuple(args,(char *)"OO:fdopen",&obj0,&obj1)) SWIG_fail;
38146 2 : ecode1 = SWIG_AsVal_int(obj0, &val1);
38147 1 : if (!SWIG_IsOK(ecode1)) {
38148 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "fdopen" "', argument " "1"" of type '" "int""'");
38149 : }
38150 1 : arg1 = (int)(val1);
38151 : {
38152 1 : if (obj1 == Py_None)
38153 : arg2 = NULL;
38154 1 : else if (PyUnicode_Check(obj1))
38155 : {
38156 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
38157 0 : if (encodedInput2 == NULL)
38158 : return NULL;
38159 0 : arg2 = PyBytes_AsString(encodedInput2);
38160 : }
38161 1 : else if (PyBytes_Check(obj1))
38162 1 : arg2 = PyBytes_AsString(obj1);
38163 : else {
38164 0 : PyErr_Format(PyExc_TypeError,
38165 : "arg %d: expected str, bytes, or None, got %s",
38166 : 2, obj1->ob_type->tp_name);
38167 0 : return NULL;
38168 : }
38169 : }
38170 : {
38171 1 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
38172 1 : result = (FILE *)fdopen(arg1,(char const *)arg2);
38173 1 : SWIG_PYTHON_THREAD_END_ALLOW;
38174 : }
38175 1 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FILE, 0 | 0 );
38176 : {
38177 1 : Py_XDECREF(encodedInput2);
38178 : }
38179 : return resultobj;
38180 : fail:
38181 : {
38182 : Py_XDECREF(encodedInput2);
38183 : }
38184 : return NULL;
38185 : }
38186 :
38187 :
38188 0 : SWIGINTERN int Swig_var_gpg_in_tree_build_set(PyObject *_val) {
38189 : {
38190 : int val;
38191 0 : int res = SWIG_AsVal_int(_val, &val);
38192 0 : if (!SWIG_IsOK(res)) {
38193 0 : SWIG_exception_fail(SWIG_ArgError(res), "in variable '""gpg_in_tree_build""' of type '""int""'");
38194 : }
38195 0 : gpg_in_tree_build = (int)(val);
38196 : }
38197 0 : return 0;
38198 : fail:
38199 0 : return 1;
38200 : }
38201 :
38202 :
38203 27 : SWIGINTERN PyObject *Swig_var_gpg_in_tree_build_get(void) {
38204 27 : PyObject *pyobj = 0;
38205 :
38206 54 : pyobj = SWIG_From_int((int)(gpg_in_tree_build));
38207 27 : return pyobj;
38208 : }
38209 :
38210 :
38211 12 : SWIGINTERN PyObject *_wrap_gpg_raise_callback_exception(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38212 12 : PyObject *resultobj = 0;
38213 12 : PyObject *arg1 = (PyObject *) 0 ;
38214 12 : PyObject * obj0 = 0 ;
38215 12 : PyObject *result = 0 ;
38216 :
38217 12 : if (!PyArg_ParseTuple(args,(char *)"O:gpg_raise_callback_exception",&obj0)) SWIG_fail;
38218 12 : arg1 = obj0;
38219 : {
38220 12 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
38221 12 : result = (PyObject *)gpg_raise_callback_exception(arg1);
38222 12 : SWIG_PYTHON_THREAD_END_ALLOW;
38223 : }
38224 12 : resultobj = result;
38225 12 : return resultobj;
38226 : fail:
38227 : return NULL;
38228 : }
38229 :
38230 :
38231 91 : SWIGINTERN PyObject *_wrap_gpg_set_passphrase_cb(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38232 91 : PyObject *resultobj = 0;
38233 91 : PyObject *arg1 = (PyObject *) 0 ;
38234 91 : PyObject *arg2 = (PyObject *) 0 ;
38235 91 : PyObject * obj0 = 0 ;
38236 91 : PyObject * obj1 = 0 ;
38237 91 : PyObject *result = 0 ;
38238 :
38239 91 : if (!PyArg_ParseTuple(args,(char *)"OO:gpg_set_passphrase_cb",&obj0,&obj1)) SWIG_fail;
38240 91 : arg1 = obj0;
38241 91 : arg2 = obj1;
38242 : {
38243 91 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
38244 91 : result = (PyObject *)gpg_set_passphrase_cb(arg1,arg2);
38245 91 : SWIG_PYTHON_THREAD_END_ALLOW;
38246 : }
38247 91 : resultobj = result;
38248 91 : return resultobj;
38249 : fail:
38250 : return NULL;
38251 : }
38252 :
38253 :
38254 67 : SWIGINTERN PyObject *_wrap_gpg_set_progress_cb(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38255 67 : PyObject *resultobj = 0;
38256 67 : PyObject *arg1 = (PyObject *) 0 ;
38257 67 : PyObject *arg2 = (PyObject *) 0 ;
38258 67 : PyObject * obj0 = 0 ;
38259 67 : PyObject * obj1 = 0 ;
38260 67 : PyObject *result = 0 ;
38261 :
38262 67 : if (!PyArg_ParseTuple(args,(char *)"OO:gpg_set_progress_cb",&obj0,&obj1)) SWIG_fail;
38263 67 : arg1 = obj0;
38264 67 : arg2 = obj1;
38265 : {
38266 67 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
38267 67 : result = (PyObject *)gpg_set_progress_cb(arg1,arg2);
38268 67 : SWIG_PYTHON_THREAD_END_ALLOW;
38269 : }
38270 67 : resultobj = result;
38271 67 : return resultobj;
38272 : fail:
38273 : return NULL;
38274 : }
38275 :
38276 :
38277 67 : SWIGINTERN PyObject *_wrap_gpg_set_status_cb(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38278 67 : PyObject *resultobj = 0;
38279 67 : PyObject *arg1 = (PyObject *) 0 ;
38280 67 : PyObject *arg2 = (PyObject *) 0 ;
38281 67 : PyObject * obj0 = 0 ;
38282 67 : PyObject * obj1 = 0 ;
38283 67 : PyObject *result = 0 ;
38284 :
38285 67 : if (!PyArg_ParseTuple(args,(char *)"OO:gpg_set_status_cb",&obj0,&obj1)) SWIG_fail;
38286 67 : arg1 = obj0;
38287 67 : arg2 = obj1;
38288 : {
38289 67 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
38290 67 : result = (PyObject *)gpg_set_status_cb(arg1,arg2);
38291 67 : SWIG_PYTHON_THREAD_END_ALLOW;
38292 : }
38293 67 : resultobj = result;
38294 67 : return resultobj;
38295 : fail:
38296 : return NULL;
38297 : }
38298 :
38299 :
38300 10 : SWIGINTERN PyObject *_wrap_gpg_data_new_from_cbs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38301 10 : PyObject *resultobj = 0;
38302 10 : PyObject *arg1 = (PyObject *) 0 ;
38303 10 : PyObject *arg2 = (PyObject *) 0 ;
38304 10 : gpgme_data_t *arg3 = (gpgme_data_t *) 0 ;
38305 10 : void *argp3 = 0 ;
38306 10 : int res3 = 0 ;
38307 10 : PyObject * obj0 = 0 ;
38308 10 : PyObject * obj1 = 0 ;
38309 10 : PyObject * obj2 = 0 ;
38310 10 : PyObject *result = 0 ;
38311 :
38312 10 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpg_data_new_from_cbs",&obj0,&obj1,&obj2)) SWIG_fail;
38313 10 : arg1 = obj0;
38314 10 : arg2 = obj1;
38315 10 : res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_p_gpgme_data, 0 | 0 );
38316 10 : if (!SWIG_IsOK(res3)) {
38317 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpg_data_new_from_cbs" "', argument " "3"" of type '" "gpgme_data_t *""'");
38318 : }
38319 10 : arg3 = (gpgme_data_t *)(argp3);
38320 : {
38321 10 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
38322 10 : result = (PyObject *)gpg_data_new_from_cbs(arg1,arg2,arg3);
38323 10 : SWIG_PYTHON_THREAD_END_ALLOW;
38324 : }
38325 10 : resultobj = result;
38326 10 : return resultobj;
38327 : fail:
38328 : return NULL;
38329 : }
38330 :
38331 :
38332 : static PyMethodDef SwigMethods[] = {
38333 : { (char *)"SWIG_PyInstanceMethod_New", (PyCFunction)SWIG_PyInstanceMethod_New, METH_O, NULL},
38334 : { (char *)"gpgme_op_keylist_start", _wrap_gpgme_op_keylist_start, METH_VARARGS, (char *)"gpgme_op_keylist_start(ctx, pattern, secret_only=0) -> gpgme_error_t"},
38335 : { (char *)"_gpgme_sig_notation_name_set", _wrap__gpgme_sig_notation_name_set, METH_VARARGS, (char *)"_gpgme_sig_notation_name_set(self, name)"},
38336 : { (char *)"_gpgme_sig_notation_name_get", _wrap__gpgme_sig_notation_name_get, METH_VARARGS, (char *)"_gpgme_sig_notation_name_get(self) -> char *"},
38337 : { (char *)"_gpgme_sig_notation_value_set", _wrap__gpgme_sig_notation_value_set, METH_VARARGS, (char *)"_gpgme_sig_notation_value_set(self, value)"},
38338 : { (char *)"_gpgme_sig_notation_value_get", _wrap__gpgme_sig_notation_value_get, METH_VARARGS, (char *)"_gpgme_sig_notation_value_get(self) -> char *"},
38339 : { (char *)"_gpgme_sig_notation_flags_set", _wrap__gpgme_sig_notation_flags_set, METH_VARARGS, (char *)"_gpgme_sig_notation_flags_set(self, flags)"},
38340 : { (char *)"_gpgme_sig_notation_flags_get", _wrap__gpgme_sig_notation_flags_get, METH_VARARGS, (char *)"_gpgme_sig_notation_flags_get(self) -> gpgme_sig_notation_flags_t"},
38341 : { (char *)"_gpgme_sig_notation_human_readable_set", _wrap__gpgme_sig_notation_human_readable_set, METH_VARARGS, (char *)"_gpgme_sig_notation_human_readable_set(self, human_readable)"},
38342 : { (char *)"_gpgme_sig_notation_human_readable_get", _wrap__gpgme_sig_notation_human_readable_get, METH_VARARGS, (char *)"_gpgme_sig_notation_human_readable_get(self) -> unsigned int"},
38343 : { (char *)"_gpgme_sig_notation_critical_set", _wrap__gpgme_sig_notation_critical_set, METH_VARARGS, (char *)"_gpgme_sig_notation_critical_set(self, critical)"},
38344 : { (char *)"_gpgme_sig_notation_critical_get", _wrap__gpgme_sig_notation_critical_get, METH_VARARGS, (char *)"_gpgme_sig_notation_critical_get(self) -> unsigned int"},
38345 : { (char *)"new__gpgme_sig_notation", _wrap_new__gpgme_sig_notation, METH_VARARGS, (char *)"new__gpgme_sig_notation() -> _gpgme_sig_notation"},
38346 : { (char *)"delete__gpgme_sig_notation", _wrap_delete__gpgme_sig_notation, METH_VARARGS, (char *)"delete__gpgme_sig_notation(self)"},
38347 : { (char *)"_gpgme_sig_notation_swigregister", _gpgme_sig_notation_swigregister, METH_VARARGS, NULL},
38348 : { (char *)"gpgme_err_make", _wrap_gpgme_err_make, METH_VARARGS, (char *)"gpgme_err_make(source, code) -> gpgme_error_t"},
38349 : { (char *)"gpgme_error", _wrap_gpgme_error, METH_VARARGS, (char *)"gpgme_error(code) -> gpgme_error_t"},
38350 : { (char *)"gpgme_err_code", _wrap_gpgme_err_code, METH_VARARGS, (char *)"gpgme_err_code(err) -> gpgme_err_code_t"},
38351 : { (char *)"gpgme_err_source", _wrap_gpgme_err_source, METH_VARARGS, (char *)"gpgme_err_source(err) -> gpgme_err_source_t"},
38352 : { (char *)"gpgme_strerror", _wrap_gpgme_strerror, METH_VARARGS, (char *)"gpgme_strerror(err) -> char const *"},
38353 : { (char *)"gpgme_strerror_r", _wrap_gpgme_strerror_r, METH_VARARGS, (char *)"gpgme_strerror_r(err, buf) -> int"},
38354 : { (char *)"gpgme_strsource", _wrap_gpgme_strsource, METH_VARARGS, (char *)"gpgme_strsource(err) -> char const *"},
38355 : { (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"},
38356 : { (char *)"gpgme_err_code_to_errno", _wrap_gpgme_err_code_to_errno, METH_VARARGS, (char *)"gpgme_err_code_to_errno(code) -> int"},
38357 : { (char *)"gpgme_err_code_from_syserror", _wrap_gpgme_err_code_from_syserror, METH_VARARGS, (char *)"gpgme_err_code_from_syserror() -> gpgme_err_code_t"},
38358 : { (char *)"gpgme_err_set_errno", _wrap_gpgme_err_set_errno, METH_VARARGS, (char *)"gpgme_err_set_errno(err)"},
38359 : { (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"},
38360 : { (char *)"gpgme_error_from_errno", _wrap_gpgme_error_from_errno, METH_VARARGS, (char *)"gpgme_error_from_errno(err) -> gpgme_error_t"},
38361 : { (char *)"gpgme_error_from_syserror", _wrap_gpgme_error_from_syserror, METH_VARARGS, (char *)"gpgme_error_from_syserror() -> gpgme_error_t"},
38362 : { (char *)"_gpgme_engine_info_protocol_set", _wrap__gpgme_engine_info_protocol_set, METH_VARARGS, (char *)"_gpgme_engine_info_protocol_set(self, protocol)"},
38363 : { (char *)"_gpgme_engine_info_protocol_get", _wrap__gpgme_engine_info_protocol_get, METH_VARARGS, (char *)"_gpgme_engine_info_protocol_get(self) -> gpgme_protocol_t"},
38364 : { (char *)"_gpgme_engine_info_file_name_set", _wrap__gpgme_engine_info_file_name_set, METH_VARARGS, (char *)"_gpgme_engine_info_file_name_set(self, file_name)"},
38365 : { (char *)"_gpgme_engine_info_file_name_get", _wrap__gpgme_engine_info_file_name_get, METH_VARARGS, (char *)"_gpgme_engine_info_file_name_get(self) -> char *"},
38366 : { (char *)"_gpgme_engine_info_version_set", _wrap__gpgme_engine_info_version_set, METH_VARARGS, (char *)"_gpgme_engine_info_version_set(self, version)"},
38367 : { (char *)"_gpgme_engine_info_version_get", _wrap__gpgme_engine_info_version_get, METH_VARARGS, (char *)"_gpgme_engine_info_version_get(self) -> char *"},
38368 : { (char *)"_gpgme_engine_info_req_version_set", _wrap__gpgme_engine_info_req_version_set, METH_VARARGS, (char *)"_gpgme_engine_info_req_version_set(self, req_version)"},
38369 : { (char *)"_gpgme_engine_info_req_version_get", _wrap__gpgme_engine_info_req_version_get, METH_VARARGS, (char *)"_gpgme_engine_info_req_version_get(self) -> char const *"},
38370 : { (char *)"_gpgme_engine_info_home_dir_set", _wrap__gpgme_engine_info_home_dir_set, METH_VARARGS, (char *)"_gpgme_engine_info_home_dir_set(self, home_dir)"},
38371 : { (char *)"_gpgme_engine_info_home_dir_get", _wrap__gpgme_engine_info_home_dir_get, METH_VARARGS, (char *)"_gpgme_engine_info_home_dir_get(self) -> char *"},
38372 : { (char *)"new__gpgme_engine_info", _wrap_new__gpgme_engine_info, METH_VARARGS, (char *)"new__gpgme_engine_info() -> _gpgme_engine_info"},
38373 : { (char *)"delete__gpgme_engine_info", _wrap_delete__gpgme_engine_info, METH_VARARGS, (char *)"delete__gpgme_engine_info(self)"},
38374 : { (char *)"_gpgme_engine_info_swigregister", _gpgme_engine_info_swigregister, METH_VARARGS, NULL},
38375 : { (char *)"_gpgme_tofu_info_validity_set", _wrap__gpgme_tofu_info_validity_set, METH_VARARGS, (char *)"_gpgme_tofu_info_validity_set(self, validity)"},
38376 : { (char *)"_gpgme_tofu_info_validity_get", _wrap__gpgme_tofu_info_validity_get, METH_VARARGS, (char *)"_gpgme_tofu_info_validity_get(self) -> unsigned int"},
38377 : { (char *)"_gpgme_tofu_info_policy_set", _wrap__gpgme_tofu_info_policy_set, METH_VARARGS, (char *)"_gpgme_tofu_info_policy_set(self, policy)"},
38378 : { (char *)"_gpgme_tofu_info_policy_get", _wrap__gpgme_tofu_info_policy_get, METH_VARARGS, (char *)"_gpgme_tofu_info_policy_get(self) -> unsigned int"},
38379 : { (char *)"_gpgme_tofu_info__rfu_set", _wrap__gpgme_tofu_info__rfu_set, METH_VARARGS, (char *)"_gpgme_tofu_info__rfu_set(self, _rfu)"},
38380 : { (char *)"_gpgme_tofu_info__rfu_get", _wrap__gpgme_tofu_info__rfu_get, METH_VARARGS, (char *)"_gpgme_tofu_info__rfu_get(self) -> unsigned int"},
38381 : { (char *)"_gpgme_tofu_info_signcount_set", _wrap__gpgme_tofu_info_signcount_set, METH_VARARGS, (char *)"_gpgme_tofu_info_signcount_set(self, signcount)"},
38382 : { (char *)"_gpgme_tofu_info_signcount_get", _wrap__gpgme_tofu_info_signcount_get, METH_VARARGS, (char *)"_gpgme_tofu_info_signcount_get(self) -> unsigned short"},
38383 : { (char *)"_gpgme_tofu_info_encrcount_set", _wrap__gpgme_tofu_info_encrcount_set, METH_VARARGS, (char *)"_gpgme_tofu_info_encrcount_set(self, encrcount)"},
38384 : { (char *)"_gpgme_tofu_info_encrcount_get", _wrap__gpgme_tofu_info_encrcount_get, METH_VARARGS, (char *)"_gpgme_tofu_info_encrcount_get(self) -> unsigned short"},
38385 : { (char *)"_gpgme_tofu_info_signfirst_set", _wrap__gpgme_tofu_info_signfirst_set, METH_VARARGS, (char *)"_gpgme_tofu_info_signfirst_set(self, signfirst)"},
38386 : { (char *)"_gpgme_tofu_info_signfirst_get", _wrap__gpgme_tofu_info_signfirst_get, METH_VARARGS, (char *)"_gpgme_tofu_info_signfirst_get(self) -> unsigned long"},
38387 : { (char *)"_gpgme_tofu_info_signlast_set", _wrap__gpgme_tofu_info_signlast_set, METH_VARARGS, (char *)"_gpgme_tofu_info_signlast_set(self, signlast)"},
38388 : { (char *)"_gpgme_tofu_info_signlast_get", _wrap__gpgme_tofu_info_signlast_get, METH_VARARGS, (char *)"_gpgme_tofu_info_signlast_get(self) -> unsigned long"},
38389 : { (char *)"_gpgme_tofu_info_encrfirst_set", _wrap__gpgme_tofu_info_encrfirst_set, METH_VARARGS, (char *)"_gpgme_tofu_info_encrfirst_set(self, encrfirst)"},
38390 : { (char *)"_gpgme_tofu_info_encrfirst_get", _wrap__gpgme_tofu_info_encrfirst_get, METH_VARARGS, (char *)"_gpgme_tofu_info_encrfirst_get(self) -> unsigned long"},
38391 : { (char *)"_gpgme_tofu_info_encrlast_set", _wrap__gpgme_tofu_info_encrlast_set, METH_VARARGS, (char *)"_gpgme_tofu_info_encrlast_set(self, encrlast)"},
38392 : { (char *)"_gpgme_tofu_info_encrlast_get", _wrap__gpgme_tofu_info_encrlast_get, METH_VARARGS, (char *)"_gpgme_tofu_info_encrlast_get(self) -> unsigned long"},
38393 : { (char *)"_gpgme_tofu_info_description_set", _wrap__gpgme_tofu_info_description_set, METH_VARARGS, (char *)"_gpgme_tofu_info_description_set(self, description)"},
38394 : { (char *)"_gpgme_tofu_info_description_get", _wrap__gpgme_tofu_info_description_get, METH_VARARGS, (char *)"_gpgme_tofu_info_description_get(self) -> char *"},
38395 : { (char *)"new__gpgme_tofu_info", _wrap_new__gpgme_tofu_info, METH_VARARGS, (char *)"new__gpgme_tofu_info() -> _gpgme_tofu_info"},
38396 : { (char *)"delete__gpgme_tofu_info", _wrap_delete__gpgme_tofu_info, METH_VARARGS, (char *)"delete__gpgme_tofu_info(self)"},
38397 : { (char *)"_gpgme_tofu_info_swigregister", _gpgme_tofu_info_swigregister, METH_VARARGS, NULL},
38398 : { (char *)"_gpgme_subkey_revoked_set", _wrap__gpgme_subkey_revoked_set, METH_VARARGS, (char *)"_gpgme_subkey_revoked_set(self, revoked)"},
38399 : { (char *)"_gpgme_subkey_revoked_get", _wrap__gpgme_subkey_revoked_get, METH_VARARGS, (char *)"_gpgme_subkey_revoked_get(self) -> unsigned int"},
38400 : { (char *)"_gpgme_subkey_expired_set", _wrap__gpgme_subkey_expired_set, METH_VARARGS, (char *)"_gpgme_subkey_expired_set(self, expired)"},
38401 : { (char *)"_gpgme_subkey_expired_get", _wrap__gpgme_subkey_expired_get, METH_VARARGS, (char *)"_gpgme_subkey_expired_get(self) -> unsigned int"},
38402 : { (char *)"_gpgme_subkey_disabled_set", _wrap__gpgme_subkey_disabled_set, METH_VARARGS, (char *)"_gpgme_subkey_disabled_set(self, disabled)"},
38403 : { (char *)"_gpgme_subkey_disabled_get", _wrap__gpgme_subkey_disabled_get, METH_VARARGS, (char *)"_gpgme_subkey_disabled_get(self) -> unsigned int"},
38404 : { (char *)"_gpgme_subkey_invalid_set", _wrap__gpgme_subkey_invalid_set, METH_VARARGS, (char *)"_gpgme_subkey_invalid_set(self, invalid)"},
38405 : { (char *)"_gpgme_subkey_invalid_get", _wrap__gpgme_subkey_invalid_get, METH_VARARGS, (char *)"_gpgme_subkey_invalid_get(self) -> unsigned int"},
38406 : { (char *)"_gpgme_subkey_can_encrypt_set", _wrap__gpgme_subkey_can_encrypt_set, METH_VARARGS, (char *)"_gpgme_subkey_can_encrypt_set(self, can_encrypt)"},
38407 : { (char *)"_gpgme_subkey_can_encrypt_get", _wrap__gpgme_subkey_can_encrypt_get, METH_VARARGS, (char *)"_gpgme_subkey_can_encrypt_get(self) -> unsigned int"},
38408 : { (char *)"_gpgme_subkey_can_sign_set", _wrap__gpgme_subkey_can_sign_set, METH_VARARGS, (char *)"_gpgme_subkey_can_sign_set(self, can_sign)"},
38409 : { (char *)"_gpgme_subkey_can_sign_get", _wrap__gpgme_subkey_can_sign_get, METH_VARARGS, (char *)"_gpgme_subkey_can_sign_get(self) -> unsigned int"},
38410 : { (char *)"_gpgme_subkey_can_certify_set", _wrap__gpgme_subkey_can_certify_set, METH_VARARGS, (char *)"_gpgme_subkey_can_certify_set(self, can_certify)"},
38411 : { (char *)"_gpgme_subkey_can_certify_get", _wrap__gpgme_subkey_can_certify_get, METH_VARARGS, (char *)"_gpgme_subkey_can_certify_get(self) -> unsigned int"},
38412 : { (char *)"_gpgme_subkey_secret_set", _wrap__gpgme_subkey_secret_set, METH_VARARGS, (char *)"_gpgme_subkey_secret_set(self, secret)"},
38413 : { (char *)"_gpgme_subkey_secret_get", _wrap__gpgme_subkey_secret_get, METH_VARARGS, (char *)"_gpgme_subkey_secret_get(self) -> unsigned int"},
38414 : { (char *)"_gpgme_subkey_can_authenticate_set", _wrap__gpgme_subkey_can_authenticate_set, METH_VARARGS, (char *)"_gpgme_subkey_can_authenticate_set(self, can_authenticate)"},
38415 : { (char *)"_gpgme_subkey_can_authenticate_get", _wrap__gpgme_subkey_can_authenticate_get, METH_VARARGS, (char *)"_gpgme_subkey_can_authenticate_get(self) -> unsigned int"},
38416 : { (char *)"_gpgme_subkey_is_qualified_set", _wrap__gpgme_subkey_is_qualified_set, METH_VARARGS, (char *)"_gpgme_subkey_is_qualified_set(self, is_qualified)"},
38417 : { (char *)"_gpgme_subkey_is_qualified_get", _wrap__gpgme_subkey_is_qualified_get, METH_VARARGS, (char *)"_gpgme_subkey_is_qualified_get(self) -> unsigned int"},
38418 : { (char *)"_gpgme_subkey_is_cardkey_set", _wrap__gpgme_subkey_is_cardkey_set, METH_VARARGS, (char *)"_gpgme_subkey_is_cardkey_set(self, is_cardkey)"},
38419 : { (char *)"_gpgme_subkey_is_cardkey_get", _wrap__gpgme_subkey_is_cardkey_get, METH_VARARGS, (char *)"_gpgme_subkey_is_cardkey_get(self) -> unsigned int"},
38420 : { (char *)"_gpgme_subkey__unused_set", _wrap__gpgme_subkey__unused_set, METH_VARARGS, (char *)"_gpgme_subkey__unused_set(self, _unused)"},
38421 : { (char *)"_gpgme_subkey__unused_get", _wrap__gpgme_subkey__unused_get, METH_VARARGS, (char *)"_gpgme_subkey__unused_get(self) -> unsigned int"},
38422 : { (char *)"_gpgme_subkey_pubkey_algo_set", _wrap__gpgme_subkey_pubkey_algo_set, METH_VARARGS, (char *)"_gpgme_subkey_pubkey_algo_set(self, pubkey_algo)"},
38423 : { (char *)"_gpgme_subkey_pubkey_algo_get", _wrap__gpgme_subkey_pubkey_algo_get, METH_VARARGS, (char *)"_gpgme_subkey_pubkey_algo_get(self) -> gpgme_pubkey_algo_t"},
38424 : { (char *)"_gpgme_subkey_length_set", _wrap__gpgme_subkey_length_set, METH_VARARGS, (char *)"_gpgme_subkey_length_set(self, length)"},
38425 : { (char *)"_gpgme_subkey_length_get", _wrap__gpgme_subkey_length_get, METH_VARARGS, (char *)"_gpgme_subkey_length_get(self) -> unsigned int"},
38426 : { (char *)"_gpgme_subkey_keyid_set", _wrap__gpgme_subkey_keyid_set, METH_VARARGS, (char *)"_gpgme_subkey_keyid_set(self, keyid)"},
38427 : { (char *)"_gpgme_subkey_keyid_get", _wrap__gpgme_subkey_keyid_get, METH_VARARGS, (char *)"_gpgme_subkey_keyid_get(self) -> char *"},
38428 : { (char *)"_gpgme_subkey__keyid_set", _wrap__gpgme_subkey__keyid_set, METH_VARARGS, (char *)"_gpgme_subkey__keyid_set(self, _keyid)"},
38429 : { (char *)"_gpgme_subkey__keyid_get", _wrap__gpgme_subkey__keyid_get, METH_VARARGS, (char *)"_gpgme_subkey__keyid_get(self) -> char [16+1]"},
38430 : { (char *)"_gpgme_subkey_fpr_set", _wrap__gpgme_subkey_fpr_set, METH_VARARGS, (char *)"_gpgme_subkey_fpr_set(self, fpr)"},
38431 : { (char *)"_gpgme_subkey_fpr_get", _wrap__gpgme_subkey_fpr_get, METH_VARARGS, (char *)"_gpgme_subkey_fpr_get(self) -> char *"},
38432 : { (char *)"_gpgme_subkey_timestamp_set", _wrap__gpgme_subkey_timestamp_set, METH_VARARGS, (char *)"_gpgme_subkey_timestamp_set(self, timestamp)"},
38433 : { (char *)"_gpgme_subkey_timestamp_get", _wrap__gpgme_subkey_timestamp_get, METH_VARARGS, (char *)"_gpgme_subkey_timestamp_get(self) -> long"},
38434 : { (char *)"_gpgme_subkey_expires_set", _wrap__gpgme_subkey_expires_set, METH_VARARGS, (char *)"_gpgme_subkey_expires_set(self, expires)"},
38435 : { (char *)"_gpgme_subkey_expires_get", _wrap__gpgme_subkey_expires_get, METH_VARARGS, (char *)"_gpgme_subkey_expires_get(self) -> long"},
38436 : { (char *)"_gpgme_subkey_card_number_set", _wrap__gpgme_subkey_card_number_set, METH_VARARGS, (char *)"_gpgme_subkey_card_number_set(self, card_number)"},
38437 : { (char *)"_gpgme_subkey_card_number_get", _wrap__gpgme_subkey_card_number_get, METH_VARARGS, (char *)"_gpgme_subkey_card_number_get(self) -> char *"},
38438 : { (char *)"_gpgme_subkey_curve_set", _wrap__gpgme_subkey_curve_set, METH_VARARGS, (char *)"_gpgme_subkey_curve_set(self, curve)"},
38439 : { (char *)"_gpgme_subkey_curve_get", _wrap__gpgme_subkey_curve_get, METH_VARARGS, (char *)"_gpgme_subkey_curve_get(self) -> char *"},
38440 : { (char *)"_gpgme_subkey_keygrip_set", _wrap__gpgme_subkey_keygrip_set, METH_VARARGS, (char *)"_gpgme_subkey_keygrip_set(self, keygrip)"},
38441 : { (char *)"_gpgme_subkey_keygrip_get", _wrap__gpgme_subkey_keygrip_get, METH_VARARGS, (char *)"_gpgme_subkey_keygrip_get(self) -> char *"},
38442 : { (char *)"new__gpgme_subkey", _wrap_new__gpgme_subkey, METH_VARARGS, (char *)"new__gpgme_subkey() -> _gpgme_subkey"},
38443 : { (char *)"delete__gpgme_subkey", _wrap_delete__gpgme_subkey, METH_VARARGS, (char *)"delete__gpgme_subkey(self)"},
38444 : { (char *)"_gpgme_subkey_swigregister", _gpgme_subkey_swigregister, METH_VARARGS, NULL},
38445 : { (char *)"_gpgme_key_sig_revoked_set", _wrap__gpgme_key_sig_revoked_set, METH_VARARGS, (char *)"_gpgme_key_sig_revoked_set(self, revoked)"},
38446 : { (char *)"_gpgme_key_sig_revoked_get", _wrap__gpgme_key_sig_revoked_get, METH_VARARGS, (char *)"_gpgme_key_sig_revoked_get(self) -> unsigned int"},
38447 : { (char *)"_gpgme_key_sig_expired_set", _wrap__gpgme_key_sig_expired_set, METH_VARARGS, (char *)"_gpgme_key_sig_expired_set(self, expired)"},
38448 : { (char *)"_gpgme_key_sig_expired_get", _wrap__gpgme_key_sig_expired_get, METH_VARARGS, (char *)"_gpgme_key_sig_expired_get(self) -> unsigned int"},
38449 : { (char *)"_gpgme_key_sig_invalid_set", _wrap__gpgme_key_sig_invalid_set, METH_VARARGS, (char *)"_gpgme_key_sig_invalid_set(self, invalid)"},
38450 : { (char *)"_gpgme_key_sig_invalid_get", _wrap__gpgme_key_sig_invalid_get, METH_VARARGS, (char *)"_gpgme_key_sig_invalid_get(self) -> unsigned int"},
38451 : { (char *)"_gpgme_key_sig_exportable_set", _wrap__gpgme_key_sig_exportable_set, METH_VARARGS, (char *)"_gpgme_key_sig_exportable_set(self, exportable)"},
38452 : { (char *)"_gpgme_key_sig_exportable_get", _wrap__gpgme_key_sig_exportable_get, METH_VARARGS, (char *)"_gpgme_key_sig_exportable_get(self) -> unsigned int"},
38453 : { (char *)"_gpgme_key_sig__unused_set", _wrap__gpgme_key_sig__unused_set, METH_VARARGS, (char *)"_gpgme_key_sig__unused_set(self, _unused)"},
38454 : { (char *)"_gpgme_key_sig__unused_get", _wrap__gpgme_key_sig__unused_get, METH_VARARGS, (char *)"_gpgme_key_sig__unused_get(self) -> unsigned int"},
38455 : { (char *)"_gpgme_key_sig_pubkey_algo_set", _wrap__gpgme_key_sig_pubkey_algo_set, METH_VARARGS, (char *)"_gpgme_key_sig_pubkey_algo_set(self, pubkey_algo)"},
38456 : { (char *)"_gpgme_key_sig_pubkey_algo_get", _wrap__gpgme_key_sig_pubkey_algo_get, METH_VARARGS, (char *)"_gpgme_key_sig_pubkey_algo_get(self) -> gpgme_pubkey_algo_t"},
38457 : { (char *)"_gpgme_key_sig_keyid_set", _wrap__gpgme_key_sig_keyid_set, METH_VARARGS, (char *)"_gpgme_key_sig_keyid_set(self, keyid)"},
38458 : { (char *)"_gpgme_key_sig_keyid_get", _wrap__gpgme_key_sig_keyid_get, METH_VARARGS, (char *)"_gpgme_key_sig_keyid_get(self) -> char *"},
38459 : { (char *)"_gpgme_key_sig__keyid_set", _wrap__gpgme_key_sig__keyid_set, METH_VARARGS, (char *)"_gpgme_key_sig__keyid_set(self, _keyid)"},
38460 : { (char *)"_gpgme_key_sig__keyid_get", _wrap__gpgme_key_sig__keyid_get, METH_VARARGS, (char *)"_gpgme_key_sig__keyid_get(self) -> char [16+1]"},
38461 : { (char *)"_gpgme_key_sig_timestamp_set", _wrap__gpgme_key_sig_timestamp_set, METH_VARARGS, (char *)"_gpgme_key_sig_timestamp_set(self, timestamp)"},
38462 : { (char *)"_gpgme_key_sig_timestamp_get", _wrap__gpgme_key_sig_timestamp_get, METH_VARARGS, (char *)"_gpgme_key_sig_timestamp_get(self) -> long"},
38463 : { (char *)"_gpgme_key_sig_expires_set", _wrap__gpgme_key_sig_expires_set, METH_VARARGS, (char *)"_gpgme_key_sig_expires_set(self, expires)"},
38464 : { (char *)"_gpgme_key_sig_expires_get", _wrap__gpgme_key_sig_expires_get, METH_VARARGS, (char *)"_gpgme_key_sig_expires_get(self) -> long"},
38465 : { (char *)"_gpgme_key_sig_status_set", _wrap__gpgme_key_sig_status_set, METH_VARARGS, (char *)"_gpgme_key_sig_status_set(self, status)"},
38466 : { (char *)"_gpgme_key_sig_status_get", _wrap__gpgme_key_sig_status_get, METH_VARARGS, (char *)"_gpgme_key_sig_status_get(self) -> gpgme_error_t"},
38467 : { (char *)"_gpgme_key_sig_uid_set", _wrap__gpgme_key_sig_uid_set, METH_VARARGS, (char *)"_gpgme_key_sig_uid_set(self, uid)"},
38468 : { (char *)"_gpgme_key_sig_uid_get", _wrap__gpgme_key_sig_uid_get, METH_VARARGS, (char *)"_gpgme_key_sig_uid_get(self) -> char *"},
38469 : { (char *)"_gpgme_key_sig_name_set", _wrap__gpgme_key_sig_name_set, METH_VARARGS, (char *)"_gpgme_key_sig_name_set(self, name)"},
38470 : { (char *)"_gpgme_key_sig_name_get", _wrap__gpgme_key_sig_name_get, METH_VARARGS, (char *)"_gpgme_key_sig_name_get(self) -> char *"},
38471 : { (char *)"_gpgme_key_sig_email_set", _wrap__gpgme_key_sig_email_set, METH_VARARGS, (char *)"_gpgme_key_sig_email_set(self, email)"},
38472 : { (char *)"_gpgme_key_sig_email_get", _wrap__gpgme_key_sig_email_get, METH_VARARGS, (char *)"_gpgme_key_sig_email_get(self) -> char *"},
38473 : { (char *)"_gpgme_key_sig_comment_set", _wrap__gpgme_key_sig_comment_set, METH_VARARGS, (char *)"_gpgme_key_sig_comment_set(self, comment)"},
38474 : { (char *)"_gpgme_key_sig_comment_get", _wrap__gpgme_key_sig_comment_get, METH_VARARGS, (char *)"_gpgme_key_sig_comment_get(self) -> char *"},
38475 : { (char *)"_gpgme_key_sig_sig_class_set", _wrap__gpgme_key_sig_sig_class_set, METH_VARARGS, (char *)"_gpgme_key_sig_sig_class_set(self, sig_class)"},
38476 : { (char *)"_gpgme_key_sig_sig_class_get", _wrap__gpgme_key_sig_sig_class_get, METH_VARARGS, (char *)"_gpgme_key_sig_sig_class_get(self) -> unsigned int"},
38477 : { (char *)"_gpgme_key_sig_notations_set", _wrap__gpgme_key_sig_notations_set, METH_VARARGS, (char *)"_gpgme_key_sig_notations_set(self, notations)"},
38478 : { (char *)"_gpgme_key_sig_notations_get", _wrap__gpgme_key_sig_notations_get, METH_VARARGS, (char *)"_gpgme_key_sig_notations_get(self) -> _gpgme_sig_notation"},
38479 : { (char *)"_gpgme_key_sig__last_notation_set", _wrap__gpgme_key_sig__last_notation_set, METH_VARARGS, (char *)"_gpgme_key_sig__last_notation_set(self, _last_notation)"},
38480 : { (char *)"_gpgme_key_sig__last_notation_get", _wrap__gpgme_key_sig__last_notation_get, METH_VARARGS, (char *)"_gpgme_key_sig__last_notation_get(self) -> _gpgme_sig_notation"},
38481 : { (char *)"new__gpgme_key_sig", _wrap_new__gpgme_key_sig, METH_VARARGS, (char *)"new__gpgme_key_sig() -> _gpgme_key_sig"},
38482 : { (char *)"delete__gpgme_key_sig", _wrap_delete__gpgme_key_sig, METH_VARARGS, (char *)"delete__gpgme_key_sig(self)"},
38483 : { (char *)"_gpgme_key_sig_swigregister", _gpgme_key_sig_swigregister, METH_VARARGS, NULL},
38484 : { (char *)"_gpgme_user_id_revoked_set", _wrap__gpgme_user_id_revoked_set, METH_VARARGS, (char *)"_gpgme_user_id_revoked_set(self, revoked)"},
38485 : { (char *)"_gpgme_user_id_revoked_get", _wrap__gpgme_user_id_revoked_get, METH_VARARGS, (char *)"_gpgme_user_id_revoked_get(self) -> unsigned int"},
38486 : { (char *)"_gpgme_user_id_invalid_set", _wrap__gpgme_user_id_invalid_set, METH_VARARGS, (char *)"_gpgme_user_id_invalid_set(self, invalid)"},
38487 : { (char *)"_gpgme_user_id_invalid_get", _wrap__gpgme_user_id_invalid_get, METH_VARARGS, (char *)"_gpgme_user_id_invalid_get(self) -> unsigned int"},
38488 : { (char *)"_gpgme_user_id__unused_set", _wrap__gpgme_user_id__unused_set, METH_VARARGS, (char *)"_gpgme_user_id__unused_set(self, _unused)"},
38489 : { (char *)"_gpgme_user_id__unused_get", _wrap__gpgme_user_id__unused_get, METH_VARARGS, (char *)"_gpgme_user_id__unused_get(self) -> unsigned int"},
38490 : { (char *)"_gpgme_user_id_validity_set", _wrap__gpgme_user_id_validity_set, METH_VARARGS, (char *)"_gpgme_user_id_validity_set(self, validity)"},
38491 : { (char *)"_gpgme_user_id_validity_get", _wrap__gpgme_user_id_validity_get, METH_VARARGS, (char *)"_gpgme_user_id_validity_get(self) -> gpgme_validity_t"},
38492 : { (char *)"_gpgme_user_id_uid_set", _wrap__gpgme_user_id_uid_set, METH_VARARGS, (char *)"_gpgme_user_id_uid_set(self, uid)"},
38493 : { (char *)"_gpgme_user_id_uid_get", _wrap__gpgme_user_id_uid_get, METH_VARARGS, (char *)"_gpgme_user_id_uid_get(self) -> char *"},
38494 : { (char *)"_gpgme_user_id_name_set", _wrap__gpgme_user_id_name_set, METH_VARARGS, (char *)"_gpgme_user_id_name_set(self, name)"},
38495 : { (char *)"_gpgme_user_id_name_get", _wrap__gpgme_user_id_name_get, METH_VARARGS, (char *)"_gpgme_user_id_name_get(self) -> char *"},
38496 : { (char *)"_gpgme_user_id_email_set", _wrap__gpgme_user_id_email_set, METH_VARARGS, (char *)"_gpgme_user_id_email_set(self, email)"},
38497 : { (char *)"_gpgme_user_id_email_get", _wrap__gpgme_user_id_email_get, METH_VARARGS, (char *)"_gpgme_user_id_email_get(self) -> char *"},
38498 : { (char *)"_gpgme_user_id_comment_set", _wrap__gpgme_user_id_comment_set, METH_VARARGS, (char *)"_gpgme_user_id_comment_set(self, comment)"},
38499 : { (char *)"_gpgme_user_id_comment_get", _wrap__gpgme_user_id_comment_get, METH_VARARGS, (char *)"_gpgme_user_id_comment_get(self) -> char *"},
38500 : { (char *)"_gpgme_user_id_signatures_set", _wrap__gpgme_user_id_signatures_set, METH_VARARGS, (char *)"_gpgme_user_id_signatures_set(self, signatures)"},
38501 : { (char *)"_gpgme_user_id_signatures_get", _wrap__gpgme_user_id_signatures_get, METH_VARARGS, (char *)"_gpgme_user_id_signatures_get(self) -> _gpgme_key_sig"},
38502 : { (char *)"_gpgme_user_id__last_keysig_set", _wrap__gpgme_user_id__last_keysig_set, METH_VARARGS, (char *)"_gpgme_user_id__last_keysig_set(self, _last_keysig)"},
38503 : { (char *)"_gpgme_user_id__last_keysig_get", _wrap__gpgme_user_id__last_keysig_get, METH_VARARGS, (char *)"_gpgme_user_id__last_keysig_get(self) -> _gpgme_key_sig"},
38504 : { (char *)"_gpgme_user_id_address_set", _wrap__gpgme_user_id_address_set, METH_VARARGS, (char *)"_gpgme_user_id_address_set(self, address)"},
38505 : { (char *)"_gpgme_user_id_address_get", _wrap__gpgme_user_id_address_get, METH_VARARGS, (char *)"_gpgme_user_id_address_get(self) -> char *"},
38506 : { (char *)"_gpgme_user_id_tofu_set", _wrap__gpgme_user_id_tofu_set, METH_VARARGS, (char *)"_gpgme_user_id_tofu_set(self, tofu)"},
38507 : { (char *)"_gpgme_user_id_tofu_get", _wrap__gpgme_user_id_tofu_get, METH_VARARGS, (char *)"_gpgme_user_id_tofu_get(self) -> _gpgme_tofu_info"},
38508 : { (char *)"new__gpgme_user_id", _wrap_new__gpgme_user_id, METH_VARARGS, (char *)"new__gpgme_user_id() -> _gpgme_user_id"},
38509 : { (char *)"delete__gpgme_user_id", _wrap_delete__gpgme_user_id, METH_VARARGS, (char *)"delete__gpgme_user_id(self)"},
38510 : { (char *)"_gpgme_user_id_swigregister", _gpgme_user_id_swigregister, METH_VARARGS, NULL},
38511 : { (char *)"_gpgme_key__refs_set", _wrap__gpgme_key__refs_set, METH_VARARGS, (char *)"_gpgme_key__refs_set(self, _refs)"},
38512 : { (char *)"_gpgme_key__refs_get", _wrap__gpgme_key__refs_get, METH_VARARGS, (char *)"_gpgme_key__refs_get(self) -> unsigned int"},
38513 : { (char *)"_gpgme_key_revoked_set", _wrap__gpgme_key_revoked_set, METH_VARARGS, (char *)"_gpgme_key_revoked_set(self, revoked)"},
38514 : { (char *)"_gpgme_key_revoked_get", _wrap__gpgme_key_revoked_get, METH_VARARGS, (char *)"_gpgme_key_revoked_get(self) -> unsigned int"},
38515 : { (char *)"_gpgme_key_expired_set", _wrap__gpgme_key_expired_set, METH_VARARGS, (char *)"_gpgme_key_expired_set(self, expired)"},
38516 : { (char *)"_gpgme_key_expired_get", _wrap__gpgme_key_expired_get, METH_VARARGS, (char *)"_gpgme_key_expired_get(self) -> unsigned int"},
38517 : { (char *)"_gpgme_key_disabled_set", _wrap__gpgme_key_disabled_set, METH_VARARGS, (char *)"_gpgme_key_disabled_set(self, disabled)"},
38518 : { (char *)"_gpgme_key_disabled_get", _wrap__gpgme_key_disabled_get, METH_VARARGS, (char *)"_gpgme_key_disabled_get(self) -> unsigned int"},
38519 : { (char *)"_gpgme_key_invalid_set", _wrap__gpgme_key_invalid_set, METH_VARARGS, (char *)"_gpgme_key_invalid_set(self, invalid)"},
38520 : { (char *)"_gpgme_key_invalid_get", _wrap__gpgme_key_invalid_get, METH_VARARGS, (char *)"_gpgme_key_invalid_get(self) -> unsigned int"},
38521 : { (char *)"_gpgme_key_can_encrypt_set", _wrap__gpgme_key_can_encrypt_set, METH_VARARGS, (char *)"_gpgme_key_can_encrypt_set(self, can_encrypt)"},
38522 : { (char *)"_gpgme_key_can_encrypt_get", _wrap__gpgme_key_can_encrypt_get, METH_VARARGS, (char *)"_gpgme_key_can_encrypt_get(self) -> unsigned int"},
38523 : { (char *)"_gpgme_key_can_sign_set", _wrap__gpgme_key_can_sign_set, METH_VARARGS, (char *)"_gpgme_key_can_sign_set(self, can_sign)"},
38524 : { (char *)"_gpgme_key_can_sign_get", _wrap__gpgme_key_can_sign_get, METH_VARARGS, (char *)"_gpgme_key_can_sign_get(self) -> unsigned int"},
38525 : { (char *)"_gpgme_key_can_certify_set", _wrap__gpgme_key_can_certify_set, METH_VARARGS, (char *)"_gpgme_key_can_certify_set(self, can_certify)"},
38526 : { (char *)"_gpgme_key_can_certify_get", _wrap__gpgme_key_can_certify_get, METH_VARARGS, (char *)"_gpgme_key_can_certify_get(self) -> unsigned int"},
38527 : { (char *)"_gpgme_key_secret_set", _wrap__gpgme_key_secret_set, METH_VARARGS, (char *)"_gpgme_key_secret_set(self, secret)"},
38528 : { (char *)"_gpgme_key_secret_get", _wrap__gpgme_key_secret_get, METH_VARARGS, (char *)"_gpgme_key_secret_get(self) -> unsigned int"},
38529 : { (char *)"_gpgme_key_can_authenticate_set", _wrap__gpgme_key_can_authenticate_set, METH_VARARGS, (char *)"_gpgme_key_can_authenticate_set(self, can_authenticate)"},
38530 : { (char *)"_gpgme_key_can_authenticate_get", _wrap__gpgme_key_can_authenticate_get, METH_VARARGS, (char *)"_gpgme_key_can_authenticate_get(self) -> unsigned int"},
38531 : { (char *)"_gpgme_key_is_qualified_set", _wrap__gpgme_key_is_qualified_set, METH_VARARGS, (char *)"_gpgme_key_is_qualified_set(self, is_qualified)"},
38532 : { (char *)"_gpgme_key_is_qualified_get", _wrap__gpgme_key_is_qualified_get, METH_VARARGS, (char *)"_gpgme_key_is_qualified_get(self) -> unsigned int"},
38533 : { (char *)"_gpgme_key__unused_set", _wrap__gpgme_key__unused_set, METH_VARARGS, (char *)"_gpgme_key__unused_set(self, _unused)"},
38534 : { (char *)"_gpgme_key__unused_get", _wrap__gpgme_key__unused_get, METH_VARARGS, (char *)"_gpgme_key__unused_get(self) -> unsigned int"},
38535 : { (char *)"_gpgme_key_protocol_set", _wrap__gpgme_key_protocol_set, METH_VARARGS, (char *)"_gpgme_key_protocol_set(self, protocol)"},
38536 : { (char *)"_gpgme_key_protocol_get", _wrap__gpgme_key_protocol_get, METH_VARARGS, (char *)"_gpgme_key_protocol_get(self) -> gpgme_protocol_t"},
38537 : { (char *)"_gpgme_key_issuer_serial_set", _wrap__gpgme_key_issuer_serial_set, METH_VARARGS, (char *)"_gpgme_key_issuer_serial_set(self, issuer_serial)"},
38538 : { (char *)"_gpgme_key_issuer_serial_get", _wrap__gpgme_key_issuer_serial_get, METH_VARARGS, (char *)"_gpgme_key_issuer_serial_get(self) -> char *"},
38539 : { (char *)"_gpgme_key_issuer_name_set", _wrap__gpgme_key_issuer_name_set, METH_VARARGS, (char *)"_gpgme_key_issuer_name_set(self, issuer_name)"},
38540 : { (char *)"_gpgme_key_issuer_name_get", _wrap__gpgme_key_issuer_name_get, METH_VARARGS, (char *)"_gpgme_key_issuer_name_get(self) -> char *"},
38541 : { (char *)"_gpgme_key_chain_id_set", _wrap__gpgme_key_chain_id_set, METH_VARARGS, (char *)"_gpgme_key_chain_id_set(self, chain_id)"},
38542 : { (char *)"_gpgme_key_chain_id_get", _wrap__gpgme_key_chain_id_get, METH_VARARGS, (char *)"_gpgme_key_chain_id_get(self) -> char *"},
38543 : { (char *)"_gpgme_key_owner_trust_set", _wrap__gpgme_key_owner_trust_set, METH_VARARGS, (char *)"_gpgme_key_owner_trust_set(self, owner_trust)"},
38544 : { (char *)"_gpgme_key_owner_trust_get", _wrap__gpgme_key_owner_trust_get, METH_VARARGS, (char *)"_gpgme_key_owner_trust_get(self) -> gpgme_validity_t"},
38545 : { (char *)"_gpgme_key_subkeys_set", _wrap__gpgme_key_subkeys_set, METH_VARARGS, (char *)"_gpgme_key_subkeys_set(self, subkeys)"},
38546 : { (char *)"_gpgme_key_subkeys_get", _wrap__gpgme_key_subkeys_get, METH_VARARGS, (char *)"_gpgme_key_subkeys_get(self) -> _gpgme_subkey"},
38547 : { (char *)"_gpgme_key_uids_set", _wrap__gpgme_key_uids_set, METH_VARARGS, (char *)"_gpgme_key_uids_set(self, uids)"},
38548 : { (char *)"_gpgme_key_uids_get", _wrap__gpgme_key_uids_get, METH_VARARGS, (char *)"_gpgme_key_uids_get(self) -> _gpgme_user_id"},
38549 : { (char *)"_gpgme_key__last_subkey_set", _wrap__gpgme_key__last_subkey_set, METH_VARARGS, (char *)"_gpgme_key__last_subkey_set(self, _last_subkey)"},
38550 : { (char *)"_gpgme_key__last_subkey_get", _wrap__gpgme_key__last_subkey_get, METH_VARARGS, (char *)"_gpgme_key__last_subkey_get(self) -> _gpgme_subkey"},
38551 : { (char *)"_gpgme_key__last_uid_set", _wrap__gpgme_key__last_uid_set, METH_VARARGS, (char *)"_gpgme_key__last_uid_set(self, _last_uid)"},
38552 : { (char *)"_gpgme_key__last_uid_get", _wrap__gpgme_key__last_uid_get, METH_VARARGS, (char *)"_gpgme_key__last_uid_get(self) -> _gpgme_user_id"},
38553 : { (char *)"_gpgme_key_keylist_mode_set", _wrap__gpgme_key_keylist_mode_set, METH_VARARGS, (char *)"_gpgme_key_keylist_mode_set(self, keylist_mode)"},
38554 : { (char *)"_gpgme_key_keylist_mode_get", _wrap__gpgme_key_keylist_mode_get, METH_VARARGS, (char *)"_gpgme_key_keylist_mode_get(self) -> gpgme_keylist_mode_t"},
38555 : { (char *)"_gpgme_key_fpr_set", _wrap__gpgme_key_fpr_set, METH_VARARGS, (char *)"_gpgme_key_fpr_set(self, fpr)"},
38556 : { (char *)"_gpgme_key_fpr_get", _wrap__gpgme_key_fpr_get, METH_VARARGS, (char *)"_gpgme_key_fpr_get(self) -> char *"},
38557 : { (char *)"new__gpgme_key", _wrap_new__gpgme_key, METH_VARARGS, (char *)"new__gpgme_key() -> _gpgme_key"},
38558 : { (char *)"delete__gpgme_key", _wrap_delete__gpgme_key, METH_VARARGS, (char *)"delete__gpgme_key(self)"},
38559 : { (char *)"_gpgme_key_swigregister", _gpgme_key_swigregister, METH_VARARGS, NULL},
38560 : { (char *)"_gpgme_invalid_key_fpr_set", _wrap__gpgme_invalid_key_fpr_set, METH_VARARGS, (char *)"_gpgme_invalid_key_fpr_set(self, fpr)"},
38561 : { (char *)"_gpgme_invalid_key_fpr_get", _wrap__gpgme_invalid_key_fpr_get, METH_VARARGS, (char *)"_gpgme_invalid_key_fpr_get(self) -> char *"},
38562 : { (char *)"_gpgme_invalid_key_reason_set", _wrap__gpgme_invalid_key_reason_set, METH_VARARGS, (char *)"_gpgme_invalid_key_reason_set(self, reason)"},
38563 : { (char *)"_gpgme_invalid_key_reason_get", _wrap__gpgme_invalid_key_reason_get, METH_VARARGS, (char *)"_gpgme_invalid_key_reason_get(self) -> gpgme_error_t"},
38564 : { (char *)"new__gpgme_invalid_key", _wrap_new__gpgme_invalid_key, METH_VARARGS, (char *)"new__gpgme_invalid_key() -> _gpgme_invalid_key"},
38565 : { (char *)"delete__gpgme_invalid_key", _wrap_delete__gpgme_invalid_key, METH_VARARGS, (char *)"delete__gpgme_invalid_key(self)"},
38566 : { (char *)"_gpgme_invalid_key_swigregister", _gpgme_invalid_key_swigregister, METH_VARARGS, NULL},
38567 : { (char *)"gpgme_new", _wrap_gpgme_new, METH_VARARGS, (char *)"gpgme_new(ctx) -> gpgme_error_t"},
38568 : { (char *)"gpgme_release", _wrap_gpgme_release, METH_VARARGS, (char *)"gpgme_release(ctx)"},
38569 : { (char *)"gpgme_set_ctx_flag", _wrap_gpgme_set_ctx_flag, METH_VARARGS, (char *)"gpgme_set_ctx_flag(ctx, name, value) -> gpgme_error_t"},
38570 : { (char *)"gpgme_get_ctx_flag", _wrap_gpgme_get_ctx_flag, METH_VARARGS, (char *)"gpgme_get_ctx_flag(ctx, name) -> char const *"},
38571 : { (char *)"gpgme_set_protocol", _wrap_gpgme_set_protocol, METH_VARARGS, (char *)"gpgme_set_protocol(ctx, proto) -> gpgme_error_t"},
38572 : { (char *)"gpgme_get_protocol", _wrap_gpgme_get_protocol, METH_VARARGS, (char *)"gpgme_get_protocol(ctx) -> gpgme_protocol_t"},
38573 : { (char *)"gpgme_set_sub_protocol", _wrap_gpgme_set_sub_protocol, METH_VARARGS, (char *)"gpgme_set_sub_protocol(ctx, proto) -> gpgme_error_t"},
38574 : { (char *)"gpgme_get_sub_protocol", _wrap_gpgme_get_sub_protocol, METH_VARARGS, (char *)"gpgme_get_sub_protocol(ctx) -> gpgme_protocol_t"},
38575 : { (char *)"gpgme_get_protocol_name", _wrap_gpgme_get_protocol_name, METH_VARARGS, (char *)"gpgme_get_protocol_name(proto) -> char const *"},
38576 : { (char *)"gpgme_set_armor", _wrap_gpgme_set_armor, METH_VARARGS, (char *)"gpgme_set_armor(ctx, yes)"},
38577 : { (char *)"gpgme_get_armor", _wrap_gpgme_get_armor, METH_VARARGS, (char *)"gpgme_get_armor(ctx) -> int"},
38578 : { (char *)"gpgme_set_textmode", _wrap_gpgme_set_textmode, METH_VARARGS, (char *)"gpgme_set_textmode(ctx, yes)"},
38579 : { (char *)"gpgme_get_textmode", _wrap_gpgme_get_textmode, METH_VARARGS, (char *)"gpgme_get_textmode(ctx) -> int"},
38580 : { (char *)"gpgme_set_offline", _wrap_gpgme_set_offline, METH_VARARGS, (char *)"gpgme_set_offline(ctx, yes)"},
38581 : { (char *)"gpgme_get_offline", _wrap_gpgme_get_offline, METH_VARARGS, (char *)"gpgme_get_offline(ctx) -> int"},
38582 : { (char *)"gpgme_set_include_certs", _wrap_gpgme_set_include_certs, METH_VARARGS, (char *)"gpgme_set_include_certs(ctx, nr_of_certs)"},
38583 : { (char *)"gpgme_get_include_certs", _wrap_gpgme_get_include_certs, METH_VARARGS, (char *)"gpgme_get_include_certs(ctx) -> int"},
38584 : { (char *)"gpgme_set_keylist_mode", _wrap_gpgme_set_keylist_mode, METH_VARARGS, (char *)"gpgme_set_keylist_mode(ctx, mode) -> gpgme_error_t"},
38585 : { (char *)"gpgme_get_keylist_mode", _wrap_gpgme_get_keylist_mode, METH_VARARGS, (char *)"gpgme_get_keylist_mode(ctx) -> gpgme_keylist_mode_t"},
38586 : { (char *)"gpgme_set_pinentry_mode", _wrap_gpgme_set_pinentry_mode, METH_VARARGS, (char *)"gpgme_set_pinentry_mode(ctx, mode) -> gpgme_error_t"},
38587 : { (char *)"gpgme_get_pinentry_mode", _wrap_gpgme_get_pinentry_mode, METH_VARARGS, (char *)"gpgme_get_pinentry_mode(ctx) -> gpgme_pinentry_mode_t"},
38588 : { (char *)"gpgme_set_passphrase_cb", _wrap_gpgme_set_passphrase_cb, METH_VARARGS, (char *)"gpgme_set_passphrase_cb(ctx, cb, hook_value)"},
38589 : { (char *)"gpgme_get_passphrase_cb", _wrap_gpgme_get_passphrase_cb, METH_VARARGS, (char *)"gpgme_get_passphrase_cb(ctx, cb, hook_value)"},
38590 : { (char *)"gpgme_set_progress_cb", _wrap_gpgme_set_progress_cb, METH_VARARGS, (char *)"gpgme_set_progress_cb(c, cb, hook_value)"},
38591 : { (char *)"gpgme_get_progress_cb", _wrap_gpgme_get_progress_cb, METH_VARARGS, (char *)"gpgme_get_progress_cb(ctx, cb, hook_value)"},
38592 : { (char *)"gpgme_set_status_cb", _wrap_gpgme_set_status_cb, METH_VARARGS, (char *)"gpgme_set_status_cb(c, cb, hook_value)"},
38593 : { (char *)"gpgme_get_status_cb", _wrap_gpgme_get_status_cb, METH_VARARGS, (char *)"gpgme_get_status_cb(ctx, cb, hook_value)"},
38594 : { (char *)"gpgme_set_locale", _wrap_gpgme_set_locale, METH_VARARGS, (char *)"gpgme_set_locale(ctx, category, value) -> gpgme_error_t"},
38595 : { (char *)"gpgme_ctx_get_engine_info", _wrap_gpgme_ctx_get_engine_info, METH_VARARGS, (char *)"gpgme_ctx_get_engine_info(ctx) -> _gpgme_engine_info"},
38596 : { (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"},
38597 : { (char *)"gpgme_signers_clear", _wrap_gpgme_signers_clear, METH_VARARGS, (char *)"gpgme_signers_clear(ctx)"},
38598 : { (char *)"gpgme_signers_add", _wrap_gpgme_signers_add, METH_VARARGS, (char *)"gpgme_signers_add(ctx, key) -> gpgme_error_t"},
38599 : { (char *)"gpgme_signers_count", _wrap_gpgme_signers_count, METH_VARARGS, (char *)"gpgme_signers_count(ctx) -> unsigned int"},
38600 : { (char *)"gpgme_signers_enum", _wrap_gpgme_signers_enum, METH_VARARGS, (char *)"gpgme_signers_enum(ctx, seq) -> _gpgme_key"},
38601 : { (char *)"gpgme_sig_notation_clear", _wrap_gpgme_sig_notation_clear, METH_VARARGS, (char *)"gpgme_sig_notation_clear(ctx)"},
38602 : { (char *)"gpgme_sig_notation_add", _wrap_gpgme_sig_notation_add, METH_VARARGS, (char *)"gpgme_sig_notation_add(ctx, name, value, flags) -> gpgme_error_t"},
38603 : { (char *)"gpgme_sig_notation_get", _wrap_gpgme_sig_notation_get, METH_VARARGS, (char *)"gpgme_sig_notation_get(ctx) -> _gpgme_sig_notation"},
38604 : { (char *)"gpgme_set_sender", _wrap_gpgme_set_sender, METH_VARARGS, (char *)"gpgme_set_sender(ctx, address) -> gpgme_error_t"},
38605 : { (char *)"gpgme_get_sender", _wrap_gpgme_get_sender, METH_VARARGS, (char *)"gpgme_get_sender(ctx) -> char const *"},
38606 : { (char *)"gpgme_io_event_done_data_err_set", _wrap_gpgme_io_event_done_data_err_set, METH_VARARGS, (char *)"gpgme_io_event_done_data_err_set(self, err)"},
38607 : { (char *)"gpgme_io_event_done_data_err_get", _wrap_gpgme_io_event_done_data_err_get, METH_VARARGS, (char *)"gpgme_io_event_done_data_err_get(self) -> gpgme_error_t"},
38608 : { (char *)"gpgme_io_event_done_data_op_err_set", _wrap_gpgme_io_event_done_data_op_err_set, METH_VARARGS, (char *)"gpgme_io_event_done_data_op_err_set(self, op_err)"},
38609 : { (char *)"gpgme_io_event_done_data_op_err_get", _wrap_gpgme_io_event_done_data_op_err_get, METH_VARARGS, (char *)"gpgme_io_event_done_data_op_err_get(self) -> gpgme_error_t"},
38610 : { (char *)"new_gpgme_io_event_done_data", _wrap_new_gpgme_io_event_done_data, METH_VARARGS, (char *)"new_gpgme_io_event_done_data() -> gpgme_io_event_done_data"},
38611 : { (char *)"delete_gpgme_io_event_done_data", _wrap_delete_gpgme_io_event_done_data, METH_VARARGS, (char *)"delete_gpgme_io_event_done_data(self)"},
38612 : { (char *)"gpgme_io_event_done_data_swigregister", gpgme_io_event_done_data_swigregister, METH_VARARGS, NULL},
38613 : { (char *)"gpgme_io_cbs_add_set", _wrap_gpgme_io_cbs_add_set, METH_VARARGS, (char *)"gpgme_io_cbs_add_set(self, add)"},
38614 : { (char *)"gpgme_io_cbs_add_get", _wrap_gpgme_io_cbs_add_get, METH_VARARGS, (char *)"gpgme_io_cbs_add_get(self) -> gpgme_register_io_cb_t"},
38615 : { (char *)"gpgme_io_cbs_add_priv_set", _wrap_gpgme_io_cbs_add_priv_set, METH_VARARGS, (char *)"gpgme_io_cbs_add_priv_set(self, add_priv)"},
38616 : { (char *)"gpgme_io_cbs_add_priv_get", _wrap_gpgme_io_cbs_add_priv_get, METH_VARARGS, (char *)"gpgme_io_cbs_add_priv_get(self) -> void *"},
38617 : { (char *)"gpgme_io_cbs_remove_set", _wrap_gpgme_io_cbs_remove_set, METH_VARARGS, (char *)"gpgme_io_cbs_remove_set(self, remove)"},
38618 : { (char *)"gpgme_io_cbs_remove_get", _wrap_gpgme_io_cbs_remove_get, METH_VARARGS, (char *)"gpgme_io_cbs_remove_get(self) -> gpgme_remove_io_cb_t"},
38619 : { (char *)"gpgme_io_cbs_event_set", _wrap_gpgme_io_cbs_event_set, METH_VARARGS, (char *)"gpgme_io_cbs_event_set(self, event)"},
38620 : { (char *)"gpgme_io_cbs_event_get", _wrap_gpgme_io_cbs_event_get, METH_VARARGS, (char *)"gpgme_io_cbs_event_get(self) -> gpgme_event_io_cb_t"},
38621 : { (char *)"gpgme_io_cbs_event_priv_set", _wrap_gpgme_io_cbs_event_priv_set, METH_VARARGS, (char *)"gpgme_io_cbs_event_priv_set(self, event_priv)"},
38622 : { (char *)"gpgme_io_cbs_event_priv_get", _wrap_gpgme_io_cbs_event_priv_get, METH_VARARGS, (char *)"gpgme_io_cbs_event_priv_get(self) -> void *"},
38623 : { (char *)"new_gpgme_io_cbs", _wrap_new_gpgme_io_cbs, METH_VARARGS, (char *)"new_gpgme_io_cbs() -> gpgme_io_cbs"},
38624 : { (char *)"delete_gpgme_io_cbs", _wrap_delete_gpgme_io_cbs, METH_VARARGS, (char *)"delete_gpgme_io_cbs(self)"},
38625 : { (char *)"gpgme_io_cbs_swigregister", gpgme_io_cbs_swigregister, METH_VARARGS, NULL},
38626 : { (char *)"gpgme_set_io_cbs", _wrap_gpgme_set_io_cbs, METH_VARARGS, (char *)"gpgme_set_io_cbs(ctx, io_cbs)"},
38627 : { (char *)"gpgme_get_io_cbs", _wrap_gpgme_get_io_cbs, METH_VARARGS, (char *)"gpgme_get_io_cbs(ctx, io_cbs)"},
38628 : { (char *)"gpgme_io_read", _wrap_gpgme_io_read, METH_VARARGS, (char *)"gpgme_io_read(fd, buffer, count) -> ssize_t"},
38629 : { (char *)"gpgme_io_write", _wrap_gpgme_io_write, METH_VARARGS, (char *)"gpgme_io_write(fd, buffer, count) -> ssize_t"},
38630 : { (char *)"gpgme_io_writen", _wrap_gpgme_io_writen, METH_VARARGS, (char *)"gpgme_io_writen(fd, buffer, count) -> int"},
38631 : { (char *)"gpgme_wait", _wrap_gpgme_wait, METH_VARARGS, (char *)"gpgme_wait(ctx, status, hang) -> gpgme_ctx_t"},
38632 : { (char *)"gpgme_wait_ext", _wrap_gpgme_wait_ext, METH_VARARGS, (char *)"gpgme_wait_ext(ctx, status, op_err, hang) -> gpgme_ctx_t"},
38633 : { (char *)"gpgme_cancel", _wrap_gpgme_cancel, METH_VARARGS, (char *)"gpgme_cancel(ctx) -> gpgme_error_t"},
38634 : { (char *)"gpgme_cancel_async", _wrap_gpgme_cancel_async, METH_VARARGS, (char *)"gpgme_cancel_async(ctx) -> gpgme_error_t"},
38635 : { (char *)"gpgme_data_cbs_read_set", _wrap_gpgme_data_cbs_read_set, METH_VARARGS, (char *)"gpgme_data_cbs_read_set(self, read)"},
38636 : { (char *)"gpgme_data_cbs_read_get", _wrap_gpgme_data_cbs_read_get, METH_VARARGS, (char *)"gpgme_data_cbs_read_get(self) -> gpgme_data_read_cb_t"},
38637 : { (char *)"gpgme_data_cbs_write_set", _wrap_gpgme_data_cbs_write_set, METH_VARARGS, (char *)"gpgme_data_cbs_write_set(self, write)"},
38638 : { (char *)"gpgme_data_cbs_write_get", _wrap_gpgme_data_cbs_write_get, METH_VARARGS, (char *)"gpgme_data_cbs_write_get(self) -> gpgme_data_write_cb_t"},
38639 : { (char *)"gpgme_data_cbs_seek_set", _wrap_gpgme_data_cbs_seek_set, METH_VARARGS, (char *)"gpgme_data_cbs_seek_set(self, seek)"},
38640 : { (char *)"gpgme_data_cbs_seek_get", _wrap_gpgme_data_cbs_seek_get, METH_VARARGS, (char *)"gpgme_data_cbs_seek_get(self) -> gpgme_data_seek_cb_t"},
38641 : { (char *)"gpgme_data_cbs_release_set", _wrap_gpgme_data_cbs_release_set, METH_VARARGS, (char *)"gpgme_data_cbs_release_set(self, release)"},
38642 : { (char *)"gpgme_data_cbs_release_get", _wrap_gpgme_data_cbs_release_get, METH_VARARGS, (char *)"gpgme_data_cbs_release_get(self) -> gpgme_data_release_cb_t"},
38643 : { (char *)"new_gpgme_data_cbs", _wrap_new_gpgme_data_cbs, METH_VARARGS, (char *)"new_gpgme_data_cbs() -> gpgme_data_cbs"},
38644 : { (char *)"delete_gpgme_data_cbs", _wrap_delete_gpgme_data_cbs, METH_VARARGS, (char *)"delete_gpgme_data_cbs(self)"},
38645 : { (char *)"gpgme_data_cbs_swigregister", gpgme_data_cbs_swigregister, METH_VARARGS, NULL},
38646 : { (char *)"gpgme_data_read", _wrap_gpgme_data_read, METH_VARARGS, (char *)"gpgme_data_read(dh, buffer) -> ssize_t"},
38647 : { (char *)"gpgme_data_write", _wrap_gpgme_data_write, METH_VARARGS, (char *)"gpgme_data_write(dh, buffer) -> ssize_t"},
38648 : { (char *)"gpgme_data_seek", _wrap_gpgme_data_seek, METH_VARARGS, (char *)"gpgme_data_seek(dh, offset, whence) -> off_t"},
38649 : { (char *)"gpgme_data_new", _wrap_gpgme_data_new, METH_VARARGS, (char *)"gpgme_data_new(r_dh) -> gpgme_error_t"},
38650 : { (char *)"gpgme_data_release", _wrap_gpgme_data_release, METH_VARARGS, (char *)"gpgme_data_release(dh)"},
38651 : { (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"},
38652 : { (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 *"},
38653 : { (char *)"gpgme_free", _wrap_gpgme_free, METH_VARARGS, (char *)"gpgme_free(buffer)"},
38654 : { (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"},
38655 : { (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"},
38656 : { (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"},
38657 : { (char *)"gpgme_data_get_encoding", _wrap_gpgme_data_get_encoding, METH_VARARGS, (char *)"gpgme_data_get_encoding(dh) -> gpgme_data_encoding_t"},
38658 : { (char *)"gpgme_data_set_encoding", _wrap_gpgme_data_set_encoding, METH_VARARGS, (char *)"gpgme_data_set_encoding(dh, enc) -> gpgme_error_t"},
38659 : { (char *)"gpgme_data_get_file_name", _wrap_gpgme_data_get_file_name, METH_VARARGS, (char *)"gpgme_data_get_file_name(dh) -> char *"},
38660 : { (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"},
38661 : { (char *)"gpgme_data_set_flag", _wrap_gpgme_data_set_flag, METH_VARARGS, (char *)"gpgme_data_set_flag(dh, name, value) -> gpg_error_t"},
38662 : { (char *)"gpgme_data_identify", _wrap_gpgme_data_identify, METH_VARARGS, (char *)"gpgme_data_identify(dh, reserved) -> gpgme_data_type_t"},
38663 : { (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"},
38664 : { (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"},
38665 : { (char *)"gpgme_data_rewind", _wrap_gpgme_data_rewind, METH_VARARGS, (char *)"gpgme_data_rewind(dh) -> gpgme_error_t"},
38666 : { (char *)"gpgme_get_key", _wrap_gpgme_get_key, METH_VARARGS, (char *)"gpgme_get_key(ctx, fpr, r_key, secret) -> gpgme_error_t"},
38667 : { (char *)"gpgme_key_from_uid", _wrap_gpgme_key_from_uid, METH_VARARGS, (char *)"gpgme_key_from_uid(key, name) -> gpgme_error_t"},
38668 : { (char *)"gpgme_key_ref", _wrap_gpgme_key_ref, METH_VARARGS, (char *)"gpgme_key_ref(key)"},
38669 : { (char *)"gpgme_key_unref", _wrap_gpgme_key_unref, METH_VARARGS, (char *)"gpgme_key_unref(key)"},
38670 : { (char *)"gpgme_key_release", _wrap_gpgme_key_release, METH_VARARGS, (char *)"gpgme_key_release(key)"},
38671 : { (char *)"_gpgme_op_encrypt_result_invalid_recipients_set", _wrap__gpgme_op_encrypt_result_invalid_recipients_set, METH_VARARGS, (char *)"_gpgme_op_encrypt_result_invalid_recipients_set(self, invalid_recipients)"},
38672 : { (char *)"_gpgme_op_encrypt_result_invalid_recipients_get", _wrap__gpgme_op_encrypt_result_invalid_recipients_get, METH_VARARGS, (char *)"_gpgme_op_encrypt_result_invalid_recipients_get(self) -> _gpgme_invalid_key"},
38673 : { (char *)"new__gpgme_op_encrypt_result", _wrap_new__gpgme_op_encrypt_result, METH_VARARGS, (char *)"new__gpgme_op_encrypt_result() -> _gpgme_op_encrypt_result"},
38674 : { (char *)"delete__gpgme_op_encrypt_result", _wrap_delete__gpgme_op_encrypt_result, METH_VARARGS, (char *)"delete__gpgme_op_encrypt_result(self)"},
38675 : { (char *)"_gpgme_op_encrypt_result_swigregister", _gpgme_op_encrypt_result_swigregister, METH_VARARGS, NULL},
38676 : { (char *)"gpgme_op_encrypt_result", _wrap_gpgme_op_encrypt_result, METH_VARARGS, (char *)"gpgme_op_encrypt_result(ctx) -> _gpgme_op_encrypt_result"},
38677 : { (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"},
38678 : { (char *)"gpgme_op_encrypt", _wrap_gpgme_op_encrypt, METH_VARARGS, (char *)"gpgme_op_encrypt(ctx, recp, flags, plain, cipher) -> gpgme_error_t"},
38679 : { (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"},
38680 : { (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"},
38681 : { (char *)"_gpgme_recipient_keyid_set", _wrap__gpgme_recipient_keyid_set, METH_VARARGS, (char *)"_gpgme_recipient_keyid_set(self, keyid)"},
38682 : { (char *)"_gpgme_recipient_keyid_get", _wrap__gpgme_recipient_keyid_get, METH_VARARGS, (char *)"_gpgme_recipient_keyid_get(self) -> char *"},
38683 : { (char *)"_gpgme_recipient__keyid_set", _wrap__gpgme_recipient__keyid_set, METH_VARARGS, (char *)"_gpgme_recipient__keyid_set(self, _keyid)"},
38684 : { (char *)"_gpgme_recipient__keyid_get", _wrap__gpgme_recipient__keyid_get, METH_VARARGS, (char *)"_gpgme_recipient__keyid_get(self) -> char [16+1]"},
38685 : { (char *)"_gpgme_recipient_pubkey_algo_set", _wrap__gpgme_recipient_pubkey_algo_set, METH_VARARGS, (char *)"_gpgme_recipient_pubkey_algo_set(self, pubkey_algo)"},
38686 : { (char *)"_gpgme_recipient_pubkey_algo_get", _wrap__gpgme_recipient_pubkey_algo_get, METH_VARARGS, (char *)"_gpgme_recipient_pubkey_algo_get(self) -> gpgme_pubkey_algo_t"},
38687 : { (char *)"_gpgme_recipient_status_set", _wrap__gpgme_recipient_status_set, METH_VARARGS, (char *)"_gpgme_recipient_status_set(self, status)"},
38688 : { (char *)"_gpgme_recipient_status_get", _wrap__gpgme_recipient_status_get, METH_VARARGS, (char *)"_gpgme_recipient_status_get(self) -> gpgme_error_t"},
38689 : { (char *)"new__gpgme_recipient", _wrap_new__gpgme_recipient, METH_VARARGS, (char *)"new__gpgme_recipient() -> _gpgme_recipient"},
38690 : { (char *)"delete__gpgme_recipient", _wrap_delete__gpgme_recipient, METH_VARARGS, (char *)"delete__gpgme_recipient(self)"},
38691 : { (char *)"_gpgme_recipient_swigregister", _gpgme_recipient_swigregister, METH_VARARGS, NULL},
38692 : { (char *)"_gpgme_op_decrypt_result_unsupported_algorithm_set", _wrap__gpgme_op_decrypt_result_unsupported_algorithm_set, METH_VARARGS, (char *)"_gpgme_op_decrypt_result_unsupported_algorithm_set(self, unsupported_algorithm)"},
38693 : { (char *)"_gpgme_op_decrypt_result_unsupported_algorithm_get", _wrap__gpgme_op_decrypt_result_unsupported_algorithm_get, METH_VARARGS, (char *)"_gpgme_op_decrypt_result_unsupported_algorithm_get(self) -> char *"},
38694 : { (char *)"_gpgme_op_decrypt_result_wrong_key_usage_set", _wrap__gpgme_op_decrypt_result_wrong_key_usage_set, METH_VARARGS, (char *)"_gpgme_op_decrypt_result_wrong_key_usage_set(self, wrong_key_usage)"},
38695 : { (char *)"_gpgme_op_decrypt_result_wrong_key_usage_get", _wrap__gpgme_op_decrypt_result_wrong_key_usage_get, METH_VARARGS, (char *)"_gpgme_op_decrypt_result_wrong_key_usage_get(self) -> unsigned int"},
38696 : { (char *)"_gpgme_op_decrypt_result__unused_set", _wrap__gpgme_op_decrypt_result__unused_set, METH_VARARGS, (char *)"_gpgme_op_decrypt_result__unused_set(self, _unused)"},
38697 : { (char *)"_gpgme_op_decrypt_result__unused_get", _wrap__gpgme_op_decrypt_result__unused_get, METH_VARARGS, (char *)"_gpgme_op_decrypt_result__unused_get(self) -> int"},
38698 : { (char *)"_gpgme_op_decrypt_result_recipients_set", _wrap__gpgme_op_decrypt_result_recipients_set, METH_VARARGS, (char *)"_gpgme_op_decrypt_result_recipients_set(self, recipients)"},
38699 : { (char *)"_gpgme_op_decrypt_result_recipients_get", _wrap__gpgme_op_decrypt_result_recipients_get, METH_VARARGS, (char *)"_gpgme_op_decrypt_result_recipients_get(self) -> _gpgme_recipient"},
38700 : { (char *)"_gpgme_op_decrypt_result_file_name_set", _wrap__gpgme_op_decrypt_result_file_name_set, METH_VARARGS, (char *)"_gpgme_op_decrypt_result_file_name_set(self, file_name)"},
38701 : { (char *)"_gpgme_op_decrypt_result_file_name_get", _wrap__gpgme_op_decrypt_result_file_name_get, METH_VARARGS, (char *)"_gpgme_op_decrypt_result_file_name_get(self) -> char *"},
38702 : { (char *)"_gpgme_op_decrypt_result_session_key_set", _wrap__gpgme_op_decrypt_result_session_key_set, METH_VARARGS, (char *)"_gpgme_op_decrypt_result_session_key_set(self, session_key)"},
38703 : { (char *)"_gpgme_op_decrypt_result_session_key_get", _wrap__gpgme_op_decrypt_result_session_key_get, METH_VARARGS, (char *)"_gpgme_op_decrypt_result_session_key_get(self) -> char *"},
38704 : { (char *)"new__gpgme_op_decrypt_result", _wrap_new__gpgme_op_decrypt_result, METH_VARARGS, (char *)"new__gpgme_op_decrypt_result() -> _gpgme_op_decrypt_result"},
38705 : { (char *)"delete__gpgme_op_decrypt_result", _wrap_delete__gpgme_op_decrypt_result, METH_VARARGS, (char *)"delete__gpgme_op_decrypt_result(self)"},
38706 : { (char *)"_gpgme_op_decrypt_result_swigregister", _gpgme_op_decrypt_result_swigregister, METH_VARARGS, NULL},
38707 : { (char *)"gpgme_op_decrypt_result", _wrap_gpgme_op_decrypt_result, METH_VARARGS, (char *)"gpgme_op_decrypt_result(ctx) -> _gpgme_op_decrypt_result"},
38708 : { (char *)"gpgme_op_decrypt_start", _wrap_gpgme_op_decrypt_start, METH_VARARGS, (char *)"gpgme_op_decrypt_start(ctx, cipher, plain) -> gpgme_error_t"},
38709 : { (char *)"gpgme_op_decrypt", _wrap_gpgme_op_decrypt, METH_VARARGS, (char *)"gpgme_op_decrypt(ctx, cipher, plain) -> gpgme_error_t"},
38710 : { (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"},
38711 : { (char *)"gpgme_op_decrypt_verify", _wrap_gpgme_op_decrypt_verify, METH_VARARGS, (char *)"gpgme_op_decrypt_verify(ctx, cipher, plain) -> gpgme_error_t"},
38712 : { (char *)"_gpgme_new_signature_type_set", _wrap__gpgme_new_signature_type_set, METH_VARARGS, (char *)"_gpgme_new_signature_type_set(self, type)"},
38713 : { (char *)"_gpgme_new_signature_type_get", _wrap__gpgme_new_signature_type_get, METH_VARARGS, (char *)"_gpgme_new_signature_type_get(self) -> gpgme_sig_mode_t"},
38714 : { (char *)"_gpgme_new_signature_pubkey_algo_set", _wrap__gpgme_new_signature_pubkey_algo_set, METH_VARARGS, (char *)"_gpgme_new_signature_pubkey_algo_set(self, pubkey_algo)"},
38715 : { (char *)"_gpgme_new_signature_pubkey_algo_get", _wrap__gpgme_new_signature_pubkey_algo_get, METH_VARARGS, (char *)"_gpgme_new_signature_pubkey_algo_get(self) -> gpgme_pubkey_algo_t"},
38716 : { (char *)"_gpgme_new_signature_hash_algo_set", _wrap__gpgme_new_signature_hash_algo_set, METH_VARARGS, (char *)"_gpgme_new_signature_hash_algo_set(self, hash_algo)"},
38717 : { (char *)"_gpgme_new_signature_hash_algo_get", _wrap__gpgme_new_signature_hash_algo_get, METH_VARARGS, (char *)"_gpgme_new_signature_hash_algo_get(self) -> gpgme_hash_algo_t"},
38718 : { (char *)"_gpgme_new_signature__obsolete_class_set", _wrap__gpgme_new_signature__obsolete_class_set, METH_VARARGS, (char *)"_gpgme_new_signature__obsolete_class_set(self, _obsolete_class)"},
38719 : { (char *)"_gpgme_new_signature__obsolete_class_get", _wrap__gpgme_new_signature__obsolete_class_get, METH_VARARGS, (char *)"_gpgme_new_signature__obsolete_class_get(self) -> unsigned long"},
38720 : { (char *)"_gpgme_new_signature_timestamp_set", _wrap__gpgme_new_signature_timestamp_set, METH_VARARGS, (char *)"_gpgme_new_signature_timestamp_set(self, timestamp)"},
38721 : { (char *)"_gpgme_new_signature_timestamp_get", _wrap__gpgme_new_signature_timestamp_get, METH_VARARGS, (char *)"_gpgme_new_signature_timestamp_get(self) -> long"},
38722 : { (char *)"_gpgme_new_signature_fpr_set", _wrap__gpgme_new_signature_fpr_set, METH_VARARGS, (char *)"_gpgme_new_signature_fpr_set(self, fpr)"},
38723 : { (char *)"_gpgme_new_signature_fpr_get", _wrap__gpgme_new_signature_fpr_get, METH_VARARGS, (char *)"_gpgme_new_signature_fpr_get(self) -> char *"},
38724 : { (char *)"_gpgme_new_signature_sig_class_set", _wrap__gpgme_new_signature_sig_class_set, METH_VARARGS, (char *)"_gpgme_new_signature_sig_class_set(self, sig_class)"},
38725 : { (char *)"_gpgme_new_signature_sig_class_get", _wrap__gpgme_new_signature_sig_class_get, METH_VARARGS, (char *)"_gpgme_new_signature_sig_class_get(self) -> unsigned int"},
38726 : { (char *)"new__gpgme_new_signature", _wrap_new__gpgme_new_signature, METH_VARARGS, (char *)"new__gpgme_new_signature() -> _gpgme_new_signature"},
38727 : { (char *)"delete__gpgme_new_signature", _wrap_delete__gpgme_new_signature, METH_VARARGS, (char *)"delete__gpgme_new_signature(self)"},
38728 : { (char *)"_gpgme_new_signature_swigregister", _gpgme_new_signature_swigregister, METH_VARARGS, NULL},
38729 : { (char *)"_gpgme_op_sign_result_invalid_signers_set", _wrap__gpgme_op_sign_result_invalid_signers_set, METH_VARARGS, (char *)"_gpgme_op_sign_result_invalid_signers_set(self, invalid_signers)"},
38730 : { (char *)"_gpgme_op_sign_result_invalid_signers_get", _wrap__gpgme_op_sign_result_invalid_signers_get, METH_VARARGS, (char *)"_gpgme_op_sign_result_invalid_signers_get(self) -> _gpgme_invalid_key"},
38731 : { (char *)"_gpgme_op_sign_result_signatures_set", _wrap__gpgme_op_sign_result_signatures_set, METH_VARARGS, (char *)"_gpgme_op_sign_result_signatures_set(self, signatures)"},
38732 : { (char *)"_gpgme_op_sign_result_signatures_get", _wrap__gpgme_op_sign_result_signatures_get, METH_VARARGS, (char *)"_gpgme_op_sign_result_signatures_get(self) -> _gpgme_new_signature"},
38733 : { (char *)"new__gpgme_op_sign_result", _wrap_new__gpgme_op_sign_result, METH_VARARGS, (char *)"new__gpgme_op_sign_result() -> _gpgme_op_sign_result"},
38734 : { (char *)"delete__gpgme_op_sign_result", _wrap_delete__gpgme_op_sign_result, METH_VARARGS, (char *)"delete__gpgme_op_sign_result(self)"},
38735 : { (char *)"_gpgme_op_sign_result_swigregister", _gpgme_op_sign_result_swigregister, METH_VARARGS, NULL},
38736 : { (char *)"gpgme_op_sign_result", _wrap_gpgme_op_sign_result, METH_VARARGS, (char *)"gpgme_op_sign_result(ctx) -> _gpgme_op_sign_result"},
38737 : { (char *)"gpgme_op_sign_start", _wrap_gpgme_op_sign_start, METH_VARARGS, (char *)"gpgme_op_sign_start(ctx, plain, sig, mode) -> gpgme_error_t"},
38738 : { (char *)"gpgme_op_sign", _wrap_gpgme_op_sign, METH_VARARGS, (char *)"gpgme_op_sign(ctx, plain, sig, mode) -> gpgme_error_t"},
38739 : { (char *)"_gpgme_signature_summary_set", _wrap__gpgme_signature_summary_set, METH_VARARGS, (char *)"_gpgme_signature_summary_set(self, summary)"},
38740 : { (char *)"_gpgme_signature_summary_get", _wrap__gpgme_signature_summary_get, METH_VARARGS, (char *)"_gpgme_signature_summary_get(self) -> gpgme_sigsum_t"},
38741 : { (char *)"_gpgme_signature_fpr_set", _wrap__gpgme_signature_fpr_set, METH_VARARGS, (char *)"_gpgme_signature_fpr_set(self, fpr)"},
38742 : { (char *)"_gpgme_signature_fpr_get", _wrap__gpgme_signature_fpr_get, METH_VARARGS, (char *)"_gpgme_signature_fpr_get(self) -> char *"},
38743 : { (char *)"_gpgme_signature_status_set", _wrap__gpgme_signature_status_set, METH_VARARGS, (char *)"_gpgme_signature_status_set(self, status)"},
38744 : { (char *)"_gpgme_signature_status_get", _wrap__gpgme_signature_status_get, METH_VARARGS, (char *)"_gpgme_signature_status_get(self) -> gpgme_error_t"},
38745 : { (char *)"_gpgme_signature_notations_set", _wrap__gpgme_signature_notations_set, METH_VARARGS, (char *)"_gpgme_signature_notations_set(self, notations)"},
38746 : { (char *)"_gpgme_signature_notations_get", _wrap__gpgme_signature_notations_get, METH_VARARGS, (char *)"_gpgme_signature_notations_get(self) -> _gpgme_sig_notation"},
38747 : { (char *)"_gpgme_signature_timestamp_set", _wrap__gpgme_signature_timestamp_set, METH_VARARGS, (char *)"_gpgme_signature_timestamp_set(self, timestamp)"},
38748 : { (char *)"_gpgme_signature_timestamp_get", _wrap__gpgme_signature_timestamp_get, METH_VARARGS, (char *)"_gpgme_signature_timestamp_get(self) -> unsigned long"},
38749 : { (char *)"_gpgme_signature_exp_timestamp_set", _wrap__gpgme_signature_exp_timestamp_set, METH_VARARGS, (char *)"_gpgme_signature_exp_timestamp_set(self, exp_timestamp)"},
38750 : { (char *)"_gpgme_signature_exp_timestamp_get", _wrap__gpgme_signature_exp_timestamp_get, METH_VARARGS, (char *)"_gpgme_signature_exp_timestamp_get(self) -> unsigned long"},
38751 : { (char *)"_gpgme_signature_wrong_key_usage_set", _wrap__gpgme_signature_wrong_key_usage_set, METH_VARARGS, (char *)"_gpgme_signature_wrong_key_usage_set(self, wrong_key_usage)"},
38752 : { (char *)"_gpgme_signature_wrong_key_usage_get", _wrap__gpgme_signature_wrong_key_usage_get, METH_VARARGS, (char *)"_gpgme_signature_wrong_key_usage_get(self) -> unsigned int"},
38753 : { (char *)"_gpgme_signature_pka_trust_set", _wrap__gpgme_signature_pka_trust_set, METH_VARARGS, (char *)"_gpgme_signature_pka_trust_set(self, pka_trust)"},
38754 : { (char *)"_gpgme_signature_pka_trust_get", _wrap__gpgme_signature_pka_trust_get, METH_VARARGS, (char *)"_gpgme_signature_pka_trust_get(self) -> unsigned int"},
38755 : { (char *)"_gpgme_signature_chain_model_set", _wrap__gpgme_signature_chain_model_set, METH_VARARGS, (char *)"_gpgme_signature_chain_model_set(self, chain_model)"},
38756 : { (char *)"_gpgme_signature_chain_model_get", _wrap__gpgme_signature_chain_model_get, METH_VARARGS, (char *)"_gpgme_signature_chain_model_get(self) -> unsigned int"},
38757 : { (char *)"_gpgme_signature__unused_set", _wrap__gpgme_signature__unused_set, METH_VARARGS, (char *)"_gpgme_signature__unused_set(self, _unused)"},
38758 : { (char *)"_gpgme_signature__unused_get", _wrap__gpgme_signature__unused_get, METH_VARARGS, (char *)"_gpgme_signature__unused_get(self) -> int"},
38759 : { (char *)"_gpgme_signature_validity_set", _wrap__gpgme_signature_validity_set, METH_VARARGS, (char *)"_gpgme_signature_validity_set(self, validity)"},
38760 : { (char *)"_gpgme_signature_validity_get", _wrap__gpgme_signature_validity_get, METH_VARARGS, (char *)"_gpgme_signature_validity_get(self) -> gpgme_validity_t"},
38761 : { (char *)"_gpgme_signature_validity_reason_set", _wrap__gpgme_signature_validity_reason_set, METH_VARARGS, (char *)"_gpgme_signature_validity_reason_set(self, validity_reason)"},
38762 : { (char *)"_gpgme_signature_validity_reason_get", _wrap__gpgme_signature_validity_reason_get, METH_VARARGS, (char *)"_gpgme_signature_validity_reason_get(self) -> gpgme_error_t"},
38763 : { (char *)"_gpgme_signature_pubkey_algo_set", _wrap__gpgme_signature_pubkey_algo_set, METH_VARARGS, (char *)"_gpgme_signature_pubkey_algo_set(self, pubkey_algo)"},
38764 : { (char *)"_gpgme_signature_pubkey_algo_get", _wrap__gpgme_signature_pubkey_algo_get, METH_VARARGS, (char *)"_gpgme_signature_pubkey_algo_get(self) -> gpgme_pubkey_algo_t"},
38765 : { (char *)"_gpgme_signature_hash_algo_set", _wrap__gpgme_signature_hash_algo_set, METH_VARARGS, (char *)"_gpgme_signature_hash_algo_set(self, hash_algo)"},
38766 : { (char *)"_gpgme_signature_hash_algo_get", _wrap__gpgme_signature_hash_algo_get, METH_VARARGS, (char *)"_gpgme_signature_hash_algo_get(self) -> gpgme_hash_algo_t"},
38767 : { (char *)"_gpgme_signature_pka_address_set", _wrap__gpgme_signature_pka_address_set, METH_VARARGS, (char *)"_gpgme_signature_pka_address_set(self, pka_address)"},
38768 : { (char *)"_gpgme_signature_pka_address_get", _wrap__gpgme_signature_pka_address_get, METH_VARARGS, (char *)"_gpgme_signature_pka_address_get(self) -> char *"},
38769 : { (char *)"_gpgme_signature_key_set", _wrap__gpgme_signature_key_set, METH_VARARGS, (char *)"_gpgme_signature_key_set(self, key)"},
38770 : { (char *)"_gpgme_signature_key_get", _wrap__gpgme_signature_key_get, METH_VARARGS, (char *)"_gpgme_signature_key_get(self) -> _gpgme_key"},
38771 : { (char *)"new__gpgme_signature", _wrap_new__gpgme_signature, METH_VARARGS, (char *)"new__gpgme_signature() -> _gpgme_signature"},
38772 : { (char *)"delete__gpgme_signature", _wrap_delete__gpgme_signature, METH_VARARGS, (char *)"delete__gpgme_signature(self)"},
38773 : { (char *)"_gpgme_signature_swigregister", _gpgme_signature_swigregister, METH_VARARGS, NULL},
38774 : { (char *)"_gpgme_op_verify_result_signatures_set", _wrap__gpgme_op_verify_result_signatures_set, METH_VARARGS, (char *)"_gpgme_op_verify_result_signatures_set(self, signatures)"},
38775 : { (char *)"_gpgme_op_verify_result_signatures_get", _wrap__gpgme_op_verify_result_signatures_get, METH_VARARGS, (char *)"_gpgme_op_verify_result_signatures_get(self) -> _gpgme_signature"},
38776 : { (char *)"_gpgme_op_verify_result_file_name_set", _wrap__gpgme_op_verify_result_file_name_set, METH_VARARGS, (char *)"_gpgme_op_verify_result_file_name_set(self, file_name)"},
38777 : { (char *)"_gpgme_op_verify_result_file_name_get", _wrap__gpgme_op_verify_result_file_name_get, METH_VARARGS, (char *)"_gpgme_op_verify_result_file_name_get(self) -> char *"},
38778 : { (char *)"new__gpgme_op_verify_result", _wrap_new__gpgme_op_verify_result, METH_VARARGS, (char *)"new__gpgme_op_verify_result() -> _gpgme_op_verify_result"},
38779 : { (char *)"delete__gpgme_op_verify_result", _wrap_delete__gpgme_op_verify_result, METH_VARARGS, (char *)"delete__gpgme_op_verify_result(self)"},
38780 : { (char *)"_gpgme_op_verify_result_swigregister", _gpgme_op_verify_result_swigregister, METH_VARARGS, NULL},
38781 : { (char *)"gpgme_op_verify_result", _wrap_gpgme_op_verify_result, METH_VARARGS, (char *)"gpgme_op_verify_result(ctx) -> _gpgme_op_verify_result"},
38782 : { (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"},
38783 : { (char *)"gpgme_op_verify", _wrap_gpgme_op_verify, METH_VARARGS, (char *)"gpgme_op_verify(ctx, sig, signed_text, plaintext) -> gpgme_error_t"},
38784 : { (char *)"_gpgme_import_status_fpr_set", _wrap__gpgme_import_status_fpr_set, METH_VARARGS, (char *)"_gpgme_import_status_fpr_set(self, fpr)"},
38785 : { (char *)"_gpgme_import_status_fpr_get", _wrap__gpgme_import_status_fpr_get, METH_VARARGS, (char *)"_gpgme_import_status_fpr_get(self) -> char *"},
38786 : { (char *)"_gpgme_import_status_result_set", _wrap__gpgme_import_status_result_set, METH_VARARGS, (char *)"_gpgme_import_status_result_set(self, result)"},
38787 : { (char *)"_gpgme_import_status_result_get", _wrap__gpgme_import_status_result_get, METH_VARARGS, (char *)"_gpgme_import_status_result_get(self) -> gpgme_error_t"},
38788 : { (char *)"_gpgme_import_status_status_set", _wrap__gpgme_import_status_status_set, METH_VARARGS, (char *)"_gpgme_import_status_status_set(self, status)"},
38789 : { (char *)"_gpgme_import_status_status_get", _wrap__gpgme_import_status_status_get, METH_VARARGS, (char *)"_gpgme_import_status_status_get(self) -> unsigned int"},
38790 : { (char *)"new__gpgme_import_status", _wrap_new__gpgme_import_status, METH_VARARGS, (char *)"new__gpgme_import_status() -> _gpgme_import_status"},
38791 : { (char *)"delete__gpgme_import_status", _wrap_delete__gpgme_import_status, METH_VARARGS, (char *)"delete__gpgme_import_status(self)"},
38792 : { (char *)"_gpgme_import_status_swigregister", _gpgme_import_status_swigregister, METH_VARARGS, NULL},
38793 : { (char *)"_gpgme_op_import_result_considered_set", _wrap__gpgme_op_import_result_considered_set, METH_VARARGS, (char *)"_gpgme_op_import_result_considered_set(self, considered)"},
38794 : { (char *)"_gpgme_op_import_result_considered_get", _wrap__gpgme_op_import_result_considered_get, METH_VARARGS, (char *)"_gpgme_op_import_result_considered_get(self) -> int"},
38795 : { (char *)"_gpgme_op_import_result_no_user_id_set", _wrap__gpgme_op_import_result_no_user_id_set, METH_VARARGS, (char *)"_gpgme_op_import_result_no_user_id_set(self, no_user_id)"},
38796 : { (char *)"_gpgme_op_import_result_no_user_id_get", _wrap__gpgme_op_import_result_no_user_id_get, METH_VARARGS, (char *)"_gpgme_op_import_result_no_user_id_get(self) -> int"},
38797 : { (char *)"_gpgme_op_import_result_imported_set", _wrap__gpgme_op_import_result_imported_set, METH_VARARGS, (char *)"_gpgme_op_import_result_imported_set(self, imported)"},
38798 : { (char *)"_gpgme_op_import_result_imported_get", _wrap__gpgme_op_import_result_imported_get, METH_VARARGS, (char *)"_gpgme_op_import_result_imported_get(self) -> int"},
38799 : { (char *)"_gpgme_op_import_result_imported_rsa_set", _wrap__gpgme_op_import_result_imported_rsa_set, METH_VARARGS, (char *)"_gpgme_op_import_result_imported_rsa_set(self, imported_rsa)"},
38800 : { (char *)"_gpgme_op_import_result_imported_rsa_get", _wrap__gpgme_op_import_result_imported_rsa_get, METH_VARARGS, (char *)"_gpgme_op_import_result_imported_rsa_get(self) -> int"},
38801 : { (char *)"_gpgme_op_import_result_unchanged_set", _wrap__gpgme_op_import_result_unchanged_set, METH_VARARGS, (char *)"_gpgme_op_import_result_unchanged_set(self, unchanged)"},
38802 : { (char *)"_gpgme_op_import_result_unchanged_get", _wrap__gpgme_op_import_result_unchanged_get, METH_VARARGS, (char *)"_gpgme_op_import_result_unchanged_get(self) -> int"},
38803 : { (char *)"_gpgme_op_import_result_new_user_ids_set", _wrap__gpgme_op_import_result_new_user_ids_set, METH_VARARGS, (char *)"_gpgme_op_import_result_new_user_ids_set(self, new_user_ids)"},
38804 : { (char *)"_gpgme_op_import_result_new_user_ids_get", _wrap__gpgme_op_import_result_new_user_ids_get, METH_VARARGS, (char *)"_gpgme_op_import_result_new_user_ids_get(self) -> int"},
38805 : { (char *)"_gpgme_op_import_result_new_sub_keys_set", _wrap__gpgme_op_import_result_new_sub_keys_set, METH_VARARGS, (char *)"_gpgme_op_import_result_new_sub_keys_set(self, new_sub_keys)"},
38806 : { (char *)"_gpgme_op_import_result_new_sub_keys_get", _wrap__gpgme_op_import_result_new_sub_keys_get, METH_VARARGS, (char *)"_gpgme_op_import_result_new_sub_keys_get(self) -> int"},
38807 : { (char *)"_gpgme_op_import_result_new_signatures_set", _wrap__gpgme_op_import_result_new_signatures_set, METH_VARARGS, (char *)"_gpgme_op_import_result_new_signatures_set(self, new_signatures)"},
38808 : { (char *)"_gpgme_op_import_result_new_signatures_get", _wrap__gpgme_op_import_result_new_signatures_get, METH_VARARGS, (char *)"_gpgme_op_import_result_new_signatures_get(self) -> int"},
38809 : { (char *)"_gpgme_op_import_result_new_revocations_set", _wrap__gpgme_op_import_result_new_revocations_set, METH_VARARGS, (char *)"_gpgme_op_import_result_new_revocations_set(self, new_revocations)"},
38810 : { (char *)"_gpgme_op_import_result_new_revocations_get", _wrap__gpgme_op_import_result_new_revocations_get, METH_VARARGS, (char *)"_gpgme_op_import_result_new_revocations_get(self) -> int"},
38811 : { (char *)"_gpgme_op_import_result_secret_read_set", _wrap__gpgme_op_import_result_secret_read_set, METH_VARARGS, (char *)"_gpgme_op_import_result_secret_read_set(self, secret_read)"},
38812 : { (char *)"_gpgme_op_import_result_secret_read_get", _wrap__gpgme_op_import_result_secret_read_get, METH_VARARGS, (char *)"_gpgme_op_import_result_secret_read_get(self) -> int"},
38813 : { (char *)"_gpgme_op_import_result_secret_imported_set", _wrap__gpgme_op_import_result_secret_imported_set, METH_VARARGS, (char *)"_gpgme_op_import_result_secret_imported_set(self, secret_imported)"},
38814 : { (char *)"_gpgme_op_import_result_secret_imported_get", _wrap__gpgme_op_import_result_secret_imported_get, METH_VARARGS, (char *)"_gpgme_op_import_result_secret_imported_get(self) -> int"},
38815 : { (char *)"_gpgme_op_import_result_secret_unchanged_set", _wrap__gpgme_op_import_result_secret_unchanged_set, METH_VARARGS, (char *)"_gpgme_op_import_result_secret_unchanged_set(self, secret_unchanged)"},
38816 : { (char *)"_gpgme_op_import_result_secret_unchanged_get", _wrap__gpgme_op_import_result_secret_unchanged_get, METH_VARARGS, (char *)"_gpgme_op_import_result_secret_unchanged_get(self) -> int"},
38817 : { (char *)"_gpgme_op_import_result_skipped_new_keys_set", _wrap__gpgme_op_import_result_skipped_new_keys_set, METH_VARARGS, (char *)"_gpgme_op_import_result_skipped_new_keys_set(self, skipped_new_keys)"},
38818 : { (char *)"_gpgme_op_import_result_skipped_new_keys_get", _wrap__gpgme_op_import_result_skipped_new_keys_get, METH_VARARGS, (char *)"_gpgme_op_import_result_skipped_new_keys_get(self) -> int"},
38819 : { (char *)"_gpgme_op_import_result_not_imported_set", _wrap__gpgme_op_import_result_not_imported_set, METH_VARARGS, (char *)"_gpgme_op_import_result_not_imported_set(self, not_imported)"},
38820 : { (char *)"_gpgme_op_import_result_not_imported_get", _wrap__gpgme_op_import_result_not_imported_get, METH_VARARGS, (char *)"_gpgme_op_import_result_not_imported_get(self) -> int"},
38821 : { (char *)"_gpgme_op_import_result_imports_set", _wrap__gpgme_op_import_result_imports_set, METH_VARARGS, (char *)"_gpgme_op_import_result_imports_set(self, imports)"},
38822 : { (char *)"_gpgme_op_import_result_imports_get", _wrap__gpgme_op_import_result_imports_get, METH_VARARGS, (char *)"_gpgme_op_import_result_imports_get(self) -> _gpgme_import_status"},
38823 : { (char *)"new__gpgme_op_import_result", _wrap_new__gpgme_op_import_result, METH_VARARGS, (char *)"new__gpgme_op_import_result() -> _gpgme_op_import_result"},
38824 : { (char *)"delete__gpgme_op_import_result", _wrap_delete__gpgme_op_import_result, METH_VARARGS, (char *)"delete__gpgme_op_import_result(self)"},
38825 : { (char *)"_gpgme_op_import_result_swigregister", _gpgme_op_import_result_swigregister, METH_VARARGS, NULL},
38826 : { (char *)"gpgme_op_import_result", _wrap_gpgme_op_import_result, METH_VARARGS, (char *)"gpgme_op_import_result(ctx) -> _gpgme_op_import_result"},
38827 : { (char *)"gpgme_op_import_start", _wrap_gpgme_op_import_start, METH_VARARGS, (char *)"gpgme_op_import_start(ctx, keydata) -> gpgme_error_t"},
38828 : { (char *)"gpgme_op_import", _wrap_gpgme_op_import, METH_VARARGS, (char *)"gpgme_op_import(ctx, keydata) -> gpgme_error_t"},
38829 : { (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"},
38830 : { (char *)"gpgme_op_import_keys", _wrap_gpgme_op_import_keys, METH_VARARGS, (char *)"gpgme_op_import_keys(ctx, keys) -> gpgme_error_t"},
38831 : { (char *)"gpgme_op_export_start", _wrap_gpgme_op_export_start, METH_VARARGS, (char *)"gpgme_op_export_start(ctx, pattern, mode, keydata) -> gpgme_error_t"},
38832 : { (char *)"gpgme_op_export", _wrap_gpgme_op_export, METH_VARARGS, (char *)"gpgme_op_export(ctx, pattern, mode, keydata) -> gpgme_error_t"},
38833 : { (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"},
38834 : { (char *)"gpgme_op_export_ext", _wrap_gpgme_op_export_ext, METH_VARARGS, (char *)"gpgme_op_export_ext(ctx, pattern, mode, keydata) -> gpgme_error_t"},
38835 : { (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"},
38836 : { (char *)"gpgme_op_export_keys", _wrap_gpgme_op_export_keys, METH_VARARGS, (char *)"gpgme_op_export_keys(ctx, keys, mode, keydata) -> gpgme_error_t"},
38837 : { (char *)"_gpgme_op_genkey_result_primary_set", _wrap__gpgme_op_genkey_result_primary_set, METH_VARARGS, (char *)"_gpgme_op_genkey_result_primary_set(self, primary)"},
38838 : { (char *)"_gpgme_op_genkey_result_primary_get", _wrap__gpgme_op_genkey_result_primary_get, METH_VARARGS, (char *)"_gpgme_op_genkey_result_primary_get(self) -> unsigned int"},
38839 : { (char *)"_gpgme_op_genkey_result_sub_set", _wrap__gpgme_op_genkey_result_sub_set, METH_VARARGS, (char *)"_gpgme_op_genkey_result_sub_set(self, sub)"},
38840 : { (char *)"_gpgme_op_genkey_result_sub_get", _wrap__gpgme_op_genkey_result_sub_get, METH_VARARGS, (char *)"_gpgme_op_genkey_result_sub_get(self) -> unsigned int"},
38841 : { (char *)"_gpgme_op_genkey_result_uid_set", _wrap__gpgme_op_genkey_result_uid_set, METH_VARARGS, (char *)"_gpgme_op_genkey_result_uid_set(self, uid)"},
38842 : { (char *)"_gpgme_op_genkey_result_uid_get", _wrap__gpgme_op_genkey_result_uid_get, METH_VARARGS, (char *)"_gpgme_op_genkey_result_uid_get(self) -> unsigned int"},
38843 : { (char *)"_gpgme_op_genkey_result__unused_set", _wrap__gpgme_op_genkey_result__unused_set, METH_VARARGS, (char *)"_gpgme_op_genkey_result__unused_set(self, _unused)"},
38844 : { (char *)"_gpgme_op_genkey_result__unused_get", _wrap__gpgme_op_genkey_result__unused_get, METH_VARARGS, (char *)"_gpgme_op_genkey_result__unused_get(self) -> unsigned int"},
38845 : { (char *)"_gpgme_op_genkey_result_fpr_set", _wrap__gpgme_op_genkey_result_fpr_set, METH_VARARGS, (char *)"_gpgme_op_genkey_result_fpr_set(self, fpr)"},
38846 : { (char *)"_gpgme_op_genkey_result_fpr_get", _wrap__gpgme_op_genkey_result_fpr_get, METH_VARARGS, (char *)"_gpgme_op_genkey_result_fpr_get(self) -> char *"},
38847 : { (char *)"_gpgme_op_genkey_result_pubkey_set", _wrap__gpgme_op_genkey_result_pubkey_set, METH_VARARGS, (char *)"_gpgme_op_genkey_result_pubkey_set(self, pubkey)"},
38848 : { (char *)"_gpgme_op_genkey_result_pubkey_get", _wrap__gpgme_op_genkey_result_pubkey_get, METH_VARARGS, (char *)"_gpgme_op_genkey_result_pubkey_get(self) -> gpgme_data_t"},
38849 : { (char *)"_gpgme_op_genkey_result_seckey_set", _wrap__gpgme_op_genkey_result_seckey_set, METH_VARARGS, (char *)"_gpgme_op_genkey_result_seckey_set(self, seckey)"},
38850 : { (char *)"_gpgme_op_genkey_result_seckey_get", _wrap__gpgme_op_genkey_result_seckey_get, METH_VARARGS, (char *)"_gpgme_op_genkey_result_seckey_get(self) -> gpgme_data_t"},
38851 : { (char *)"new__gpgme_op_genkey_result", _wrap_new__gpgme_op_genkey_result, METH_VARARGS, (char *)"new__gpgme_op_genkey_result() -> _gpgme_op_genkey_result"},
38852 : { (char *)"delete__gpgme_op_genkey_result", _wrap_delete__gpgme_op_genkey_result, METH_VARARGS, (char *)"delete__gpgme_op_genkey_result(self)"},
38853 : { (char *)"_gpgme_op_genkey_result_swigregister", _gpgme_op_genkey_result_swigregister, METH_VARARGS, NULL},
38854 : { (char *)"gpgme_op_genkey_start", _wrap_gpgme_op_genkey_start, METH_VARARGS, (char *)"gpgme_op_genkey_start(ctx, parms, pubkey, seckey) -> gpgme_error_t"},
38855 : { (char *)"gpgme_op_genkey", _wrap_gpgme_op_genkey, METH_VARARGS, (char *)"gpgme_op_genkey(ctx, parms, pubkey, seckey) -> gpgme_error_t"},
38856 : { (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"},
38857 : { (char *)"gpgme_op_createkey", _wrap_gpgme_op_createkey, METH_VARARGS, (char *)"gpgme_op_createkey(ctx, userid, algo, reserved, expires, certkey, flags) -> gpgme_error_t"},
38858 : { (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"},
38859 : { (char *)"gpgme_op_createsubkey", _wrap_gpgme_op_createsubkey, METH_VARARGS, (char *)"gpgme_op_createsubkey(ctx, key, algo, reserved, expires, flags) -> gpgme_error_t"},
38860 : { (char *)"gpgme_op_adduid_start", _wrap_gpgme_op_adduid_start, METH_VARARGS, (char *)"gpgme_op_adduid_start(ctx, key, userid, reserved) -> gpgme_error_t"},
38861 : { (char *)"gpgme_op_adduid", _wrap_gpgme_op_adduid, METH_VARARGS, (char *)"gpgme_op_adduid(ctx, key, userid, reserved) -> gpgme_error_t"},
38862 : { (char *)"gpgme_op_revuid_start", _wrap_gpgme_op_revuid_start, METH_VARARGS, (char *)"gpgme_op_revuid_start(ctx, key, userid, reserved) -> gpgme_error_t"},
38863 : { (char *)"gpgme_op_revuid", _wrap_gpgme_op_revuid, METH_VARARGS, (char *)"gpgme_op_revuid(ctx, key, userid, reserved) -> gpgme_error_t"},
38864 : { (char *)"gpgme_op_genkey_result", _wrap_gpgme_op_genkey_result, METH_VARARGS, (char *)"gpgme_op_genkey_result(ctx) -> _gpgme_op_genkey_result"},
38865 : { (char *)"gpgme_op_delete_start", _wrap_gpgme_op_delete_start, METH_VARARGS, (char *)"gpgme_op_delete_start(ctx, key, allow_secret) -> gpgme_error_t"},
38866 : { (char *)"gpgme_op_delete", _wrap_gpgme_op_delete, METH_VARARGS, (char *)"gpgme_op_delete(ctx, key, allow_secret) -> gpgme_error_t"},
38867 : { (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"},
38868 : { (char *)"gpgme_op_keysign", _wrap_gpgme_op_keysign, METH_VARARGS, (char *)"gpgme_op_keysign(ctx, key, userid, expires, flags) -> gpgme_error_t"},
38869 : { (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"},
38870 : { (char *)"gpgme_op_interact", _wrap_gpgme_op_interact, METH_VARARGS, (char *)"gpgme_op_interact(ctx, key, flags, fnc, out) -> gpgme_error_t"},
38871 : { (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"},
38872 : { (char *)"gpgme_op_tofu_policy", _wrap_gpgme_op_tofu_policy, METH_VARARGS, (char *)"gpgme_op_tofu_policy(ctx, key, policy) -> gpgme_error_t"},
38873 : { (char *)"_gpgme_op_keylist_result_truncated_set", _wrap__gpgme_op_keylist_result_truncated_set, METH_VARARGS, (char *)"_gpgme_op_keylist_result_truncated_set(self, truncated)"},
38874 : { (char *)"_gpgme_op_keylist_result_truncated_get", _wrap__gpgme_op_keylist_result_truncated_get, METH_VARARGS, (char *)"_gpgme_op_keylist_result_truncated_get(self) -> unsigned int"},
38875 : { (char *)"_gpgme_op_keylist_result__unused_set", _wrap__gpgme_op_keylist_result__unused_set, METH_VARARGS, (char *)"_gpgme_op_keylist_result__unused_set(self, _unused)"},
38876 : { (char *)"_gpgme_op_keylist_result__unused_get", _wrap__gpgme_op_keylist_result__unused_get, METH_VARARGS, (char *)"_gpgme_op_keylist_result__unused_get(self) -> unsigned int"},
38877 : { (char *)"new__gpgme_op_keylist_result", _wrap_new__gpgme_op_keylist_result, METH_VARARGS, (char *)"new__gpgme_op_keylist_result() -> _gpgme_op_keylist_result"},
38878 : { (char *)"delete__gpgme_op_keylist_result", _wrap_delete__gpgme_op_keylist_result, METH_VARARGS, (char *)"delete__gpgme_op_keylist_result(self)"},
38879 : { (char *)"_gpgme_op_keylist_result_swigregister", _gpgme_op_keylist_result_swigregister, METH_VARARGS, NULL},
38880 : { (char *)"gpgme_op_keylist_result", _wrap_gpgme_op_keylist_result, METH_VARARGS, (char *)"gpgme_op_keylist_result(ctx) -> _gpgme_op_keylist_result"},
38881 : { (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"},
38882 : { (char *)"gpgme_op_keylist_next", _wrap_gpgme_op_keylist_next, METH_VARARGS, (char *)"gpgme_op_keylist_next(ctx, r_key) -> gpgme_error_t"},
38883 : { (char *)"gpgme_op_keylist_end", _wrap_gpgme_op_keylist_end, METH_VARARGS, (char *)"gpgme_op_keylist_end(ctx) -> gpgme_error_t"},
38884 : { (char *)"gpgme_op_passwd_start", _wrap_gpgme_op_passwd_start, METH_VARARGS, (char *)"gpgme_op_passwd_start(ctx, key, flags) -> gpgme_error_t"},
38885 : { (char *)"gpgme_op_passwd", _wrap_gpgme_op_passwd, METH_VARARGS, (char *)"gpgme_op_passwd(ctx, key, flags) -> gpgme_error_t"},
38886 : { (char *)"_gpgme_trust_item__refs_set", _wrap__gpgme_trust_item__refs_set, METH_VARARGS, (char *)"_gpgme_trust_item__refs_set(self, _refs)"},
38887 : { (char *)"_gpgme_trust_item__refs_get", _wrap__gpgme_trust_item__refs_get, METH_VARARGS, (char *)"_gpgme_trust_item__refs_get(self) -> unsigned int"},
38888 : { (char *)"_gpgme_trust_item_keyid_set", _wrap__gpgme_trust_item_keyid_set, METH_VARARGS, (char *)"_gpgme_trust_item_keyid_set(self, keyid)"},
38889 : { (char *)"_gpgme_trust_item_keyid_get", _wrap__gpgme_trust_item_keyid_get, METH_VARARGS, (char *)"_gpgme_trust_item_keyid_get(self) -> char *"},
38890 : { (char *)"_gpgme_trust_item__keyid_set", _wrap__gpgme_trust_item__keyid_set, METH_VARARGS, (char *)"_gpgme_trust_item__keyid_set(self, _keyid)"},
38891 : { (char *)"_gpgme_trust_item__keyid_get", _wrap__gpgme_trust_item__keyid_get, METH_VARARGS, (char *)"_gpgme_trust_item__keyid_get(self) -> char [16+1]"},
38892 : { (char *)"_gpgme_trust_item_type_set", _wrap__gpgme_trust_item_type_set, METH_VARARGS, (char *)"_gpgme_trust_item_type_set(self, type)"},
38893 : { (char *)"_gpgme_trust_item_type_get", _wrap__gpgme_trust_item_type_get, METH_VARARGS, (char *)"_gpgme_trust_item_type_get(self) -> int"},
38894 : { (char *)"_gpgme_trust_item_level_set", _wrap__gpgme_trust_item_level_set, METH_VARARGS, (char *)"_gpgme_trust_item_level_set(self, level)"},
38895 : { (char *)"_gpgme_trust_item_level_get", _wrap__gpgme_trust_item_level_get, METH_VARARGS, (char *)"_gpgme_trust_item_level_get(self) -> int"},
38896 : { (char *)"_gpgme_trust_item_owner_trust_set", _wrap__gpgme_trust_item_owner_trust_set, METH_VARARGS, (char *)"_gpgme_trust_item_owner_trust_set(self, owner_trust)"},
38897 : { (char *)"_gpgme_trust_item_owner_trust_get", _wrap__gpgme_trust_item_owner_trust_get, METH_VARARGS, (char *)"_gpgme_trust_item_owner_trust_get(self) -> char *"},
38898 : { (char *)"_gpgme_trust_item__owner_trust_set", _wrap__gpgme_trust_item__owner_trust_set, METH_VARARGS, (char *)"_gpgme_trust_item__owner_trust_set(self, _owner_trust)"},
38899 : { (char *)"_gpgme_trust_item__owner_trust_get", _wrap__gpgme_trust_item__owner_trust_get, METH_VARARGS, (char *)"_gpgme_trust_item__owner_trust_get(self) -> char [2]"},
38900 : { (char *)"_gpgme_trust_item_validity_set", _wrap__gpgme_trust_item_validity_set, METH_VARARGS, (char *)"_gpgme_trust_item_validity_set(self, validity)"},
38901 : { (char *)"_gpgme_trust_item_validity_get", _wrap__gpgme_trust_item_validity_get, METH_VARARGS, (char *)"_gpgme_trust_item_validity_get(self) -> char *"},
38902 : { (char *)"_gpgme_trust_item__validity_set", _wrap__gpgme_trust_item__validity_set, METH_VARARGS, (char *)"_gpgme_trust_item__validity_set(self, _validity)"},
38903 : { (char *)"_gpgme_trust_item__validity_get", _wrap__gpgme_trust_item__validity_get, METH_VARARGS, (char *)"_gpgme_trust_item__validity_get(self) -> char [2]"},
38904 : { (char *)"_gpgme_trust_item_name_set", _wrap__gpgme_trust_item_name_set, METH_VARARGS, (char *)"_gpgme_trust_item_name_set(self, name)"},
38905 : { (char *)"_gpgme_trust_item_name_get", _wrap__gpgme_trust_item_name_get, METH_VARARGS, (char *)"_gpgme_trust_item_name_get(self) -> char *"},
38906 : { (char *)"new__gpgme_trust_item", _wrap_new__gpgme_trust_item, METH_VARARGS, (char *)"new__gpgme_trust_item() -> _gpgme_trust_item"},
38907 : { (char *)"delete__gpgme_trust_item", _wrap_delete__gpgme_trust_item, METH_VARARGS, (char *)"delete__gpgme_trust_item(self)"},
38908 : { (char *)"_gpgme_trust_item_swigregister", _gpgme_trust_item_swigregister, METH_VARARGS, NULL},
38909 : { (char *)"gpgme_op_trustlist_start", _wrap_gpgme_op_trustlist_start, METH_VARARGS, (char *)"gpgme_op_trustlist_start(ctx, pattern, max_level) -> gpgme_error_t"},
38910 : { (char *)"gpgme_op_trustlist_next", _wrap_gpgme_op_trustlist_next, METH_VARARGS, (char *)"gpgme_op_trustlist_next(ctx, r_item) -> gpgme_error_t"},
38911 : { (char *)"gpgme_op_trustlist_end", _wrap_gpgme_op_trustlist_end, METH_VARARGS, (char *)"gpgme_op_trustlist_end(ctx) -> gpgme_error_t"},
38912 : { (char *)"gpgme_trust_item_ref", _wrap_gpgme_trust_item_ref, METH_VARARGS, (char *)"gpgme_trust_item_ref(item)"},
38913 : { (char *)"gpgme_trust_item_unref", _wrap_gpgme_trust_item_unref, METH_VARARGS, (char *)"gpgme_trust_item_unref(item)"},
38914 : { (char *)"gpgme_op_getauditlog_start", _wrap_gpgme_op_getauditlog_start, METH_VARARGS, (char *)"gpgme_op_getauditlog_start(ctx, output, flags) -> gpgme_error_t"},
38915 : { (char *)"gpgme_op_getauditlog", _wrap_gpgme_op_getauditlog, METH_VARARGS, (char *)"gpgme_op_getauditlog(ctx, output, flags) -> gpgme_error_t"},
38916 : { (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"},
38917 : { (char *)"gpgme_op_spawn", _wrap_gpgme_op_spawn, METH_VARARGS, (char *)"gpgme_op_spawn(ctx, file, argv, datain, dataout, dataerr, flags) -> gpgme_error_t"},
38918 : { (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"},
38919 : { (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"},
38920 : { (char *)"_gpgme_op_vfs_mount_result_mount_dir_set", _wrap__gpgme_op_vfs_mount_result_mount_dir_set, METH_VARARGS, (char *)"_gpgme_op_vfs_mount_result_mount_dir_set(self, mount_dir)"},
38921 : { (char *)"_gpgme_op_vfs_mount_result_mount_dir_get", _wrap__gpgme_op_vfs_mount_result_mount_dir_get, METH_VARARGS, (char *)"_gpgme_op_vfs_mount_result_mount_dir_get(self) -> char *"},
38922 : { (char *)"new__gpgme_op_vfs_mount_result", _wrap_new__gpgme_op_vfs_mount_result, METH_VARARGS, (char *)"new__gpgme_op_vfs_mount_result() -> _gpgme_op_vfs_mount_result"},
38923 : { (char *)"delete__gpgme_op_vfs_mount_result", _wrap_delete__gpgme_op_vfs_mount_result, METH_VARARGS, (char *)"delete__gpgme_op_vfs_mount_result(self)"},
38924 : { (char *)"_gpgme_op_vfs_mount_result_swigregister", _gpgme_op_vfs_mount_result_swigregister, METH_VARARGS, NULL},
38925 : { (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"},
38926 : { (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"},
38927 : { (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"},
38928 : { (char *)"gpgme_conf_arg_no_arg_set", _wrap_gpgme_conf_arg_no_arg_set, METH_VARARGS, (char *)"gpgme_conf_arg_no_arg_set(self, no_arg)"},
38929 : { (char *)"gpgme_conf_arg_no_arg_get", _wrap_gpgme_conf_arg_no_arg_get, METH_VARARGS, (char *)"gpgme_conf_arg_no_arg_get(self) -> unsigned int"},
38930 : { (char *)"gpgme_conf_arg_value_get", _wrap_gpgme_conf_arg_value_get, METH_VARARGS, (char *)"gpgme_conf_arg_value_get(self) -> gpgme_conf_arg_value"},
38931 : { (char *)"new_gpgme_conf_arg", _wrap_new_gpgme_conf_arg, METH_VARARGS, (char *)"new_gpgme_conf_arg() -> gpgme_conf_arg"},
38932 : { (char *)"delete_gpgme_conf_arg", _wrap_delete_gpgme_conf_arg, METH_VARARGS, (char *)"delete_gpgme_conf_arg(self)"},
38933 : { (char *)"gpgme_conf_arg_swigregister", gpgme_conf_arg_swigregister, METH_VARARGS, NULL},
38934 : { (char *)"gpgme_conf_arg_value_count_set", _wrap_gpgme_conf_arg_value_count_set, METH_VARARGS, (char *)"gpgme_conf_arg_value_count_set(self, count)"},
38935 : { (char *)"gpgme_conf_arg_value_count_get", _wrap_gpgme_conf_arg_value_count_get, METH_VARARGS, (char *)"gpgme_conf_arg_value_count_get(self) -> unsigned int"},
38936 : { (char *)"gpgme_conf_arg_value_uint32_set", _wrap_gpgme_conf_arg_value_uint32_set, METH_VARARGS, (char *)"gpgme_conf_arg_value_uint32_set(self, uint32)"},
38937 : { (char *)"gpgme_conf_arg_value_uint32_get", _wrap_gpgme_conf_arg_value_uint32_get, METH_VARARGS, (char *)"gpgme_conf_arg_value_uint32_get(self) -> unsigned int"},
38938 : { (char *)"gpgme_conf_arg_value_int32_set", _wrap_gpgme_conf_arg_value_int32_set, METH_VARARGS, (char *)"gpgme_conf_arg_value_int32_set(self, int32)"},
38939 : { (char *)"gpgme_conf_arg_value_int32_get", _wrap_gpgme_conf_arg_value_int32_get, METH_VARARGS, (char *)"gpgme_conf_arg_value_int32_get(self) -> int"},
38940 : { (char *)"gpgme_conf_arg_value_string_set", _wrap_gpgme_conf_arg_value_string_set, METH_VARARGS, (char *)"gpgme_conf_arg_value_string_set(self, string)"},
38941 : { (char *)"gpgme_conf_arg_value_string_get", _wrap_gpgme_conf_arg_value_string_get, METH_VARARGS, (char *)"gpgme_conf_arg_value_string_get(self) -> char *"},
38942 : { (char *)"new_gpgme_conf_arg_value", _wrap_new_gpgme_conf_arg_value, METH_VARARGS, (char *)"new_gpgme_conf_arg_value() -> gpgme_conf_arg_value"},
38943 : { (char *)"delete_gpgme_conf_arg_value", _wrap_delete_gpgme_conf_arg_value, METH_VARARGS, (char *)"delete_gpgme_conf_arg_value(self)"},
38944 : { (char *)"gpgme_conf_arg_value_swigregister", gpgme_conf_arg_value_swigregister, METH_VARARGS, NULL},
38945 : { (char *)"gpgme_conf_opt_name_set", _wrap_gpgme_conf_opt_name_set, METH_VARARGS, (char *)"gpgme_conf_opt_name_set(self, name)"},
38946 : { (char *)"gpgme_conf_opt_name_get", _wrap_gpgme_conf_opt_name_get, METH_VARARGS, (char *)"gpgme_conf_opt_name_get(self) -> char *"},
38947 : { (char *)"gpgme_conf_opt_flags_set", _wrap_gpgme_conf_opt_flags_set, METH_VARARGS, (char *)"gpgme_conf_opt_flags_set(self, flags)"},
38948 : { (char *)"gpgme_conf_opt_flags_get", _wrap_gpgme_conf_opt_flags_get, METH_VARARGS, (char *)"gpgme_conf_opt_flags_get(self) -> unsigned int"},
38949 : { (char *)"gpgme_conf_opt_level_set", _wrap_gpgme_conf_opt_level_set, METH_VARARGS, (char *)"gpgme_conf_opt_level_set(self, level)"},
38950 : { (char *)"gpgme_conf_opt_level_get", _wrap_gpgme_conf_opt_level_get, METH_VARARGS, (char *)"gpgme_conf_opt_level_get(self) -> gpgme_conf_level_t"},
38951 : { (char *)"gpgme_conf_opt_description_set", _wrap_gpgme_conf_opt_description_set, METH_VARARGS, (char *)"gpgme_conf_opt_description_set(self, description)"},
38952 : { (char *)"gpgme_conf_opt_description_get", _wrap_gpgme_conf_opt_description_get, METH_VARARGS, (char *)"gpgme_conf_opt_description_get(self) -> char *"},
38953 : { (char *)"gpgme_conf_opt_type_set", _wrap_gpgme_conf_opt_type_set, METH_VARARGS, (char *)"gpgme_conf_opt_type_set(self, type)"},
38954 : { (char *)"gpgme_conf_opt_type_get", _wrap_gpgme_conf_opt_type_get, METH_VARARGS, (char *)"gpgme_conf_opt_type_get(self) -> gpgme_conf_type_t"},
38955 : { (char *)"gpgme_conf_opt_alt_type_set", _wrap_gpgme_conf_opt_alt_type_set, METH_VARARGS, (char *)"gpgme_conf_opt_alt_type_set(self, alt_type)"},
38956 : { (char *)"gpgme_conf_opt_alt_type_get", _wrap_gpgme_conf_opt_alt_type_get, METH_VARARGS, (char *)"gpgme_conf_opt_alt_type_get(self) -> gpgme_conf_type_t"},
38957 : { (char *)"gpgme_conf_opt_argname_set", _wrap_gpgme_conf_opt_argname_set, METH_VARARGS, (char *)"gpgme_conf_opt_argname_set(self, argname)"},
38958 : { (char *)"gpgme_conf_opt_argname_get", _wrap_gpgme_conf_opt_argname_get, METH_VARARGS, (char *)"gpgme_conf_opt_argname_get(self) -> char *"},
38959 : { (char *)"gpgme_conf_opt_default_value_set", _wrap_gpgme_conf_opt_default_value_set, METH_VARARGS, (char *)"gpgme_conf_opt_default_value_set(self, default_value)"},
38960 : { (char *)"gpgme_conf_opt_default_value_get", _wrap_gpgme_conf_opt_default_value_get, METH_VARARGS, (char *)"gpgme_conf_opt_default_value_get(self) -> gpgme_conf_arg"},
38961 : { (char *)"gpgme_conf_opt_default_description_set", _wrap_gpgme_conf_opt_default_description_set, METH_VARARGS, (char *)"gpgme_conf_opt_default_description_set(self, default_description)"},
38962 : { (char *)"gpgme_conf_opt_default_description_get", _wrap_gpgme_conf_opt_default_description_get, METH_VARARGS, (char *)"gpgme_conf_opt_default_description_get(self) -> char *"},
38963 : { (char *)"gpgme_conf_opt_no_arg_value_set", _wrap_gpgme_conf_opt_no_arg_value_set, METH_VARARGS, (char *)"gpgme_conf_opt_no_arg_value_set(self, no_arg_value)"},
38964 : { (char *)"gpgme_conf_opt_no_arg_value_get", _wrap_gpgme_conf_opt_no_arg_value_get, METH_VARARGS, (char *)"gpgme_conf_opt_no_arg_value_get(self) -> gpgme_conf_arg"},
38965 : { (char *)"gpgme_conf_opt_no_arg_description_set", _wrap_gpgme_conf_opt_no_arg_description_set, METH_VARARGS, (char *)"gpgme_conf_opt_no_arg_description_set(self, no_arg_description)"},
38966 : { (char *)"gpgme_conf_opt_no_arg_description_get", _wrap_gpgme_conf_opt_no_arg_description_get, METH_VARARGS, (char *)"gpgme_conf_opt_no_arg_description_get(self) -> char *"},
38967 : { (char *)"gpgme_conf_opt_value_set", _wrap_gpgme_conf_opt_value_set, METH_VARARGS, (char *)"gpgme_conf_opt_value_set(self, value)"},
38968 : { (char *)"gpgme_conf_opt_value_get", _wrap_gpgme_conf_opt_value_get, METH_VARARGS, (char *)"gpgme_conf_opt_value_get(self) -> gpgme_conf_arg"},
38969 : { (char *)"gpgme_conf_opt_change_value_set", _wrap_gpgme_conf_opt_change_value_set, METH_VARARGS, (char *)"gpgme_conf_opt_change_value_set(self, change_value)"},
38970 : { (char *)"gpgme_conf_opt_change_value_get", _wrap_gpgme_conf_opt_change_value_get, METH_VARARGS, (char *)"gpgme_conf_opt_change_value_get(self) -> int"},
38971 : { (char *)"gpgme_conf_opt_new_value_set", _wrap_gpgme_conf_opt_new_value_set, METH_VARARGS, (char *)"gpgme_conf_opt_new_value_set(self, new_value)"},
38972 : { (char *)"gpgme_conf_opt_new_value_get", _wrap_gpgme_conf_opt_new_value_get, METH_VARARGS, (char *)"gpgme_conf_opt_new_value_get(self) -> gpgme_conf_arg"},
38973 : { (char *)"gpgme_conf_opt_user_data_set", _wrap_gpgme_conf_opt_user_data_set, METH_VARARGS, (char *)"gpgme_conf_opt_user_data_set(self, user_data)"},
38974 : { (char *)"gpgme_conf_opt_user_data_get", _wrap_gpgme_conf_opt_user_data_get, METH_VARARGS, (char *)"gpgme_conf_opt_user_data_get(self) -> void *"},
38975 : { (char *)"new_gpgme_conf_opt", _wrap_new_gpgme_conf_opt, METH_VARARGS, (char *)"new_gpgme_conf_opt() -> gpgme_conf_opt"},
38976 : { (char *)"delete_gpgme_conf_opt", _wrap_delete_gpgme_conf_opt, METH_VARARGS, (char *)"delete_gpgme_conf_opt(self)"},
38977 : { (char *)"gpgme_conf_opt_swigregister", gpgme_conf_opt_swigregister, METH_VARARGS, NULL},
38978 : { (char *)"gpgme_conf_comp__last_opt_p_set", _wrap_gpgme_conf_comp__last_opt_p_set, METH_VARARGS, (char *)"gpgme_conf_comp__last_opt_p_set(self, _last_opt_p)"},
38979 : { (char *)"gpgme_conf_comp__last_opt_p_get", _wrap_gpgme_conf_comp__last_opt_p_get, METH_VARARGS, (char *)"gpgme_conf_comp__last_opt_p_get(self) -> gpgme_conf_opt_t *"},
38980 : { (char *)"gpgme_conf_comp_name_set", _wrap_gpgme_conf_comp_name_set, METH_VARARGS, (char *)"gpgme_conf_comp_name_set(self, name)"},
38981 : { (char *)"gpgme_conf_comp_name_get", _wrap_gpgme_conf_comp_name_get, METH_VARARGS, (char *)"gpgme_conf_comp_name_get(self) -> char *"},
38982 : { (char *)"gpgme_conf_comp_description_set", _wrap_gpgme_conf_comp_description_set, METH_VARARGS, (char *)"gpgme_conf_comp_description_set(self, description)"},
38983 : { (char *)"gpgme_conf_comp_description_get", _wrap_gpgme_conf_comp_description_get, METH_VARARGS, (char *)"gpgme_conf_comp_description_get(self) -> char *"},
38984 : { (char *)"gpgme_conf_comp_program_name_set", _wrap_gpgme_conf_comp_program_name_set, METH_VARARGS, (char *)"gpgme_conf_comp_program_name_set(self, program_name)"},
38985 : { (char *)"gpgme_conf_comp_program_name_get", _wrap_gpgme_conf_comp_program_name_get, METH_VARARGS, (char *)"gpgme_conf_comp_program_name_get(self) -> char *"},
38986 : { (char *)"gpgme_conf_comp_options_set", _wrap_gpgme_conf_comp_options_set, METH_VARARGS, (char *)"gpgme_conf_comp_options_set(self, options)"},
38987 : { (char *)"gpgme_conf_comp_options_get", _wrap_gpgme_conf_comp_options_get, METH_VARARGS, (char *)"gpgme_conf_comp_options_get(self) -> gpgme_conf_opt"},
38988 : { (char *)"new_gpgme_conf_comp", _wrap_new_gpgme_conf_comp, METH_VARARGS, (char *)"new_gpgme_conf_comp() -> gpgme_conf_comp"},
38989 : { (char *)"delete_gpgme_conf_comp", _wrap_delete_gpgme_conf_comp, METH_VARARGS, (char *)"delete_gpgme_conf_comp(self)"},
38990 : { (char *)"gpgme_conf_comp_swigregister", gpgme_conf_comp_swigregister, METH_VARARGS, NULL},
38991 : { (char *)"gpgme_conf_arg_new", _wrap_gpgme_conf_arg_new, METH_VARARGS, (char *)"gpgme_conf_arg_new(arg_p, type, value) -> gpgme_error_t"},
38992 : { (char *)"gpgme_conf_arg_release", _wrap_gpgme_conf_arg_release, METH_VARARGS, (char *)"gpgme_conf_arg_release(arg, type)"},
38993 : { (char *)"gpgme_conf_opt_change", _wrap_gpgme_conf_opt_change, METH_VARARGS, (char *)"gpgme_conf_opt_change(opt, reset, arg) -> gpgme_error_t"},
38994 : { (char *)"gpgme_conf_release", _wrap_gpgme_conf_release, METH_VARARGS, (char *)"gpgme_conf_release(conf)"},
38995 : { (char *)"gpgme_op_conf_load", _wrap_gpgme_op_conf_load, METH_VARARGS, (char *)"gpgme_op_conf_load(ctx, conf_p) -> gpgme_error_t"},
38996 : { (char *)"gpgme_op_conf_save", _wrap_gpgme_op_conf_save, METH_VARARGS, (char *)"gpgme_op_conf_save(ctx, comp) -> gpgme_error_t"},
38997 : { (char *)"_gpgme_op_query_swdb_result_name_set", _wrap__gpgme_op_query_swdb_result_name_set, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_name_set(self, name)"},
38998 : { (char *)"_gpgme_op_query_swdb_result_name_get", _wrap__gpgme_op_query_swdb_result_name_get, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_name_get(self) -> char *"},
38999 : { (char *)"_gpgme_op_query_swdb_result_iversion_set", _wrap__gpgme_op_query_swdb_result_iversion_set, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_iversion_set(self, iversion)"},
39000 : { (char *)"_gpgme_op_query_swdb_result_iversion_get", _wrap__gpgme_op_query_swdb_result_iversion_get, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_iversion_get(self) -> char *"},
39001 : { (char *)"_gpgme_op_query_swdb_result_created_set", _wrap__gpgme_op_query_swdb_result_created_set, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_created_set(self, created)"},
39002 : { (char *)"_gpgme_op_query_swdb_result_created_get", _wrap__gpgme_op_query_swdb_result_created_get, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_created_get(self) -> unsigned long"},
39003 : { (char *)"_gpgme_op_query_swdb_result_retrieved_set", _wrap__gpgme_op_query_swdb_result_retrieved_set, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_retrieved_set(self, retrieved)"},
39004 : { (char *)"_gpgme_op_query_swdb_result_retrieved_get", _wrap__gpgme_op_query_swdb_result_retrieved_get, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_retrieved_get(self) -> unsigned long"},
39005 : { (char *)"_gpgme_op_query_swdb_result_warning_set", _wrap__gpgme_op_query_swdb_result_warning_set, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_warning_set(self, warning)"},
39006 : { (char *)"_gpgme_op_query_swdb_result_warning_get", _wrap__gpgme_op_query_swdb_result_warning_get, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_warning_get(self) -> unsigned int"},
39007 : { (char *)"_gpgme_op_query_swdb_result_update_set", _wrap__gpgme_op_query_swdb_result_update_set, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_update_set(self, update)"},
39008 : { (char *)"_gpgme_op_query_swdb_result_update_get", _wrap__gpgme_op_query_swdb_result_update_get, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_update_get(self) -> unsigned int"},
39009 : { (char *)"_gpgme_op_query_swdb_result_urgent_set", _wrap__gpgme_op_query_swdb_result_urgent_set, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_urgent_set(self, urgent)"},
39010 : { (char *)"_gpgme_op_query_swdb_result_urgent_get", _wrap__gpgme_op_query_swdb_result_urgent_get, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_urgent_get(self) -> unsigned int"},
39011 : { (char *)"_gpgme_op_query_swdb_result_noinfo_set", _wrap__gpgme_op_query_swdb_result_noinfo_set, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_noinfo_set(self, noinfo)"},
39012 : { (char *)"_gpgme_op_query_swdb_result_noinfo_get", _wrap__gpgme_op_query_swdb_result_noinfo_get, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_noinfo_get(self) -> unsigned int"},
39013 : { (char *)"_gpgme_op_query_swdb_result_unknown_set", _wrap__gpgme_op_query_swdb_result_unknown_set, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_unknown_set(self, unknown)"},
39014 : { (char *)"_gpgme_op_query_swdb_result_unknown_get", _wrap__gpgme_op_query_swdb_result_unknown_get, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_unknown_get(self) -> unsigned int"},
39015 : { (char *)"_gpgme_op_query_swdb_result_tooold_set", _wrap__gpgme_op_query_swdb_result_tooold_set, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_tooold_set(self, tooold)"},
39016 : { (char *)"_gpgme_op_query_swdb_result_tooold_get", _wrap__gpgme_op_query_swdb_result_tooold_get, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_tooold_get(self) -> unsigned int"},
39017 : { (char *)"_gpgme_op_query_swdb_result_error_set", _wrap__gpgme_op_query_swdb_result_error_set, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_error_set(self, error)"},
39018 : { (char *)"_gpgme_op_query_swdb_result_error_get", _wrap__gpgme_op_query_swdb_result_error_get, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_error_get(self) -> unsigned int"},
39019 : { (char *)"_gpgme_op_query_swdb_result__reserved_set", _wrap__gpgme_op_query_swdb_result__reserved_set, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result__reserved_set(self, _reserved)"},
39020 : { (char *)"_gpgme_op_query_swdb_result__reserved_get", _wrap__gpgme_op_query_swdb_result__reserved_get, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result__reserved_get(self) -> unsigned int"},
39021 : { (char *)"_gpgme_op_query_swdb_result_version_set", _wrap__gpgme_op_query_swdb_result_version_set, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_version_set(self, version)"},
39022 : { (char *)"_gpgme_op_query_swdb_result_version_get", _wrap__gpgme_op_query_swdb_result_version_get, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_version_get(self) -> char *"},
39023 : { (char *)"_gpgme_op_query_swdb_result_reldate_set", _wrap__gpgme_op_query_swdb_result_reldate_set, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_reldate_set(self, reldate)"},
39024 : { (char *)"_gpgme_op_query_swdb_result_reldate_get", _wrap__gpgme_op_query_swdb_result_reldate_get, METH_VARARGS, (char *)"_gpgme_op_query_swdb_result_reldate_get(self) -> unsigned long"},
39025 : { (char *)"new__gpgme_op_query_swdb_result", _wrap_new__gpgme_op_query_swdb_result, METH_VARARGS, (char *)"new__gpgme_op_query_swdb_result() -> _gpgme_op_query_swdb_result"},
39026 : { (char *)"delete__gpgme_op_query_swdb_result", _wrap_delete__gpgme_op_query_swdb_result, METH_VARARGS, (char *)"delete__gpgme_op_query_swdb_result(self)"},
39027 : { (char *)"_gpgme_op_query_swdb_result_swigregister", _gpgme_op_query_swdb_result_swigregister, METH_VARARGS, NULL},
39028 : { (char *)"gpgme_op_query_swdb", _wrap_gpgme_op_query_swdb, METH_VARARGS, (char *)"gpgme_op_query_swdb(ctx, name, iversion, reserved) -> gpgme_error_t"},
39029 : { (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"},
39030 : { (char *)"gpgme_set_global_flag", _wrap_gpgme_set_global_flag, METH_VARARGS, (char *)"gpgme_set_global_flag(name, value) -> int"},
39031 : { (char *)"gpgme_check_version", _wrap_gpgme_check_version, METH_VARARGS, (char *)"gpgme_check_version(req_version) -> char const *"},
39032 : { (char *)"gpgme_check_version_internal", _wrap_gpgme_check_version_internal, METH_VARARGS, (char *)"gpgme_check_version_internal(req_version, offset_sig_validity) -> char const *"},
39033 : { (char *)"gpgme_get_dirinfo", _wrap_gpgme_get_dirinfo, METH_VARARGS, (char *)"gpgme_get_dirinfo(what) -> char const *"},
39034 : { (char *)"gpgme_get_engine_info", _wrap_gpgme_get_engine_info, METH_VARARGS, (char *)"gpgme_get_engine_info(engine_info) -> gpgme_error_t"},
39035 : { (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"},
39036 : { (char *)"gpgme_engine_check_version", _wrap_gpgme_engine_check_version, METH_VARARGS, (char *)"gpgme_engine_check_version(proto) -> gpgme_error_t"},
39037 : { (char *)"gpgme_result_ref", _wrap_gpgme_result_ref, METH_VARARGS, (char *)"gpgme_result_ref(result)"},
39038 : { (char *)"gpgme_result_unref", _wrap_gpgme_result_unref, METH_VARARGS, (char *)"gpgme_result_unref(result)"},
39039 : { (char *)"gpgme_pubkey_algo_string", _wrap_gpgme_pubkey_algo_string, METH_VARARGS, (char *)"gpgme_pubkey_algo_string(subkey) -> char *"},
39040 : { (char *)"gpgme_pubkey_algo_name", _wrap_gpgme_pubkey_algo_name, METH_VARARGS, (char *)"gpgme_pubkey_algo_name(algo) -> char const *"},
39041 : { (char *)"gpgme_hash_algo_name", _wrap_gpgme_hash_algo_name, METH_VARARGS, (char *)"gpgme_hash_algo_name(algo) -> char const *"},
39042 : { (char *)"gpgme_addrspec_from_uid", _wrap_gpgme_addrspec_from_uid, METH_VARARGS, (char *)"gpgme_addrspec_from_uid(uid) -> char *"},
39043 : { (char *)"new__gpgme_op_assuan_result", _wrap_new__gpgme_op_assuan_result, METH_VARARGS, (char *)"new__gpgme_op_assuan_result() -> _gpgme_op_assuan_result"},
39044 : { (char *)"delete__gpgme_op_assuan_result", _wrap_delete__gpgme_op_assuan_result, METH_VARARGS, (char *)"delete__gpgme_op_assuan_result(self)"},
39045 : { (char *)"_gpgme_op_assuan_result_swigregister", _gpgme_op_assuan_result_swigregister, METH_VARARGS, NULL},
39046 : { (char *)"new_gpgme_ctx_t_p", _wrap_new_gpgme_ctx_t_p, METH_VARARGS, (char *)"new_gpgme_ctx_t_p() -> gpgme_ctx_t *"},
39047 : { (char *)"copy_gpgme_ctx_t_p", _wrap_copy_gpgme_ctx_t_p, METH_VARARGS, (char *)"copy_gpgme_ctx_t_p(value) -> gpgme_ctx_t *"},
39048 : { (char *)"delete_gpgme_ctx_t_p", _wrap_delete_gpgme_ctx_t_p, METH_VARARGS, (char *)"delete_gpgme_ctx_t_p(obj)"},
39049 : { (char *)"gpgme_ctx_t_p_assign", _wrap_gpgme_ctx_t_p_assign, METH_VARARGS, (char *)"gpgme_ctx_t_p_assign(obj, value)"},
39050 : { (char *)"gpgme_ctx_t_p_value", _wrap_gpgme_ctx_t_p_value, METH_VARARGS, (char *)"gpgme_ctx_t_p_value(obj) -> gpgme_ctx_t"},
39051 : { (char *)"new_gpgme_data_t_p", _wrap_new_gpgme_data_t_p, METH_VARARGS, (char *)"new_gpgme_data_t_p() -> gpgme_data_t *"},
39052 : { (char *)"copy_gpgme_data_t_p", _wrap_copy_gpgme_data_t_p, METH_VARARGS, (char *)"copy_gpgme_data_t_p(value) -> gpgme_data_t *"},
39053 : { (char *)"delete_gpgme_data_t_p", _wrap_delete_gpgme_data_t_p, METH_VARARGS, (char *)"delete_gpgme_data_t_p(obj)"},
39054 : { (char *)"gpgme_data_t_p_assign", _wrap_gpgme_data_t_p_assign, METH_VARARGS, (char *)"gpgme_data_t_p_assign(obj, value)"},
39055 : { (char *)"gpgme_data_t_p_value", _wrap_gpgme_data_t_p_value, METH_VARARGS, (char *)"gpgme_data_t_p_value(obj) -> gpgme_data_t"},
39056 : { (char *)"new_gpgme_key_t_p", _wrap_new_gpgme_key_t_p, METH_VARARGS, (char *)"new_gpgme_key_t_p() -> gpgme_key_t *"},
39057 : { (char *)"copy_gpgme_key_t_p", _wrap_copy_gpgme_key_t_p, METH_VARARGS, (char *)"copy_gpgme_key_t_p(value) -> gpgme_key_t *"},
39058 : { (char *)"delete_gpgme_key_t_p", _wrap_delete_gpgme_key_t_p, METH_VARARGS, (char *)"delete_gpgme_key_t_p(obj)"},
39059 : { (char *)"gpgme_key_t_p_assign", _wrap_gpgme_key_t_p_assign, METH_VARARGS, (char *)"gpgme_key_t_p_assign(obj, value)"},
39060 : { (char *)"gpgme_key_t_p_value", _wrap_gpgme_key_t_p_value, METH_VARARGS, (char *)"gpgme_key_t_p_value(obj) -> _gpgme_key"},
39061 : { (char *)"new_gpgme_error_t_p", _wrap_new_gpgme_error_t_p, METH_VARARGS, (char *)"new_gpgme_error_t_p() -> gpgme_error_t *"},
39062 : { (char *)"copy_gpgme_error_t_p", _wrap_copy_gpgme_error_t_p, METH_VARARGS, (char *)"copy_gpgme_error_t_p(value) -> gpgme_error_t *"},
39063 : { (char *)"delete_gpgme_error_t_p", _wrap_delete_gpgme_error_t_p, METH_VARARGS, (char *)"delete_gpgme_error_t_p(obj)"},
39064 : { (char *)"gpgme_error_t_p_assign", _wrap_gpgme_error_t_p_assign, METH_VARARGS, (char *)"gpgme_error_t_p_assign(obj, value)"},
39065 : { (char *)"gpgme_error_t_p_value", _wrap_gpgme_error_t_p_value, METH_VARARGS, (char *)"gpgme_error_t_p_value(obj) -> gpgme_error_t"},
39066 : { (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 *"},
39067 : { (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 *"},
39068 : { (char *)"delete_gpgme_trust_item_t_p", _wrap_delete_gpgme_trust_item_t_p, METH_VARARGS, (char *)"delete_gpgme_trust_item_t_p(obj)"},
39069 : { (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)"},
39070 : { (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"},
39071 : { (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 *"},
39072 : { (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 *"},
39073 : { (char *)"delete_gpgme_engine_info_t_p", _wrap_delete_gpgme_engine_info_t_p, METH_VARARGS, (char *)"delete_gpgme_engine_info_t_p(obj)"},
39074 : { (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)"},
39075 : { (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"},
39076 : { (char *)"fdopen", _wrap_fdopen, METH_VARARGS, (char *)"fdopen(fildes, mode) -> FILE *"},
39077 : { (char *)"gpg_raise_callback_exception", _wrap_gpg_raise_callback_exception, METH_VARARGS, (char *)"gpg_raise_callback_exception(arg1) -> PyObject *"},
39078 : { (char *)"gpg_set_passphrase_cb", _wrap_gpg_set_passphrase_cb, METH_VARARGS, (char *)"gpg_set_passphrase_cb(arg1, cb) -> PyObject *"},
39079 : { (char *)"gpg_set_progress_cb", _wrap_gpg_set_progress_cb, METH_VARARGS, (char *)"gpg_set_progress_cb(arg1, cb) -> PyObject *"},
39080 : { (char *)"gpg_set_status_cb", _wrap_gpg_set_status_cb, METH_VARARGS, (char *)"gpg_set_status_cb(arg1, cb) -> PyObject *"},
39081 : { (char *)"gpg_data_new_from_cbs", _wrap_gpg_data_new_from_cbs, METH_VARARGS, (char *)"gpg_data_new_from_cbs(arg1, pycbs, r_data) -> PyObject *"},
39082 : { NULL, NULL, 0, NULL }
39083 : };
39084 :
39085 :
39086 : /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
39087 :
39088 : static swig_type_info _swigt__p_FILE = {"_p_FILE", "FILE *", 0, 0, (void*)0, 0};
39089 : 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};
39090 : 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*)0, 0};
39091 : 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*)0, 0};
39092 : 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*)0, 0};
39093 : static swig_type_info _swigt__p__gpgme_key = {"_p__gpgme_key", "struct _gpgme_key *|_gpgme_key *|gpgme_key_t", 0, 0, (void*)0, 0};
39094 : 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*)0, 0};
39095 : 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*)0, 0};
39096 : 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*)0, 0};
39097 : 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*)0, 0};
39098 : 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*)0, 0};
39099 : 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*)0, 0};
39100 : 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*)0, 0};
39101 : 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*)0, 0};
39102 : 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*)0, 0};
39103 : 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*)0, 0};
39104 : 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*)0, 0};
39105 : 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*)0, 0};
39106 : static swig_type_info _swigt__p__gpgme_recipient = {"_p__gpgme_recipient", "gpgme_recipient_t|struct _gpgme_recipient *|_gpgme_recipient *", 0, 0, (void*)0, 0};
39107 : 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*)0, 0};
39108 : 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};
39109 : static swig_type_info _swigt__p__gpgme_signature = {"_p__gpgme_signature", "struct _gpgme_signature *|_gpgme_signature *|gpgme_signature_t", 0, 0, (void*)0, 0};
39110 : static swig_type_info _swigt__p__gpgme_subkey = {"_p__gpgme_subkey", "struct _gpgme_subkey *|_gpgme_subkey *|gpgme_subkey_t", 0, 0, (void*)0, 0};
39111 : 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*)0, 0};
39112 : 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*)0, 0};
39113 : 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*)0, 0};
39114 : 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};
39115 : static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
39116 : 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};
39117 : 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};
39118 : 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};
39119 : 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};
39120 : 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};
39121 : 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};
39122 : 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};
39123 : 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};
39124 : 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};
39125 : 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};
39126 : 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};
39127 : 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};
39128 : 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};
39129 : 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};
39130 : static swig_type_info _swigt__p_gpg_error_t = {"_p_gpg_error_t", "gpg_error_t *|gpgme_error_t *", 0, 0, (void*)0, 0};
39131 : 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*)0, 0};
39132 : static swig_type_info _swigt__p_gpgme_conf_arg_value = {"_p_gpgme_conf_arg_value", "gpgme_conf_arg_value *", 0, 0, (void*)0, 0};
39133 : 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*)0, 0};
39134 : 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};
39135 : 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*)0, 0};
39136 : 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};
39137 : static swig_type_info _swigt__p_gpgme_context = {"_p_gpgme_context", "gpgme_ctx_t|struct gpgme_context *", 0, 0, (void*)0, 0};
39138 : static swig_type_info _swigt__p_gpgme_data = {"_p_gpgme_data", "struct gpgme_data *|gpgme_data_t", 0, 0, (void*)0, 0};
39139 : 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*)0, 0};
39140 : 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};
39141 : 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};
39142 : 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};
39143 : 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};
39144 : 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};
39145 : 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*)0, 0};
39146 : 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*)0, 0};
39147 : 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};
39148 : 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};
39149 : 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};
39150 : 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};
39151 : 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};
39152 : 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};
39153 : 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};
39154 : 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};
39155 : static swig_type_info _swigt__p_off_t = {"_p_off_t", "off_t *|gpgme_off_t *", 0, 0, (void*)0, 0};
39156 : 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};
39157 : static swig_type_info _swigt__p_p__gpgme_key = {"_p_p__gpgme_key", "struct _gpgme_key **|gpgme_key_t *", 0, 0, (void*)0, 0};
39158 : 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};
39159 : static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0};
39160 : 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};
39161 : 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};
39162 : 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};
39163 : 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};
39164 : 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};
39165 : 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};
39166 : static swig_type_info _swigt__p_p_gpgme_context = {"_p_p_gpgme_context", "gpgme_ctx_t *|struct gpgme_context **", 0, 0, (void*)0, 0};
39167 : static swig_type_info _swigt__p_p_gpgme_data = {"_p_p_gpgme_data", "gpgme_data_t *|struct gpgme_data **", 0, 0, (void*)0, 0};
39168 : static swig_type_info _swigt__p_p_void = {"_p_p_void", "void **", 0, 0, (void*)0, 0};
39169 : static swig_type_info _swigt__p_size_t = {"_p_size_t", "size_t *", 0, 0, (void*)0, 0};
39170 : static swig_type_info _swigt__p_ssize_t = {"_p_ssize_t", "ssize_t *|gpgme_ssize_t *", 0, 0, (void*)0, 0};
39171 : 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};
39172 : static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
39173 :
39174 : static swig_type_info *swig_type_initial[] = {
39175 : &_swigt__p_FILE,
39176 : &_swigt__p__gpgme_attr_t,
39177 : &_swigt__p__gpgme_engine_info,
39178 : &_swigt__p__gpgme_import_status,
39179 : &_swigt__p__gpgme_invalid_key,
39180 : &_swigt__p__gpgme_key,
39181 : &_swigt__p__gpgme_key_sig,
39182 : &_swigt__p__gpgme_new_signature,
39183 : &_swigt__p__gpgme_op_assuan_result,
39184 : &_swigt__p__gpgme_op_decrypt_result,
39185 : &_swigt__p__gpgme_op_encrypt_result,
39186 : &_swigt__p__gpgme_op_genkey_result,
39187 : &_swigt__p__gpgme_op_import_result,
39188 : &_swigt__p__gpgme_op_keylist_result,
39189 : &_swigt__p__gpgme_op_query_swdb_result,
39190 : &_swigt__p__gpgme_op_sign_result,
39191 : &_swigt__p__gpgme_op_verify_result,
39192 : &_swigt__p__gpgme_op_vfs_mount_result,
39193 : &_swigt__p__gpgme_recipient,
39194 : &_swigt__p__gpgme_sig_notation,
39195 : &_swigt__p__gpgme_sig_stat_t,
39196 : &_swigt__p__gpgme_signature,
39197 : &_swigt__p__gpgme_subkey,
39198 : &_swigt__p__gpgme_tofu_info,
39199 : &_swigt__p__gpgme_trust_item,
39200 : &_swigt__p__gpgme_user_id,
39201 : &_swigt__p_a___p__gpgme_key,
39202 : &_swigt__p_char,
39203 : &_swigt__p_f_p_void__void,
39204 : &_swigt__p_f_p_void_enum_gpgme_event_io_t_p_void__void,
39205 : &_swigt__p_f_p_void_int_int_p_f_p_void_int__gpg_error_t_p_void_p_p_void__gpg_error_t,
39206 : &_swigt__p_f_p_void_off_t_int__off_t,
39207 : &_swigt__p_f_p_void_p_q_const__char_int_int_int__void,
39208 : &_swigt__p_f_p_void_p_q_const__char_p_q_const__char__gpg_error_t,
39209 : &_swigt__p_f_p_void_p_q_const__char_p_q_const__char_int__gpg_error_t,
39210 : &_swigt__p_f_p_void_p_q_const__char_p_q_const__char_int_int__gpg_error_t,
39211 : &_swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_p_struct_gpgme_data__gpg_error_t,
39212 : &_swigt__p_f_p_void_p_q_const__void_size_t__gpg_error_t,
39213 : &_swigt__p_f_p_void_p_q_const__void_size_t__ssize_t,
39214 : &_swigt__p_f_p_void_p_void_size_t__ssize_t,
39215 : &_swigt__p_gpg_err_code_t,
39216 : &_swigt__p_gpg_err_source_t,
39217 : &_swigt__p_gpg_error_t,
39218 : &_swigt__p_gpgme_conf_arg,
39219 : &_swigt__p_gpgme_conf_arg_value,
39220 : &_swigt__p_gpgme_conf_comp,
39221 : &_swigt__p_gpgme_conf_level_t,
39222 : &_swigt__p_gpgme_conf_opt,
39223 : &_swigt__p_gpgme_conf_type_t,
39224 : &_swigt__p_gpgme_context,
39225 : &_swigt__p_gpgme_data,
39226 : &_swigt__p_gpgme_data_cbs,
39227 : &_swigt__p_gpgme_data_encoding_t,
39228 : &_swigt__p_gpgme_data_type_t,
39229 : &_swigt__p_gpgme_encrypt_flags_t,
39230 : &_swigt__p_gpgme_event_io_t,
39231 : &_swigt__p_gpgme_hash_algo_t,
39232 : &_swigt__p_gpgme_io_cbs,
39233 : &_swigt__p_gpgme_io_event_done_data,
39234 : &_swigt__p_gpgme_pinentry_mode_t,
39235 : &_swigt__p_gpgme_protocol_t,
39236 : &_swigt__p_gpgme_pubkey_algo_t,
39237 : &_swigt__p_gpgme_sig_mode_t,
39238 : &_swigt__p_gpgme_sigsum_t,
39239 : &_swigt__p_gpgme_status_code_t,
39240 : &_swigt__p_gpgme_tofu_policy_t,
39241 : &_swigt__p_gpgme_validity_t,
39242 : &_swigt__p_off_t,
39243 : &_swigt__p_p__gpgme_engine_info,
39244 : &_swigt__p_p__gpgme_key,
39245 : &_swigt__p_p__gpgme_trust_item,
39246 : &_swigt__p_p_char,
39247 : &_swigt__p_p_f_p_void_p_q_const__char_int_int_int__void,
39248 : &_swigt__p_p_f_p_void_p_q_const__char_p_q_const__char__gpg_error_t,
39249 : &_swigt__p_p_f_p_void_p_q_const__char_p_q_const__char_int_int__gpg_error_t,
39250 : &_swigt__p_p_gpgme_conf_arg,
39251 : &_swigt__p_p_gpgme_conf_comp,
39252 : &_swigt__p_p_gpgme_conf_opt,
39253 : &_swigt__p_p_gpgme_context,
39254 : &_swigt__p_p_gpgme_data,
39255 : &_swigt__p_p_void,
39256 : &_swigt__p_size_t,
39257 : &_swigt__p_ssize_t,
39258 : &_swigt__p_unsigned_int,
39259 : &_swigt__p_void,
39260 : };
39261 :
39262 : static swig_cast_info _swigc__p_FILE[] = { {&_swigt__p_FILE, 0, 0, 0},{0, 0, 0, 0}};
39263 : static swig_cast_info _swigc__p__gpgme_attr_t[] = { {&_swigt__p__gpgme_attr_t, 0, 0, 0},{0, 0, 0, 0}};
39264 : static swig_cast_info _swigc__p__gpgme_engine_info[] = { {&_swigt__p__gpgme_engine_info, 0, 0, 0},{0, 0, 0, 0}};
39265 : static swig_cast_info _swigc__p__gpgme_import_status[] = { {&_swigt__p__gpgme_import_status, 0, 0, 0},{0, 0, 0, 0}};
39266 : static swig_cast_info _swigc__p__gpgme_invalid_key[] = { {&_swigt__p__gpgme_invalid_key, 0, 0, 0},{0, 0, 0, 0}};
39267 : static swig_cast_info _swigc__p__gpgme_key[] = { {&_swigt__p__gpgme_key, 0, 0, 0},{0, 0, 0, 0}};
39268 : static swig_cast_info _swigc__p__gpgme_key_sig[] = { {&_swigt__p__gpgme_key_sig, 0, 0, 0},{0, 0, 0, 0}};
39269 : static swig_cast_info _swigc__p__gpgme_new_signature[] = { {&_swigt__p__gpgme_new_signature, 0, 0, 0},{0, 0, 0, 0}};
39270 : static swig_cast_info _swigc__p__gpgme_op_assuan_result[] = { {&_swigt__p__gpgme_op_assuan_result, 0, 0, 0},{0, 0, 0, 0}};
39271 : static swig_cast_info _swigc__p__gpgme_op_decrypt_result[] = { {&_swigt__p__gpgme_op_decrypt_result, 0, 0, 0},{0, 0, 0, 0}};
39272 : static swig_cast_info _swigc__p__gpgme_op_encrypt_result[] = { {&_swigt__p__gpgme_op_encrypt_result, 0, 0, 0},{0, 0, 0, 0}};
39273 : static swig_cast_info _swigc__p__gpgme_op_genkey_result[] = { {&_swigt__p__gpgme_op_genkey_result, 0, 0, 0},{0, 0, 0, 0}};
39274 : static swig_cast_info _swigc__p__gpgme_op_import_result[] = { {&_swigt__p__gpgme_op_import_result, 0, 0, 0},{0, 0, 0, 0}};
39275 : static swig_cast_info _swigc__p__gpgme_op_keylist_result[] = { {&_swigt__p__gpgme_op_keylist_result, 0, 0, 0},{0, 0, 0, 0}};
39276 : 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}};
39277 : static swig_cast_info _swigc__p__gpgme_op_sign_result[] = { {&_swigt__p__gpgme_op_sign_result, 0, 0, 0},{0, 0, 0, 0}};
39278 : static swig_cast_info _swigc__p__gpgme_op_verify_result[] = { {&_swigt__p__gpgme_op_verify_result, 0, 0, 0},{0, 0, 0, 0}};
39279 : 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}};
39280 : static swig_cast_info _swigc__p__gpgme_recipient[] = { {&_swigt__p__gpgme_recipient, 0, 0, 0},{0, 0, 0, 0}};
39281 : static swig_cast_info _swigc__p__gpgme_sig_notation[] = { {&_swigt__p__gpgme_sig_notation, 0, 0, 0},{0, 0, 0, 0}};
39282 : static swig_cast_info _swigc__p__gpgme_sig_stat_t[] = { {&_swigt__p__gpgme_sig_stat_t, 0, 0, 0},{0, 0, 0, 0}};
39283 : static swig_cast_info _swigc__p__gpgme_signature[] = { {&_swigt__p__gpgme_signature, 0, 0, 0},{0, 0, 0, 0}};
39284 : static swig_cast_info _swigc__p__gpgme_subkey[] = { {&_swigt__p__gpgme_subkey, 0, 0, 0},{0, 0, 0, 0}};
39285 : static swig_cast_info _swigc__p__gpgme_tofu_info[] = { {&_swigt__p__gpgme_tofu_info, 0, 0, 0},{0, 0, 0, 0}};
39286 : static swig_cast_info _swigc__p__gpgme_trust_item[] = { {&_swigt__p__gpgme_trust_item, 0, 0, 0},{0, 0, 0, 0}};
39287 : static swig_cast_info _swigc__p__gpgme_user_id[] = { {&_swigt__p__gpgme_user_id, 0, 0, 0},{0, 0, 0, 0}};
39288 : static swig_cast_info _swigc__p_a___p__gpgme_key[] = { {&_swigt__p_a___p__gpgme_key, 0, 0, 0},{0, 0, 0, 0}};
39289 : static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
39290 : static swig_cast_info _swigc__p_f_p_void__void[] = { {&_swigt__p_f_p_void__void, 0, 0, 0},{0, 0, 0, 0}};
39291 : 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}};
39292 : 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}};
39293 : 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}};
39294 : 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}};
39295 : 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}};
39296 : 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}};
39297 : 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}};
39298 : 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}};
39299 : 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}};
39300 : 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}};
39301 : 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}};
39302 : static swig_cast_info _swigc__p_gpg_err_code_t[] = { {&_swigt__p_gpg_err_code_t, 0, 0, 0},{0, 0, 0, 0}};
39303 : static swig_cast_info _swigc__p_gpg_err_source_t[] = { {&_swigt__p_gpg_err_source_t, 0, 0, 0},{0, 0, 0, 0}};
39304 : static swig_cast_info _swigc__p_gpg_error_t[] = { {&_swigt__p_gpg_error_t, 0, 0, 0},{0, 0, 0, 0}};
39305 : static swig_cast_info _swigc__p_gpgme_conf_arg[] = { {&_swigt__p_gpgme_conf_arg, 0, 0, 0},{0, 0, 0, 0}};
39306 : static swig_cast_info _swigc__p_gpgme_conf_arg_value[] = { {&_swigt__p_gpgme_conf_arg_value, 0, 0, 0},{0, 0, 0, 0}};
39307 : static swig_cast_info _swigc__p_gpgme_conf_comp[] = { {&_swigt__p_gpgme_conf_comp, 0, 0, 0},{0, 0, 0, 0}};
39308 : static swig_cast_info _swigc__p_gpgme_conf_level_t[] = { {&_swigt__p_gpgme_conf_level_t, 0, 0, 0},{0, 0, 0, 0}};
39309 : static swig_cast_info _swigc__p_gpgme_conf_opt[] = { {&_swigt__p_gpgme_conf_opt, 0, 0, 0},{0, 0, 0, 0}};
39310 : static swig_cast_info _swigc__p_gpgme_conf_type_t[] = { {&_swigt__p_gpgme_conf_type_t, 0, 0, 0},{0, 0, 0, 0}};
39311 : static swig_cast_info _swigc__p_gpgme_context[] = { {&_swigt__p_gpgme_context, 0, 0, 0},{0, 0, 0, 0}};
39312 : static swig_cast_info _swigc__p_gpgme_data[] = { {&_swigt__p_gpgme_data, 0, 0, 0},{0, 0, 0, 0}};
39313 : static swig_cast_info _swigc__p_gpgme_data_cbs[] = { {&_swigt__p_gpgme_data_cbs, 0, 0, 0},{0, 0, 0, 0}};
39314 : static swig_cast_info _swigc__p_gpgme_data_encoding_t[] = { {&_swigt__p_gpgme_data_encoding_t, 0, 0, 0},{0, 0, 0, 0}};
39315 : static swig_cast_info _swigc__p_gpgme_data_type_t[] = { {&_swigt__p_gpgme_data_type_t, 0, 0, 0},{0, 0, 0, 0}};
39316 : static swig_cast_info _swigc__p_gpgme_encrypt_flags_t[] = { {&_swigt__p_gpgme_encrypt_flags_t, 0, 0, 0},{0, 0, 0, 0}};
39317 : static swig_cast_info _swigc__p_gpgme_event_io_t[] = { {&_swigt__p_gpgme_event_io_t, 0, 0, 0},{0, 0, 0, 0}};
39318 : static swig_cast_info _swigc__p_gpgme_hash_algo_t[] = { {&_swigt__p_gpgme_hash_algo_t, 0, 0, 0},{0, 0, 0, 0}};
39319 : static swig_cast_info _swigc__p_gpgme_io_cbs[] = { {&_swigt__p_gpgme_io_cbs, 0, 0, 0},{0, 0, 0, 0}};
39320 : 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}};
39321 : static swig_cast_info _swigc__p_gpgme_pinentry_mode_t[] = { {&_swigt__p_gpgme_pinentry_mode_t, 0, 0, 0},{0, 0, 0, 0}};
39322 : static swig_cast_info _swigc__p_gpgme_protocol_t[] = { {&_swigt__p_gpgme_protocol_t, 0, 0, 0},{0, 0, 0, 0}};
39323 : static swig_cast_info _swigc__p_gpgme_pubkey_algo_t[] = { {&_swigt__p_gpgme_pubkey_algo_t, 0, 0, 0},{0, 0, 0, 0}};
39324 : static swig_cast_info _swigc__p_gpgme_sig_mode_t[] = { {&_swigt__p_gpgme_sig_mode_t, 0, 0, 0},{0, 0, 0, 0}};
39325 : static swig_cast_info _swigc__p_gpgme_sigsum_t[] = { {&_swigt__p_gpgme_sigsum_t, 0, 0, 0},{0, 0, 0, 0}};
39326 : static swig_cast_info _swigc__p_gpgme_status_code_t[] = { {&_swigt__p_gpgme_status_code_t, 0, 0, 0},{0, 0, 0, 0}};
39327 : static swig_cast_info _swigc__p_gpgme_tofu_policy_t[] = { {&_swigt__p_gpgme_tofu_policy_t, 0, 0, 0},{0, 0, 0, 0}};
39328 : static swig_cast_info _swigc__p_gpgme_validity_t[] = { {&_swigt__p_gpgme_validity_t, 0, 0, 0},{0, 0, 0, 0}};
39329 : static swig_cast_info _swigc__p_off_t[] = { {&_swigt__p_off_t, 0, 0, 0},{0, 0, 0, 0}};
39330 : static swig_cast_info _swigc__p_p__gpgme_engine_info[] = { {&_swigt__p_p__gpgme_engine_info, 0, 0, 0},{0, 0, 0, 0}};
39331 : static swig_cast_info _swigc__p_p__gpgme_key[] = { {&_swigt__p_p__gpgme_key, 0, 0, 0},{0, 0, 0, 0}};
39332 : static swig_cast_info _swigc__p_p__gpgme_trust_item[] = { {&_swigt__p_p__gpgme_trust_item, 0, 0, 0},{0, 0, 0, 0}};
39333 : static swig_cast_info _swigc__p_p_char[] = { {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}};
39334 : 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}};
39335 : 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}};
39336 : 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}};
39337 : static swig_cast_info _swigc__p_p_gpgme_conf_arg[] = { {&_swigt__p_p_gpgme_conf_arg, 0, 0, 0},{0, 0, 0, 0}};
39338 : static swig_cast_info _swigc__p_p_gpgme_conf_comp[] = { {&_swigt__p_p_gpgme_conf_comp, 0, 0, 0},{0, 0, 0, 0}};
39339 : static swig_cast_info _swigc__p_p_gpgme_conf_opt[] = { {&_swigt__p_p_gpgme_conf_opt, 0, 0, 0},{0, 0, 0, 0}};
39340 : static swig_cast_info _swigc__p_p_gpgme_context[] = { {&_swigt__p_p_gpgme_context, 0, 0, 0},{0, 0, 0, 0}};
39341 : static swig_cast_info _swigc__p_p_gpgme_data[] = { {&_swigt__p_p_gpgme_data, 0, 0, 0},{0, 0, 0, 0}};
39342 : static swig_cast_info _swigc__p_p_void[] = { {&_swigt__p_p_void, 0, 0, 0},{0, 0, 0, 0}};
39343 : static swig_cast_info _swigc__p_size_t[] = { {&_swigt__p_size_t, 0, 0, 0},{0, 0, 0, 0}};
39344 : static swig_cast_info _swigc__p_ssize_t[] = { {&_swigt__p_ssize_t, 0, 0, 0},{0, 0, 0, 0}};
39345 : static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
39346 : static swig_cast_info _swigc__p_void[] = { {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
39347 :
39348 : static swig_cast_info *swig_cast_initial[] = {
39349 : _swigc__p_FILE,
39350 : _swigc__p__gpgme_attr_t,
39351 : _swigc__p__gpgme_engine_info,
39352 : _swigc__p__gpgme_import_status,
39353 : _swigc__p__gpgme_invalid_key,
39354 : _swigc__p__gpgme_key,
39355 : _swigc__p__gpgme_key_sig,
39356 : _swigc__p__gpgme_new_signature,
39357 : _swigc__p__gpgme_op_assuan_result,
39358 : _swigc__p__gpgme_op_decrypt_result,
39359 : _swigc__p__gpgme_op_encrypt_result,
39360 : _swigc__p__gpgme_op_genkey_result,
39361 : _swigc__p__gpgme_op_import_result,
39362 : _swigc__p__gpgme_op_keylist_result,
39363 : _swigc__p__gpgme_op_query_swdb_result,
39364 : _swigc__p__gpgme_op_sign_result,
39365 : _swigc__p__gpgme_op_verify_result,
39366 : _swigc__p__gpgme_op_vfs_mount_result,
39367 : _swigc__p__gpgme_recipient,
39368 : _swigc__p__gpgme_sig_notation,
39369 : _swigc__p__gpgme_sig_stat_t,
39370 : _swigc__p__gpgme_signature,
39371 : _swigc__p__gpgme_subkey,
39372 : _swigc__p__gpgme_tofu_info,
39373 : _swigc__p__gpgme_trust_item,
39374 : _swigc__p__gpgme_user_id,
39375 : _swigc__p_a___p__gpgme_key,
39376 : _swigc__p_char,
39377 : _swigc__p_f_p_void__void,
39378 : _swigc__p_f_p_void_enum_gpgme_event_io_t_p_void__void,
39379 : _swigc__p_f_p_void_int_int_p_f_p_void_int__gpg_error_t_p_void_p_p_void__gpg_error_t,
39380 : _swigc__p_f_p_void_off_t_int__off_t,
39381 : _swigc__p_f_p_void_p_q_const__char_int_int_int__void,
39382 : _swigc__p_f_p_void_p_q_const__char_p_q_const__char__gpg_error_t,
39383 : _swigc__p_f_p_void_p_q_const__char_p_q_const__char_int__gpg_error_t,
39384 : _swigc__p_f_p_void_p_q_const__char_p_q_const__char_int_int__gpg_error_t,
39385 : _swigc__p_f_p_void_p_q_const__char_p_q_const__char_p_p_struct_gpgme_data__gpg_error_t,
39386 : _swigc__p_f_p_void_p_q_const__void_size_t__gpg_error_t,
39387 : _swigc__p_f_p_void_p_q_const__void_size_t__ssize_t,
39388 : _swigc__p_f_p_void_p_void_size_t__ssize_t,
39389 : _swigc__p_gpg_err_code_t,
39390 : _swigc__p_gpg_err_source_t,
39391 : _swigc__p_gpg_error_t,
39392 : _swigc__p_gpgme_conf_arg,
39393 : _swigc__p_gpgme_conf_arg_value,
39394 : _swigc__p_gpgme_conf_comp,
39395 : _swigc__p_gpgme_conf_level_t,
39396 : _swigc__p_gpgme_conf_opt,
39397 : _swigc__p_gpgme_conf_type_t,
39398 : _swigc__p_gpgme_context,
39399 : _swigc__p_gpgme_data,
39400 : _swigc__p_gpgme_data_cbs,
39401 : _swigc__p_gpgme_data_encoding_t,
39402 : _swigc__p_gpgme_data_type_t,
39403 : _swigc__p_gpgme_encrypt_flags_t,
39404 : _swigc__p_gpgme_event_io_t,
39405 : _swigc__p_gpgme_hash_algo_t,
39406 : _swigc__p_gpgme_io_cbs,
39407 : _swigc__p_gpgme_io_event_done_data,
39408 : _swigc__p_gpgme_pinentry_mode_t,
39409 : _swigc__p_gpgme_protocol_t,
39410 : _swigc__p_gpgme_pubkey_algo_t,
39411 : _swigc__p_gpgme_sig_mode_t,
39412 : _swigc__p_gpgme_sigsum_t,
39413 : _swigc__p_gpgme_status_code_t,
39414 : _swigc__p_gpgme_tofu_policy_t,
39415 : _swigc__p_gpgme_validity_t,
39416 : _swigc__p_off_t,
39417 : _swigc__p_p__gpgme_engine_info,
39418 : _swigc__p_p__gpgme_key,
39419 : _swigc__p_p__gpgme_trust_item,
39420 : _swigc__p_p_char,
39421 : _swigc__p_p_f_p_void_p_q_const__char_int_int_int__void,
39422 : _swigc__p_p_f_p_void_p_q_const__char_p_q_const__char__gpg_error_t,
39423 : _swigc__p_p_f_p_void_p_q_const__char_p_q_const__char_int_int__gpg_error_t,
39424 : _swigc__p_p_gpgme_conf_arg,
39425 : _swigc__p_p_gpgme_conf_comp,
39426 : _swigc__p_p_gpgme_conf_opt,
39427 : _swigc__p_p_gpgme_context,
39428 : _swigc__p_p_gpgme_data,
39429 : _swigc__p_p_void,
39430 : _swigc__p_size_t,
39431 : _swigc__p_ssize_t,
39432 : _swigc__p_unsigned_int,
39433 : _swigc__p_void,
39434 : };
39435 :
39436 :
39437 : /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
39438 :
39439 : static swig_const_info swig_const_table[] = {
39440 : {0, 0, 0, 0.0, 0, 0}};
39441 :
39442 : #ifdef __cplusplus
39443 : }
39444 : #endif
39445 : /* -----------------------------------------------------------------------------
39446 : * Type initialization:
39447 : * This problem is tough by the requirement that no dynamic
39448 : * memory is used. Also, since swig_type_info structures store pointers to
39449 : * swig_cast_info structures and swig_cast_info structures store pointers back
39450 : * to swig_type_info structures, we need some lookup code at initialization.
39451 : * The idea is that swig generates all the structures that are needed.
39452 : * The runtime then collects these partially filled structures.
39453 : * The SWIG_InitializeModule function takes these initial arrays out of
39454 : * swig_module, and does all the lookup, filling in the swig_module.types
39455 : * array with the correct data and linking the correct swig_cast_info
39456 : * structures together.
39457 : *
39458 : * The generated swig_type_info structures are assigned statically to an initial
39459 : * array. We just loop through that array, and handle each type individually.
39460 : * First we lookup if this type has been already loaded, and if so, use the
39461 : * loaded structure instead of the generated one. Then we have to fill in the
39462 : * cast linked list. The cast data is initially stored in something like a
39463 : * two-dimensional array. Each row corresponds to a type (there are the same
39464 : * number of rows as there are in the swig_type_initial array). Each entry in
39465 : * a column is one of the swig_cast_info structures for that type.
39466 : * The cast_initial array is actually an array of arrays, because each row has
39467 : * a variable number of columns. So to actually build the cast linked list,
39468 : * we find the array of casts associated with the type, and loop through it
39469 : * adding the casts to the list. The one last trick we need to do is making
39470 : * sure the type pointer in the swig_cast_info struct is correct.
39471 : *
39472 : * First off, we lookup the cast->type name to see if it is already loaded.
39473 : * There are three cases to handle:
39474 : * 1) If the cast->type has already been loaded AND the type we are adding
39475 : * casting info to has not been loaded (it is in this module), THEN we
39476 : * replace the cast->type pointer with the type pointer that has already
39477 : * been loaded.
39478 : * 2) If BOTH types (the one we are adding casting info to, and the
39479 : * cast->type) are loaded, THEN the cast info has already been loaded by
39480 : * the previous module so we just ignore it.
39481 : * 3) Finally, if cast->type has not already been loaded, then we add that
39482 : * swig_cast_info to the linked list (because the cast->type) pointer will
39483 : * be correct.
39484 : * ----------------------------------------------------------------------------- */
39485 :
39486 : #ifdef __cplusplus
39487 : extern "C" {
39488 : #if 0
39489 : } /* c-mode */
39490 : #endif
39491 : #endif
39492 :
39493 : #if 0
39494 : #define SWIGRUNTIME_DEBUG
39495 : #endif
39496 :
39497 :
39498 : SWIGRUNTIME void
39499 27 : SWIG_InitializeModule(void *clientdata) {
39500 : size_t i;
39501 : swig_module_info *module_head, *iter;
39502 : int init;
39503 :
39504 : /* check to see if the circular list has been setup, if not, set it up */
39505 27 : if (swig_module.next==0) {
39506 : /* Initialize the swig_module */
39507 27 : swig_module.type_initial = swig_type_initial;
39508 27 : swig_module.cast_initial = swig_cast_initial;
39509 27 : swig_module.next = &swig_module;
39510 27 : init = 1;
39511 : } else {
39512 : init = 0;
39513 : }
39514 :
39515 : /* Try and load any already created modules */
39516 27 : module_head = SWIG_GetModule(clientdata);
39517 27 : if (!module_head) {
39518 : /* This is the first module loaded for this interpreter */
39519 : /* so set the swig module into the interpreter */
39520 27 : SWIG_SetModule(clientdata, &swig_module);
39521 : } else {
39522 : /* the interpreter has loaded a SWIG module, but has it loaded this one? */
39523 : iter=module_head;
39524 : do {
39525 0 : if (iter==&swig_module) {
39526 : /* Our module is already in the list, so there's nothing more to do. */
39527 : return;
39528 : }
39529 0 : iter=iter->next;
39530 0 : } while (iter!= module_head);
39531 :
39532 : /* otherwise we must add our module into the list */
39533 0 : swig_module.next = module_head->next;
39534 0 : module_head->next = &swig_module;
39535 : }
39536 :
39537 : /* When multiple interpreters are used, a module could have already been initialized in
39538 : a different interpreter, but not yet have a pointer in this interpreter.
39539 : In this case, we do not want to continue adding types... everything should be
39540 : set up already */
39541 27 : if (init == 0) return;
39542 :
39543 : /* Now work on filling in swig_module.types */
39544 : #ifdef SWIGRUNTIME_DEBUG
39545 : printf("SWIG_InitializeModule: size %d\n", swig_module.size);
39546 : #endif
39547 2295 : for (i = 0; i < swig_module.size; ++i) {
39548 2295 : swig_type_info *type = 0;
39549 : swig_type_info *ret;
39550 : swig_cast_info *cast;
39551 :
39552 : #ifdef SWIGRUNTIME_DEBUG
39553 : printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
39554 : #endif
39555 :
39556 : /* if there is another module already loaded */
39557 2295 : if (swig_module.next != &swig_module) {
39558 0 : type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
39559 : }
39560 2295 : if (type) {
39561 : /* Overwrite clientdata field */
39562 : #ifdef SWIGRUNTIME_DEBUG
39563 : printf("SWIG_InitializeModule: found type %s\n", type->name);
39564 : #endif
39565 0 : if (swig_module.type_initial[i]->clientdata) {
39566 0 : type->clientdata = swig_module.type_initial[i]->clientdata;
39567 : #ifdef SWIGRUNTIME_DEBUG
39568 : printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
39569 : #endif
39570 : }
39571 : } else {
39572 2295 : type = swig_module.type_initial[i];
39573 : }
39574 :
39575 : /* Insert casting types */
39576 2295 : cast = swig_module.cast_initial[i];
39577 4590 : while (cast->type) {
39578 : /* Don't need to add information already in the list */
39579 2295 : ret = 0;
39580 : #ifdef SWIGRUNTIME_DEBUG
39581 : printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
39582 : #endif
39583 2295 : if (swig_module.next != &swig_module) {
39584 0 : ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
39585 : #ifdef SWIGRUNTIME_DEBUG
39586 : if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
39587 : #endif
39588 : }
39589 2295 : if (ret) {
39590 0 : if (type == swig_module.type_initial[i]) {
39591 : #ifdef SWIGRUNTIME_DEBUG
39592 : printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
39593 : #endif
39594 0 : cast->type = ret;
39595 0 : ret = 0;
39596 : } else {
39597 : /* Check for casting already in the list */
39598 0 : swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
39599 : #ifdef SWIGRUNTIME_DEBUG
39600 : if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
39601 : #endif
39602 0 : if (!ocast) ret = 0;
39603 : }
39604 : }
39605 :
39606 2295 : if (!ret) {
39607 : #ifdef SWIGRUNTIME_DEBUG
39608 : printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
39609 : #endif
39610 2295 : if (type->cast) {
39611 0 : type->cast->prev = cast;
39612 0 : cast->next = type->cast;
39613 : }
39614 2295 : type->cast = cast;
39615 : }
39616 2295 : cast++;
39617 : }
39618 : /* Set entry in modules->types array equal to the type */
39619 2295 : swig_module.types[i] = type;
39620 : }
39621 27 : swig_module.types[i] = 0;
39622 :
39623 : #ifdef SWIGRUNTIME_DEBUG
39624 : printf("**** SWIG_InitializeModule: Cast List ******\n");
39625 : for (i = 0; i < swig_module.size; ++i) {
39626 : int j = 0;
39627 : swig_cast_info *cast = swig_module.cast_initial[i];
39628 : printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
39629 : while (cast->type) {
39630 : printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
39631 : cast++;
39632 : ++j;
39633 : }
39634 : printf("---- Total casts: %d\n",j);
39635 : }
39636 : printf("**** SWIG_InitializeModule: Cast List ******\n");
39637 : #endif
39638 : }
39639 :
39640 : /* This function will propagate the clientdata field of type to
39641 : * any new swig_type_info structures that have been added into the list
39642 : * of equivalent types. It is like calling
39643 : * SWIG_TypeClientData(type, clientdata) a second time.
39644 : */
39645 : SWIGRUNTIME void
39646 : SWIG_PropagateClientData(void) {
39647 : size_t i;
39648 : swig_cast_info *equiv;
39649 : static int init_run = 0;
39650 :
39651 : if (init_run) return;
39652 : init_run = 1;
39653 :
39654 : for (i = 0; i < swig_module.size; i++) {
39655 : if (swig_module.types[i]->clientdata) {
39656 : equiv = swig_module.types[i]->cast;
39657 : while (equiv) {
39658 : if (!equiv->converter) {
39659 : if (equiv->type && !equiv->type->clientdata)
39660 : SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
39661 : }
39662 : equiv = equiv->next;
39663 : }
39664 : }
39665 : }
39666 : }
39667 :
39668 : #ifdef __cplusplus
39669 : #if 0
39670 : {
39671 : /* c-mode */
39672 : #endif
39673 : }
39674 : #endif
39675 :
39676 :
39677 :
39678 : #ifdef __cplusplus
39679 : extern "C" {
39680 : #endif
39681 :
39682 : /* Python-specific SWIG API */
39683 : #define SWIG_newvarlink() SWIG_Python_newvarlink()
39684 : #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
39685 : #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
39686 :
39687 : /* -----------------------------------------------------------------------------
39688 : * global variable support code.
39689 : * ----------------------------------------------------------------------------- */
39690 :
39691 : typedef struct swig_globalvar {
39692 : char *name; /* Name of global variable */
39693 : PyObject *(*get_attr)(void); /* Return the current value */
39694 : int (*set_attr)(PyObject *); /* Set the value */
39695 : struct swig_globalvar *next;
39696 : } swig_globalvar;
39697 :
39698 : typedef struct swig_varlinkobject {
39699 : PyObject_HEAD
39700 : swig_globalvar *vars;
39701 : } swig_varlinkobject;
39702 :
39703 : SWIGINTERN PyObject *
39704 0 : swig_varlink_repr(swig_varlinkobject *SWIGUNUSEDPARM(v)) {
39705 : #if PY_VERSION_HEX >= 0x03000000
39706 : return PyUnicode_InternFromString("<Swig global variables>");
39707 : #else
39708 0 : return PyString_FromString("<Swig global variables>");
39709 : #endif
39710 : }
39711 :
39712 : SWIGINTERN PyObject *
39713 0 : swig_varlink_str(swig_varlinkobject *v) {
39714 : #if PY_VERSION_HEX >= 0x03000000
39715 : PyObject *str = PyUnicode_InternFromString("(");
39716 : PyObject *tail;
39717 : PyObject *joined;
39718 : swig_globalvar *var;
39719 : for (var = v->vars; var; var=var->next) {
39720 : tail = PyUnicode_FromString(var->name);
39721 : joined = PyUnicode_Concat(str, tail);
39722 : Py_DecRef(str);
39723 : Py_DecRef(tail);
39724 : str = joined;
39725 : if (var->next) {
39726 : tail = PyUnicode_InternFromString(", ");
39727 : joined = PyUnicode_Concat(str, tail);
39728 : Py_DecRef(str);
39729 : Py_DecRef(tail);
39730 : str = joined;
39731 : }
39732 : }
39733 : tail = PyUnicode_InternFromString(")");
39734 : joined = PyUnicode_Concat(str, tail);
39735 : Py_DecRef(str);
39736 : Py_DecRef(tail);
39737 : str = joined;
39738 : #else
39739 0 : PyObject *str = PyString_FromString("(");
39740 : swig_globalvar *var;
39741 0 : for (var = v->vars; var; var=var->next) {
39742 0 : PyString_ConcatAndDel(&str,PyString_FromString(var->name));
39743 0 : if (var->next) PyString_ConcatAndDel(&str,PyString_FromString(", "));
39744 : }
39745 0 : PyString_ConcatAndDel(&str,PyString_FromString(")"));
39746 : #endif
39747 0 : return str;
39748 : }
39749 :
39750 : SWIGINTERN int
39751 0 : swig_varlink_print(swig_varlinkobject *v, FILE *fp, int SWIGUNUSEDPARM(flags)) {
39752 : char *tmp;
39753 0 : PyObject *str = swig_varlink_str(v);
39754 0 : fprintf(fp,"Swig global variables ");
39755 0 : fprintf(fp,"%s\n", tmp = SWIG_Python_str_AsChar(str));
39756 : SWIG_Python_str_DelForPy3(tmp);
39757 0 : Py_DECREF(str);
39758 0 : return 0;
39759 : }
39760 :
39761 : SWIGINTERN void
39762 0 : swig_varlink_dealloc(swig_varlinkobject *v) {
39763 0 : swig_globalvar *var = v->vars;
39764 0 : while (var) {
39765 0 : swig_globalvar *n = var->next;
39766 0 : free(var->name);
39767 0 : free(var);
39768 0 : var = n;
39769 : }
39770 0 : }
39771 :
39772 : SWIGINTERN PyObject *
39773 27 : swig_varlink_getattr(swig_varlinkobject *v, char *n) {
39774 27 : PyObject *res = NULL;
39775 27 : swig_globalvar *var = v->vars;
39776 54 : while (var) {
39777 27 : if (strcmp(var->name,n) == 0) {
39778 27 : res = (*var->get_attr)();
39779 27 : break;
39780 : }
39781 0 : var = var->next;
39782 : }
39783 27 : if (res == NULL && !PyErr_Occurred()) {
39784 0 : PyErr_Format(PyExc_AttributeError, "Unknown C global variable '%s'", n);
39785 : }
39786 27 : return res;
39787 : }
39788 :
39789 : SWIGINTERN int
39790 0 : swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
39791 0 : int res = 1;
39792 0 : swig_globalvar *var = v->vars;
39793 0 : while (var) {
39794 0 : if (strcmp(var->name,n) == 0) {
39795 0 : res = (*var->set_attr)(p);
39796 0 : break;
39797 : }
39798 0 : var = var->next;
39799 : }
39800 0 : if (res == 1 && !PyErr_Occurred()) {
39801 0 : PyErr_Format(PyExc_AttributeError, "Unknown C global variable '%s'", n);
39802 : }
39803 0 : return res;
39804 : }
39805 :
39806 : SWIGINTERN PyTypeObject*
39807 54 : swig_varlink_type(void) {
39808 : static char varlink__doc__[] = "Swig var link object";
39809 : static PyTypeObject varlink_type;
39810 : static int type_init = 0;
39811 54 : if (!type_init) {
39812 : const PyTypeObject tmp = {
39813 : /* PyObject header changed in Python 3 */
39814 : #if PY_VERSION_HEX >= 0x03000000
39815 : PyVarObject_HEAD_INIT(NULL, 0)
39816 : #else
39817 : PyObject_HEAD_INIT(NULL)
39818 : 0, /* ob_size */
39819 : #endif
39820 : (char *)"swigvarlink", /* tp_name */
39821 : sizeof(swig_varlinkobject), /* tp_basicsize */
39822 : 0, /* tp_itemsize */
39823 : (destructor) swig_varlink_dealloc, /* tp_dealloc */
39824 : (printfunc) swig_varlink_print, /* tp_print */
39825 : (getattrfunc) swig_varlink_getattr, /* tp_getattr */
39826 : (setattrfunc) swig_varlink_setattr, /* tp_setattr */
39827 : 0, /* tp_compare */
39828 : (reprfunc) swig_varlink_repr, /* tp_repr */
39829 : 0, /* tp_as_number */
39830 : 0, /* tp_as_sequence */
39831 : 0, /* tp_as_mapping */
39832 : 0, /* tp_hash */
39833 : 0, /* tp_call */
39834 : (reprfunc) swig_varlink_str, /* tp_str */
39835 : 0, /* tp_getattro */
39836 : 0, /* tp_setattro */
39837 : 0, /* tp_as_buffer */
39838 : 0, /* tp_flags */
39839 : varlink__doc__, /* tp_doc */
39840 : 0, /* tp_traverse */
39841 : 0, /* tp_clear */
39842 : 0, /* tp_richcompare */
39843 : 0, /* tp_weaklistoffset */
39844 : #if PY_VERSION_HEX >= 0x02020000
39845 : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
39846 : #endif
39847 : #if PY_VERSION_HEX >= 0x02030000
39848 : 0, /* tp_del */
39849 : #endif
39850 : #if PY_VERSION_HEX >= 0x02060000
39851 : 0, /* tp_version_tag */
39852 : #endif
39853 : #if PY_VERSION_HEX >= 0x03040000
39854 : 0, /* tp_finalize */
39855 : #endif
39856 : #ifdef COUNT_ALLOCS
39857 : 0, /* tp_allocs */
39858 : 0, /* tp_frees */
39859 : 0, /* tp_maxalloc */
39860 : #if PY_VERSION_HEX >= 0x02050000
39861 : 0, /* tp_prev */
39862 : #endif
39863 : 0 /* tp_next */
39864 : #endif
39865 : };
39866 27 : varlink_type = tmp;
39867 27 : type_init = 1;
39868 : #if PY_VERSION_HEX < 0x02020000
39869 : varlink_type.ob_type = &PyType_Type;
39870 : #else
39871 27 : if (PyType_Ready(&varlink_type) < 0)
39872 : return NULL;
39873 : #endif
39874 : }
39875 : return &varlink_type;
39876 : }
39877 :
39878 : /* Create a variable linking object for use later */
39879 : SWIGINTERN PyObject *
39880 27 : SWIG_Python_newvarlink(void) {
39881 27 : swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type());
39882 27 : if (result) {
39883 27 : result->vars = 0;
39884 : }
39885 27 : return ((PyObject*) result);
39886 : }
39887 :
39888 : SWIGINTERN void
39889 27 : SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
39890 27 : swig_varlinkobject *v = (swig_varlinkobject *) p;
39891 27 : swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
39892 27 : if (gv) {
39893 27 : size_t size = strlen(name)+1;
39894 27 : gv->name = (char *)malloc(size);
39895 27 : if (gv->name) {
39896 27 : strncpy(gv->name,name,size);
39897 27 : gv->get_attr = get_attr;
39898 27 : gv->set_attr = set_attr;
39899 27 : gv->next = v->vars;
39900 : }
39901 : }
39902 27 : v->vars = gv;
39903 27 : }
39904 :
39905 : SWIGINTERN PyObject *
39906 : SWIG_globals(void) {
39907 : static PyObject *_SWIG_globals = 0;
39908 54 : if (!_SWIG_globals) _SWIG_globals = SWIG_newvarlink();
39909 54 : return _SWIG_globals;
39910 : }
39911 :
39912 : /* -----------------------------------------------------------------------------
39913 : * constants/methods manipulation
39914 : * ----------------------------------------------------------------------------- */
39915 :
39916 : /* Install Constants */
39917 : SWIGINTERN void
39918 27 : SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
39919 27 : PyObject *obj = 0;
39920 : size_t i;
39921 27 : for (i = 0; constants[i].type; ++i) {
39922 0 : switch(constants[i].type) {
39923 : case SWIG_PY_POINTER:
39924 0 : obj = SWIG_InternalNewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
39925 0 : break;
39926 : case SWIG_PY_BINARY:
39927 0 : obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
39928 : break;
39929 : default:
39930 : obj = 0;
39931 : break;
39932 : }
39933 0 : if (obj) {
39934 0 : PyDict_SetItemString(d, constants[i].name, obj);
39935 0 : Py_DECREF(obj);
39936 : }
39937 : }
39938 27 : }
39939 :
39940 : /* -----------------------------------------------------------------------------*/
39941 : /* Fix SwigMethods to carry the callback ptrs when needed */
39942 : /* -----------------------------------------------------------------------------*/
39943 :
39944 : SWIGINTERN void
39945 27 : SWIG_Python_FixMethods(PyMethodDef *methods,
39946 : swig_const_info *const_table,
39947 : swig_type_info **types,
39948 : swig_type_info **types_initial) {
39949 : size_t i;
39950 20250 : for (i = 0; methods[i].ml_name; ++i) {
39951 20223 : const char *c = methods[i].ml_doc;
39952 20223 : if (!c) continue;
39953 19386 : c = strstr(c, "swig_ptr: ");
39954 19386 : if (c) {
39955 : int j;
39956 0 : swig_const_info *ci = 0;
39957 0 : const char *name = c + 10;
39958 0 : for (j = 0; const_table[j].type; ++j) {
39959 0 : if (strncmp(const_table[j].name, name,
39960 : strlen(const_table[j].name)) == 0) {
39961 : ci = &(const_table[j]);
39962 : break;
39963 : }
39964 : }
39965 0 : if (ci) {
39966 0 : void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
39967 0 : if (ptr) {
39968 0 : size_t shift = (ci->ptype) - types;
39969 0 : swig_type_info *ty = types_initial[shift];
39970 0 : size_t ldoc = (c - methods[i].ml_doc);
39971 0 : size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
39972 0 : char *ndoc = (char*)malloc(ldoc + lptr + 10);
39973 0 : if (ndoc) {
39974 0 : char *buff = ndoc;
39975 0 : strncpy(buff, methods[i].ml_doc, ldoc);
39976 0 : buff += ldoc;
39977 0 : strncpy(buff, "swig_ptr: ", 10);
39978 0 : buff += 10;
39979 0 : SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
39980 0 : methods[i].ml_doc = ndoc;
39981 : }
39982 : }
39983 : }
39984 : }
39985 : }
39986 27 : }
39987 :
39988 : #ifdef __cplusplus
39989 : }
39990 : #endif
39991 :
39992 : /* -----------------------------------------------------------------------------*
39993 : * Partial Init method
39994 : * -----------------------------------------------------------------------------*/
39995 :
39996 : #ifdef __cplusplus
39997 : extern "C"
39998 : #endif
39999 :
40000 : SWIGEXPORT
40001 : #if PY_VERSION_HEX >= 0x03000000
40002 : PyObject*
40003 : #else
40004 : void
40005 : #endif
40006 27 : SWIG_init(void) {
40007 : PyObject *m, *d, *md;
40008 : #if PY_VERSION_HEX >= 0x03000000
40009 : static struct PyModuleDef SWIG_module = {
40010 : # if PY_VERSION_HEX >= 0x03020000
40011 : PyModuleDef_HEAD_INIT,
40012 : # else
40013 : {
40014 : PyObject_HEAD_INIT(NULL)
40015 : NULL, /* m_init */
40016 : 0, /* m_index */
40017 : NULL, /* m_copy */
40018 : },
40019 : # endif
40020 : (char *) SWIG_name,
40021 : NULL,
40022 : -1,
40023 : SwigMethods,
40024 : NULL,
40025 : NULL,
40026 : NULL,
40027 : NULL
40028 : };
40029 : #endif
40030 :
40031 : #if defined(SWIGPYTHON_BUILTIN)
40032 : static SwigPyClientData SwigPyObject_clientdata = {
40033 : 0, 0, 0, 0, 0, 0, 0
40034 : };
40035 : static PyGetSetDef this_getset_def = {
40036 : (char *)"this", &SwigPyBuiltin_ThisClosure, NULL, NULL, NULL
40037 : };
40038 : static SwigPyGetSet thisown_getset_closure = {
40039 : (PyCFunction) SwigPyObject_own,
40040 : (PyCFunction) SwigPyObject_own
40041 : };
40042 : static PyGetSetDef thisown_getset_def = {
40043 : (char *)"thisown", SwigPyBuiltin_GetterClosure, SwigPyBuiltin_SetterClosure, NULL, &thisown_getset_closure
40044 : };
40045 : PyObject *metatype_args;
40046 : PyTypeObject *builtin_pytype;
40047 : int builtin_base_count;
40048 : swig_type_info *builtin_basetype;
40049 : PyObject *tuple;
40050 : PyGetSetDescrObject *static_getset;
40051 : PyTypeObject *metatype;
40052 : SwigPyClientData *cd;
40053 : PyObject *public_interface, *public_symbol;
40054 : PyObject *this_descr;
40055 : PyObject *thisown_descr;
40056 : PyObject *self = 0;
40057 : int i;
40058 :
40059 : (void)builtin_pytype;
40060 : (void)builtin_base_count;
40061 : (void)builtin_basetype;
40062 : (void)tuple;
40063 : (void)static_getset;
40064 : (void)self;
40065 :
40066 : /* metatype is used to implement static member variables. */
40067 : metatype_args = Py_BuildValue("(s(O){})", "SwigPyObjectType", &PyType_Type);
40068 : assert(metatype_args);
40069 : metatype = (PyTypeObject *) PyType_Type.tp_call((PyObject *) &PyType_Type, metatype_args, NULL);
40070 : assert(metatype);
40071 : Py_DECREF(metatype_args);
40072 : metatype->tp_setattro = (setattrofunc) &SwigPyObjectType_setattro;
40073 : assert(PyType_Ready(metatype) >= 0);
40074 : #endif
40075 :
40076 : /* Fix SwigMethods to carry the callback ptrs when needed */
40077 27 : SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
40078 :
40079 : #if PY_VERSION_HEX >= 0x03000000
40080 : m = PyModule_Create(&SWIG_module);
40081 : #else
40082 27 : m = Py_InitModule((char *) SWIG_name, SwigMethods);
40083 : #endif
40084 :
40085 27 : md = d = PyModule_GetDict(m);
40086 : (void)md;
40087 :
40088 27 : SWIG_InitializeModule(0);
40089 :
40090 : #ifdef SWIGPYTHON_BUILTIN
40091 : SwigPyObject_stype = SWIG_MangledTypeQuery("_p_SwigPyObject");
40092 : assert(SwigPyObject_stype);
40093 : cd = (SwigPyClientData*) SwigPyObject_stype->clientdata;
40094 : if (!cd) {
40095 : SwigPyObject_stype->clientdata = &SwigPyObject_clientdata;
40096 : SwigPyObject_clientdata.pytype = SwigPyObject_TypeOnce();
40097 : } else if (SwigPyObject_TypeOnce()->tp_basicsize != cd->pytype->tp_basicsize) {
40098 : PyErr_SetString(PyExc_RuntimeError, "Import error: attempted to load two incompatible swig-generated modules.");
40099 : # if PY_VERSION_HEX >= 0x03000000
40100 : return NULL;
40101 : # else
40102 : return;
40103 : # endif
40104 : }
40105 :
40106 : /* All objects have a 'this' attribute */
40107 : this_descr = PyDescr_NewGetSet(SwigPyObject_type(), &this_getset_def);
40108 : (void)this_descr;
40109 :
40110 : /* All objects have a 'thisown' attribute */
40111 : thisown_descr = PyDescr_NewGetSet(SwigPyObject_type(), &thisown_getset_def);
40112 : (void)thisown_descr;
40113 :
40114 : public_interface = PyList_New(0);
40115 : public_symbol = 0;
40116 : (void)public_symbol;
40117 :
40118 : PyDict_SetItemString(md, "__all__", public_interface);
40119 : Py_DECREF(public_interface);
40120 : for (i = 0; SwigMethods[i].ml_name != NULL; ++i)
40121 : SwigPyBuiltin_AddPublicSymbol(public_interface, SwigMethods[i].ml_name);
40122 : for (i = 0; swig_const_table[i].name != 0; ++i)
40123 : SwigPyBuiltin_AddPublicSymbol(public_interface, swig_const_table[i].name);
40124 : #endif
40125 :
40126 27 : SWIG_InstallConstants(d,swig_const_table);
40127 :
40128 27 : SWIG_Python_SetConstant(d, "BUILD_REVISION",SWIG_FromCharPtr("4139877"));
40129 27 : SWIG_Python_SetConstant(d, "BUILD_TIMESTAMP",SWIG_FromCharPtr("<none>"));
40130 27 : SWIG_Python_SetConstant(d, "ENABLE_UISERVER",SWIG_From_int((int)(1)));
40131 27 : SWIG_Python_SetConstant(d, "GPGME_LIBASSUAN_VERSION",SWIG_FromCharPtr(""));
40132 27 : SWIG_Python_SetConstant(d, "HAVE_ARGP_H",SWIG_From_int((int)(1)));
40133 27 : SWIG_Python_SetConstant(d, "HAVE_CXX11",SWIG_From_int((int)(1)));
40134 27 : SWIG_Python_SetConstant(d, "HAVE_DECL_TTYNAME_R",SWIG_From_int((int)(1)));
40135 27 : SWIG_Python_SetConstant(d, "HAVE_DLFCN_H",SWIG_From_int((int)(1)));
40136 27 : SWIG_Python_SetConstant(d, "HAVE_ERROR_T",SWIG_From_int((int)(1)));
40137 27 : SWIG_Python_SetConstant(d, "HAVE_FSEEKO",SWIG_From_int((int)(1)));
40138 27 : SWIG_Python_SetConstant(d, "HAVE_GETEGID",SWIG_From_int((int)(1)));
40139 27 : SWIG_Python_SetConstant(d, "HAVE_GETGID",SWIG_From_int((int)(1)));
40140 27 : SWIG_Python_SetConstant(d, "HAVE_INTTYPES_H",SWIG_From_int((int)(1)));
40141 27 : SWIG_Python_SetConstant(d, "HAVE_LOCALE_H",SWIG_From_int((int)(1)));
40142 27 : SWIG_Python_SetConstant(d, "HAVE_MEMORY_H",SWIG_From_int((int)(1)));
40143 27 : SWIG_Python_SetConstant(d, "HAVE_POSIXDECL_TTYNAME_R",SWIG_From_int((int)(1)));
40144 27 : SWIG_Python_SetConstant(d, "HAVE_PYTHON",SWIG_FromCharPtr("3.5"));
40145 27 : SWIG_Python_SetConstant(d, "HAVE_SETENV",SWIG_From_int((int)(1)));
40146 27 : SWIG_Python_SetConstant(d, "HAVE_SETLOCALE",SWIG_From_int((int)(1)));
40147 27 : SWIG_Python_SetConstant(d, "HAVE_STDINT_H",SWIG_From_int((int)(1)));
40148 27 : SWIG_Python_SetConstant(d, "HAVE_STDLIB_H",SWIG_From_int((int)(1)));
40149 27 : SWIG_Python_SetConstant(d, "HAVE_STPCPY",SWIG_From_int((int)(1)));
40150 27 : SWIG_Python_SetConstant(d, "HAVE_STRINGS_H",SWIG_From_int((int)(1)));
40151 27 : SWIG_Python_SetConstant(d, "HAVE_STRING_H",SWIG_From_int((int)(1)));
40152 27 : SWIG_Python_SetConstant(d, "HAVE_SYS_SELECT_H",SWIG_From_int((int)(1)));
40153 27 : SWIG_Python_SetConstant(d, "HAVE_SYS_STAT_H",SWIG_From_int((int)(1)));
40154 27 : SWIG_Python_SetConstant(d, "HAVE_SYS_TIME_H",SWIG_From_int((int)(1)));
40155 27 : SWIG_Python_SetConstant(d, "HAVE_SYS_TYPES_H",SWIG_From_int((int)(1)));
40156 27 : SWIG_Python_SetConstant(d, "HAVE_SYS_UIO_H",SWIG_From_int((int)(1)));
40157 27 : SWIG_Python_SetConstant(d, "HAVE_THREAD_SAFE_GETENV",SWIG_From_int((int)(1)));
40158 27 : SWIG_Python_SetConstant(d, "HAVE_TIMEGM",SWIG_From_int((int)(1)));
40159 27 : SWIG_Python_SetConstant(d, "HAVE_TLS",SWIG_From_int((int)(1)));
40160 27 : SWIG_Python_SetConstant(d, "HAVE_TTYNAME_R",SWIG_From_int((int)(1)));
40161 27 : SWIG_Python_SetConstant(d, "HAVE_UINTPTR_T",SWIG_From_int((int)(1)));
40162 27 : SWIG_Python_SetConstant(d, "HAVE_UNISTD_H",SWIG_From_int((int)(1)));
40163 27 : SWIG_Python_SetConstant(d, "LT_OBJDIR",SWIG_FromCharPtr(".libs/"));
40164 27 : SWIG_Python_SetConstant(d, "PACKAGE",SWIG_FromCharPtr("gpgme"));
40165 27 : SWIG_Python_SetConstant(d, "PACKAGE_BUGREPORT",SWIG_FromCharPtr("http://bugs.gnupg.org"));
40166 27 : SWIG_Python_SetConstant(d, "PACKAGE_NAME",SWIG_FromCharPtr("gpgme"));
40167 27 : SWIG_Python_SetConstant(d, "PACKAGE_STRING",SWIG_FromCharPtr("gpgme 1.8.1"));
40168 27 : SWIG_Python_SetConstant(d, "PACKAGE_TARNAME",SWIG_FromCharPtr("gpgme"));
40169 27 : SWIG_Python_SetConstant(d, "PACKAGE_URL",SWIG_FromCharPtr(""));
40170 27 : SWIG_Python_SetConstant(d, "PACKAGE_VERSION",SWIG_FromCharPtr("1.8.1"));
40171 27 : SWIG_Python_SetConstant(d, "PATHSEP_C",SWIG_From_char((char)(':')));
40172 27 : SWIG_Python_SetConstant(d, "DIRSEP_C",SWIG_From_char((char)('/')));
40173 27 : SWIG_Python_SetConstant(d, "DIRSEP_S",SWIG_FromCharPtr("/"));
40174 27 : SWIG_Python_SetConstant(d, "SIZEOF_UNSIGNED_INT",SWIG_From_int((int)(4)));
40175 27 : SWIG_Python_SetConstant(d, "STDC_HEADERS",SWIG_From_int((int)(1)));
40176 27 : SWIG_Python_SetConstant(d, "USE_DESCRIPTOR_PASSING",SWIG_From_int((int)(1)));
40177 27 : SWIG_Python_SetConstant(d, "_ALL_SOURCE",SWIG_From_int((int)(1)));
40178 27 : SWIG_Python_SetConstant(d, "_GNU_SOURCE",SWIG_From_int((int)(1)));
40179 27 : SWIG_Python_SetConstant(d, "_POSIX_PTHREAD_SEMANTICS",SWIG_From_int((int)(1)));
40180 27 : SWIG_Python_SetConstant(d, "_TANDEM_SOURCE",SWIG_From_int((int)(1)));
40181 27 : SWIG_Python_SetConstant(d, "__EXTENSIONS__",SWIG_From_int((int)(1)));
40182 27 : SWIG_Python_SetConstant(d, "VERSION",SWIG_FromCharPtr("1.8.1"));
40183 27 : SWIG_Python_SetConstant(d, "_DARWIN_USE_64_BIT_INODE",SWIG_From_int((int)(1)));
40184 27 : SWIG_Python_SetConstant(d, "_REENTRANT",SWIG_From_int((int)(1)));
40185 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENABLE_ERRNO_MACROS",SWIG_From_int((int)(1)));
40186 27 : SWIG_Python_SetConstant(d, "CRIGHTBLURB",SWIG_FromCharPtr("Copyright (C) 2000 Werner Koch\nCopyright (C) 2001--2016 g10 Code GmbH\n"));
40187 27 : SWIG_Python_SetConstant(d, "GPGME_VERSION",SWIG_FromCharPtr("1.8.1"));
40188 27 : SWIG_Python_SetConstant(d, "GPGME_VERSION_NUMBER",SWIG_From_int((int)(0x010801)));
40189 27 : SWIG_Python_SetConstant(d, "GPGME_DATA_ENCODING_NONE",SWIG_From_int((int)(GPGME_DATA_ENCODING_NONE)));
40190 27 : SWIG_Python_SetConstant(d, "GPGME_DATA_ENCODING_BINARY",SWIG_From_int((int)(GPGME_DATA_ENCODING_BINARY)));
40191 27 : SWIG_Python_SetConstant(d, "GPGME_DATA_ENCODING_BASE64",SWIG_From_int((int)(GPGME_DATA_ENCODING_BASE64)));
40192 27 : SWIG_Python_SetConstant(d, "GPGME_DATA_ENCODING_ARMOR",SWIG_From_int((int)(GPGME_DATA_ENCODING_ARMOR)));
40193 27 : SWIG_Python_SetConstant(d, "GPGME_DATA_ENCODING_URL",SWIG_From_int((int)(GPGME_DATA_ENCODING_URL)));
40194 27 : SWIG_Python_SetConstant(d, "GPGME_DATA_ENCODING_URLESC",SWIG_From_int((int)(GPGME_DATA_ENCODING_URLESC)));
40195 27 : SWIG_Python_SetConstant(d, "GPGME_DATA_ENCODING_URL0",SWIG_From_int((int)(GPGME_DATA_ENCODING_URL0)));
40196 27 : SWIG_Python_SetConstant(d, "GPGME_DATA_ENCODING_MIME",SWIG_From_int((int)(GPGME_DATA_ENCODING_MIME)));
40197 27 : SWIG_Python_SetConstant(d, "GPGME_DATA_TYPE_INVALID",SWIG_From_int((int)(GPGME_DATA_TYPE_INVALID)));
40198 27 : SWIG_Python_SetConstant(d, "GPGME_DATA_TYPE_UNKNOWN",SWIG_From_int((int)(GPGME_DATA_TYPE_UNKNOWN)));
40199 27 : SWIG_Python_SetConstant(d, "GPGME_DATA_TYPE_PGP_SIGNED",SWIG_From_int((int)(GPGME_DATA_TYPE_PGP_SIGNED)));
40200 27 : SWIG_Python_SetConstant(d, "GPGME_DATA_TYPE_PGP_ENCRYPTED",SWIG_From_int((int)(GPGME_DATA_TYPE_PGP_ENCRYPTED)));
40201 27 : SWIG_Python_SetConstant(d, "GPGME_DATA_TYPE_PGP_OTHER",SWIG_From_int((int)(GPGME_DATA_TYPE_PGP_OTHER)));
40202 27 : SWIG_Python_SetConstant(d, "GPGME_DATA_TYPE_PGP_KEY",SWIG_From_int((int)(GPGME_DATA_TYPE_PGP_KEY)));
40203 27 : SWIG_Python_SetConstant(d, "GPGME_DATA_TYPE_PGP_SIGNATURE",SWIG_From_int((int)(GPGME_DATA_TYPE_PGP_SIGNATURE)));
40204 27 : SWIG_Python_SetConstant(d, "GPGME_DATA_TYPE_CMS_SIGNED",SWIG_From_int((int)(GPGME_DATA_TYPE_CMS_SIGNED)));
40205 27 : SWIG_Python_SetConstant(d, "GPGME_DATA_TYPE_CMS_ENCRYPTED",SWIG_From_int((int)(GPGME_DATA_TYPE_CMS_ENCRYPTED)));
40206 27 : SWIG_Python_SetConstant(d, "GPGME_DATA_TYPE_CMS_OTHER",SWIG_From_int((int)(GPGME_DATA_TYPE_CMS_OTHER)));
40207 27 : SWIG_Python_SetConstant(d, "GPGME_DATA_TYPE_X509_CERT",SWIG_From_int((int)(GPGME_DATA_TYPE_X509_CERT)));
40208 27 : SWIG_Python_SetConstant(d, "GPGME_DATA_TYPE_PKCS12",SWIG_From_int((int)(GPGME_DATA_TYPE_PKCS12)));
40209 27 : SWIG_Python_SetConstant(d, "GPGME_PK_RSA",SWIG_From_int((int)(GPGME_PK_RSA)));
40210 27 : SWIG_Python_SetConstant(d, "GPGME_PK_RSA_E",SWIG_From_int((int)(GPGME_PK_RSA_E)));
40211 27 : SWIG_Python_SetConstant(d, "GPGME_PK_RSA_S",SWIG_From_int((int)(GPGME_PK_RSA_S)));
40212 27 : SWIG_Python_SetConstant(d, "GPGME_PK_ELG_E",SWIG_From_int((int)(GPGME_PK_ELG_E)));
40213 27 : SWIG_Python_SetConstant(d, "GPGME_PK_DSA",SWIG_From_int((int)(GPGME_PK_DSA)));
40214 27 : SWIG_Python_SetConstant(d, "GPGME_PK_ECC",SWIG_From_int((int)(GPGME_PK_ECC)));
40215 27 : SWIG_Python_SetConstant(d, "GPGME_PK_ELG",SWIG_From_int((int)(GPGME_PK_ELG)));
40216 27 : SWIG_Python_SetConstant(d, "GPGME_PK_ECDSA",SWIG_From_int((int)(GPGME_PK_ECDSA)));
40217 27 : SWIG_Python_SetConstant(d, "GPGME_PK_ECDH",SWIG_From_int((int)(GPGME_PK_ECDH)));
40218 27 : SWIG_Python_SetConstant(d, "GPGME_PK_EDDSA",SWIG_From_int((int)(GPGME_PK_EDDSA)));
40219 27 : SWIG_Python_SetConstant(d, "GPGME_MD_NONE",SWIG_From_int((int)(GPGME_MD_NONE)));
40220 27 : SWIG_Python_SetConstant(d, "GPGME_MD_MD5",SWIG_From_int((int)(GPGME_MD_MD5)));
40221 27 : SWIG_Python_SetConstant(d, "GPGME_MD_SHA1",SWIG_From_int((int)(GPGME_MD_SHA1)));
40222 27 : SWIG_Python_SetConstant(d, "GPGME_MD_RMD160",SWIG_From_int((int)(GPGME_MD_RMD160)));
40223 27 : SWIG_Python_SetConstant(d, "GPGME_MD_MD2",SWIG_From_int((int)(GPGME_MD_MD2)));
40224 27 : SWIG_Python_SetConstant(d, "GPGME_MD_TIGER",SWIG_From_int((int)(GPGME_MD_TIGER)));
40225 27 : SWIG_Python_SetConstant(d, "GPGME_MD_HAVAL",SWIG_From_int((int)(GPGME_MD_HAVAL)));
40226 27 : SWIG_Python_SetConstant(d, "GPGME_MD_SHA256",SWIG_From_int((int)(GPGME_MD_SHA256)));
40227 27 : SWIG_Python_SetConstant(d, "GPGME_MD_SHA384",SWIG_From_int((int)(GPGME_MD_SHA384)));
40228 27 : SWIG_Python_SetConstant(d, "GPGME_MD_SHA512",SWIG_From_int((int)(GPGME_MD_SHA512)));
40229 27 : SWIG_Python_SetConstant(d, "GPGME_MD_SHA224",SWIG_From_int((int)(GPGME_MD_SHA224)));
40230 27 : SWIG_Python_SetConstant(d, "GPGME_MD_MD4",SWIG_From_int((int)(GPGME_MD_MD4)));
40231 27 : SWIG_Python_SetConstant(d, "GPGME_MD_CRC32",SWIG_From_int((int)(GPGME_MD_CRC32)));
40232 27 : SWIG_Python_SetConstant(d, "GPGME_MD_CRC32_RFC1510",SWIG_From_int((int)(GPGME_MD_CRC32_RFC1510)));
40233 27 : SWIG_Python_SetConstant(d, "GPGME_MD_CRC24_RFC2440",SWIG_From_int((int)(GPGME_MD_CRC24_RFC2440)));
40234 27 : SWIG_Python_SetConstant(d, "GPGME_SIG_MODE_NORMAL",SWIG_From_int((int)(GPGME_SIG_MODE_NORMAL)));
40235 27 : SWIG_Python_SetConstant(d, "GPGME_SIG_MODE_DETACH",SWIG_From_int((int)(GPGME_SIG_MODE_DETACH)));
40236 27 : SWIG_Python_SetConstant(d, "GPGME_SIG_MODE_CLEAR",SWIG_From_int((int)(GPGME_SIG_MODE_CLEAR)));
40237 27 : SWIG_Python_SetConstant(d, "GPGME_VALIDITY_UNKNOWN",SWIG_From_int((int)(GPGME_VALIDITY_UNKNOWN)));
40238 27 : SWIG_Python_SetConstant(d, "GPGME_VALIDITY_UNDEFINED",SWIG_From_int((int)(GPGME_VALIDITY_UNDEFINED)));
40239 27 : SWIG_Python_SetConstant(d, "GPGME_VALIDITY_NEVER",SWIG_From_int((int)(GPGME_VALIDITY_NEVER)));
40240 27 : SWIG_Python_SetConstant(d, "GPGME_VALIDITY_MARGINAL",SWIG_From_int((int)(GPGME_VALIDITY_MARGINAL)));
40241 27 : SWIG_Python_SetConstant(d, "GPGME_VALIDITY_FULL",SWIG_From_int((int)(GPGME_VALIDITY_FULL)));
40242 27 : SWIG_Python_SetConstant(d, "GPGME_VALIDITY_ULTIMATE",SWIG_From_int((int)(GPGME_VALIDITY_ULTIMATE)));
40243 27 : SWIG_Python_SetConstant(d, "GPGME_TOFU_POLICY_NONE",SWIG_From_int((int)(GPGME_TOFU_POLICY_NONE)));
40244 27 : SWIG_Python_SetConstant(d, "GPGME_TOFU_POLICY_AUTO",SWIG_From_int((int)(GPGME_TOFU_POLICY_AUTO)));
40245 27 : SWIG_Python_SetConstant(d, "GPGME_TOFU_POLICY_GOOD",SWIG_From_int((int)(GPGME_TOFU_POLICY_GOOD)));
40246 27 : SWIG_Python_SetConstant(d, "GPGME_TOFU_POLICY_UNKNOWN",SWIG_From_int((int)(GPGME_TOFU_POLICY_UNKNOWN)));
40247 27 : SWIG_Python_SetConstant(d, "GPGME_TOFU_POLICY_BAD",SWIG_From_int((int)(GPGME_TOFU_POLICY_BAD)));
40248 27 : SWIG_Python_SetConstant(d, "GPGME_TOFU_POLICY_ASK",SWIG_From_int((int)(GPGME_TOFU_POLICY_ASK)));
40249 27 : SWIG_Python_SetConstant(d, "GPGME_PROTOCOL_OpenPGP",SWIG_From_int((int)(GPGME_PROTOCOL_OpenPGP)));
40250 27 : SWIG_Python_SetConstant(d, "GPGME_PROTOCOL_CMS",SWIG_From_int((int)(GPGME_PROTOCOL_CMS)));
40251 27 : SWIG_Python_SetConstant(d, "GPGME_PROTOCOL_GPGCONF",SWIG_From_int((int)(GPGME_PROTOCOL_GPGCONF)));
40252 27 : SWIG_Python_SetConstant(d, "GPGME_PROTOCOL_ASSUAN",SWIG_From_int((int)(GPGME_PROTOCOL_ASSUAN)));
40253 27 : SWIG_Python_SetConstant(d, "GPGME_PROTOCOL_G13",SWIG_From_int((int)(GPGME_PROTOCOL_G13)));
40254 27 : SWIG_Python_SetConstant(d, "GPGME_PROTOCOL_UISERVER",SWIG_From_int((int)(GPGME_PROTOCOL_UISERVER)));
40255 27 : SWIG_Python_SetConstant(d, "GPGME_PROTOCOL_SPAWN",SWIG_From_int((int)(GPGME_PROTOCOL_SPAWN)));
40256 27 : SWIG_Python_SetConstant(d, "GPGME_PROTOCOL_DEFAULT",SWIG_From_int((int)(GPGME_PROTOCOL_DEFAULT)));
40257 27 : SWIG_Python_SetConstant(d, "GPGME_PROTOCOL_UNKNOWN",SWIG_From_int((int)(GPGME_PROTOCOL_UNKNOWN)));
40258 27 : SWIG_Python_SetConstant(d, "GPGME_KEYLIST_MODE_LOCAL",SWIG_From_int((int)(1)));
40259 27 : SWIG_Python_SetConstant(d, "GPGME_KEYLIST_MODE_EXTERN",SWIG_From_int((int)(2)));
40260 27 : SWIG_Python_SetConstant(d, "GPGME_KEYLIST_MODE_SIGS",SWIG_From_int((int)(4)));
40261 27 : SWIG_Python_SetConstant(d, "GPGME_KEYLIST_MODE_SIG_NOTATIONS",SWIG_From_int((int)(8)));
40262 27 : SWIG_Python_SetConstant(d, "GPGME_KEYLIST_MODE_WITH_SECRET",SWIG_From_int((int)(16)));
40263 27 : SWIG_Python_SetConstant(d, "GPGME_KEYLIST_MODE_WITH_TOFU",SWIG_From_int((int)(32)));
40264 27 : SWIG_Python_SetConstant(d, "GPGME_KEYLIST_MODE_EPHEMERAL",SWIG_From_int((int)(128)));
40265 27 : SWIG_Python_SetConstant(d, "GPGME_KEYLIST_MODE_VALIDATE",SWIG_From_int((int)(256)));
40266 27 : SWIG_Python_SetConstant(d, "GPGME_PINENTRY_MODE_DEFAULT",SWIG_From_int((int)(GPGME_PINENTRY_MODE_DEFAULT)));
40267 27 : SWIG_Python_SetConstant(d, "GPGME_PINENTRY_MODE_ASK",SWIG_From_int((int)(GPGME_PINENTRY_MODE_ASK)));
40268 27 : SWIG_Python_SetConstant(d, "GPGME_PINENTRY_MODE_CANCEL",SWIG_From_int((int)(GPGME_PINENTRY_MODE_CANCEL)));
40269 27 : SWIG_Python_SetConstant(d, "GPGME_PINENTRY_MODE_ERROR",SWIG_From_int((int)(GPGME_PINENTRY_MODE_ERROR)));
40270 27 : SWIG_Python_SetConstant(d, "GPGME_PINENTRY_MODE_LOOPBACK",SWIG_From_int((int)(GPGME_PINENTRY_MODE_LOOPBACK)));
40271 27 : SWIG_Python_SetConstant(d, "GPGME_EXPORT_MODE_EXTERN",SWIG_From_int((int)(2)));
40272 27 : SWIG_Python_SetConstant(d, "GPGME_EXPORT_MODE_MINIMAL",SWIG_From_int((int)(4)));
40273 27 : SWIG_Python_SetConstant(d, "GPGME_EXPORT_MODE_SECRET",SWIG_From_int((int)(16)));
40274 27 : SWIG_Python_SetConstant(d, "GPGME_EXPORT_MODE_RAW",SWIG_From_int((int)(32)));
40275 27 : SWIG_Python_SetConstant(d, "GPGME_EXPORT_MODE_PKCS12",SWIG_From_int((int)(64)));
40276 27 : SWIG_Python_SetConstant(d, "GPGME_AUDITLOG_HTML",SWIG_From_int((int)(1)));
40277 27 : SWIG_Python_SetConstant(d, "GPGME_AUDITLOG_WITH_HELP",SWIG_From_int((int)(128)));
40278 27 : SWIG_Python_SetConstant(d, "GPGME_SIG_NOTATION_HUMAN_READABLE",SWIG_From_int((int)(1)));
40279 27 : SWIG_Python_SetConstant(d, "GPGME_SIG_NOTATION_CRITICAL",SWIG_From_int((int)(2)));
40280 27 : SWIG_Python_SetConstant(d, "GPGME_INCLUDE_CERTS_DEFAULT",SWIG_From_int((int)(-256)));
40281 27 : SWIG_Python_SetConstant(d, "GPGME_EVENT_START",SWIG_From_int((int)(GPGME_EVENT_START)));
40282 27 : SWIG_Python_SetConstant(d, "GPGME_EVENT_DONE",SWIG_From_int((int)(GPGME_EVENT_DONE)));
40283 27 : SWIG_Python_SetConstant(d, "GPGME_EVENT_NEXT_KEY",SWIG_From_int((int)(GPGME_EVENT_NEXT_KEY)));
40284 27 : SWIG_Python_SetConstant(d, "GPGME_EVENT_NEXT_TRUSTITEM",SWIG_From_int((int)(GPGME_EVENT_NEXT_TRUSTITEM)));
40285 27 : SWIG_Python_SetConstant(d, "GPGME_ENCRYPT_ALWAYS_TRUST",SWIG_From_int((int)(GPGME_ENCRYPT_ALWAYS_TRUST)));
40286 27 : SWIG_Python_SetConstant(d, "GPGME_ENCRYPT_NO_ENCRYPT_TO",SWIG_From_int((int)(GPGME_ENCRYPT_NO_ENCRYPT_TO)));
40287 27 : SWIG_Python_SetConstant(d, "GPGME_ENCRYPT_PREPARE",SWIG_From_int((int)(GPGME_ENCRYPT_PREPARE)));
40288 27 : SWIG_Python_SetConstant(d, "GPGME_ENCRYPT_EXPECT_SIGN",SWIG_From_int((int)(GPGME_ENCRYPT_EXPECT_SIGN)));
40289 27 : SWIG_Python_SetConstant(d, "GPGME_ENCRYPT_NO_COMPRESS",SWIG_From_int((int)(GPGME_ENCRYPT_NO_COMPRESS)));
40290 27 : SWIG_Python_SetConstant(d, "GPGME_ENCRYPT_SYMMETRIC",SWIG_From_int((int)(GPGME_ENCRYPT_SYMMETRIC)));
40291 27 : SWIG_Python_SetConstant(d, "GPGME_SIGSUM_VALID",SWIG_From_int((int)(GPGME_SIGSUM_VALID)));
40292 27 : SWIG_Python_SetConstant(d, "GPGME_SIGSUM_GREEN",SWIG_From_int((int)(GPGME_SIGSUM_GREEN)));
40293 27 : SWIG_Python_SetConstant(d, "GPGME_SIGSUM_RED",SWIG_From_int((int)(GPGME_SIGSUM_RED)));
40294 27 : SWIG_Python_SetConstant(d, "GPGME_SIGSUM_KEY_REVOKED",SWIG_From_int((int)(GPGME_SIGSUM_KEY_REVOKED)));
40295 27 : SWIG_Python_SetConstant(d, "GPGME_SIGSUM_KEY_EXPIRED",SWIG_From_int((int)(GPGME_SIGSUM_KEY_EXPIRED)));
40296 27 : SWIG_Python_SetConstant(d, "GPGME_SIGSUM_SIG_EXPIRED",SWIG_From_int((int)(GPGME_SIGSUM_SIG_EXPIRED)));
40297 27 : SWIG_Python_SetConstant(d, "GPGME_SIGSUM_KEY_MISSING",SWIG_From_int((int)(GPGME_SIGSUM_KEY_MISSING)));
40298 27 : SWIG_Python_SetConstant(d, "GPGME_SIGSUM_CRL_MISSING",SWIG_From_int((int)(GPGME_SIGSUM_CRL_MISSING)));
40299 27 : SWIG_Python_SetConstant(d, "GPGME_SIGSUM_CRL_TOO_OLD",SWIG_From_int((int)(GPGME_SIGSUM_CRL_TOO_OLD)));
40300 27 : SWIG_Python_SetConstant(d, "GPGME_SIGSUM_BAD_POLICY",SWIG_From_int((int)(GPGME_SIGSUM_BAD_POLICY)));
40301 27 : SWIG_Python_SetConstant(d, "GPGME_SIGSUM_SYS_ERROR",SWIG_From_int((int)(GPGME_SIGSUM_SYS_ERROR)));
40302 27 : SWIG_Python_SetConstant(d, "GPGME_SIGSUM_TOFU_CONFLICT",SWIG_From_int((int)(GPGME_SIGSUM_TOFU_CONFLICT)));
40303 27 : SWIG_Python_SetConstant(d, "GPGME_IMPORT_NEW",SWIG_From_int((int)(1)));
40304 27 : SWIG_Python_SetConstant(d, "GPGME_IMPORT_UID",SWIG_From_int((int)(2)));
40305 27 : SWIG_Python_SetConstant(d, "GPGME_IMPORT_SIG",SWIG_From_int((int)(4)));
40306 27 : SWIG_Python_SetConstant(d, "GPGME_IMPORT_SUBKEY",SWIG_From_int((int)(8)));
40307 27 : SWIG_Python_SetConstant(d, "GPGME_IMPORT_SECRET",SWIG_From_int((int)(16)));
40308 27 : SWIG_Python_SetConstant(d, "GPGME_CREATE_SIGN",SWIG_From_int((int)((1 << 0))));
40309 27 : SWIG_Python_SetConstant(d, "GPGME_CREATE_ENCR",SWIG_From_int((int)((1 << 1))));
40310 27 : SWIG_Python_SetConstant(d, "GPGME_CREATE_CERT",SWIG_From_int((int)((1 << 2))));
40311 27 : SWIG_Python_SetConstant(d, "GPGME_CREATE_AUTH",SWIG_From_int((int)((1 << 3))));
40312 27 : SWIG_Python_SetConstant(d, "GPGME_CREATE_NOPASSWD",SWIG_From_int((int)((1 << 7))));
40313 27 : SWIG_Python_SetConstant(d, "GPGME_CREATE_SELFSIGNED",SWIG_From_int((int)((1 << 8))));
40314 27 : SWIG_Python_SetConstant(d, "GPGME_CREATE_NOSTORE",SWIG_From_int((int)((1 << 9))));
40315 27 : SWIG_Python_SetConstant(d, "GPGME_CREATE_WANTPUB",SWIG_From_int((int)((1 << 10))));
40316 27 : SWIG_Python_SetConstant(d, "GPGME_CREATE_WANTSEC",SWIG_From_int((int)((1 << 11))));
40317 27 : SWIG_Python_SetConstant(d, "GPGME_CREATE_FORCE",SWIG_From_int((int)((1 << 12))));
40318 27 : SWIG_Python_SetConstant(d, "GPGME_CREATE_NOEXPIRE",SWIG_From_int((int)((1 << 13))));
40319 27 : SWIG_Python_SetConstant(d, "GPGME_KEYSIGN_LOCAL",SWIG_From_int((int)((1 << 7))));
40320 27 : SWIG_Python_SetConstant(d, "GPGME_KEYSIGN_LFSEP",SWIG_From_int((int)((1 << 8))));
40321 27 : SWIG_Python_SetConstant(d, "GPGME_KEYSIGN_NOEXPIRE",SWIG_From_int((int)((1 << 9))));
40322 27 : SWIG_Python_SetConstant(d, "GPGME_INTERACT_CARD",SWIG_From_int((int)((1 << 0))));
40323 27 : SWIG_Python_SetConstant(d, "GPGME_SPAWN_DETACHED",SWIG_From_int((int)(1)));
40324 27 : SWIG_Python_SetConstant(d, "GPGME_SPAWN_ALLOW_SET_FG",SWIG_From_int((int)(2)));
40325 27 : SWIG_Python_SetConstant(d, "GPGME_CONF_BASIC",SWIG_From_int((int)(GPGME_CONF_BASIC)));
40326 27 : SWIG_Python_SetConstant(d, "GPGME_CONF_ADVANCED",SWIG_From_int((int)(GPGME_CONF_ADVANCED)));
40327 27 : SWIG_Python_SetConstant(d, "GPGME_CONF_EXPERT",SWIG_From_int((int)(GPGME_CONF_EXPERT)));
40328 27 : SWIG_Python_SetConstant(d, "GPGME_CONF_INVISIBLE",SWIG_From_int((int)(GPGME_CONF_INVISIBLE)));
40329 27 : SWIG_Python_SetConstant(d, "GPGME_CONF_INTERNAL",SWIG_From_int((int)(GPGME_CONF_INTERNAL)));
40330 27 : SWIG_Python_SetConstant(d, "GPGME_CONF_NONE",SWIG_From_int((int)(GPGME_CONF_NONE)));
40331 27 : SWIG_Python_SetConstant(d, "GPGME_CONF_STRING",SWIG_From_int((int)(GPGME_CONF_STRING)));
40332 27 : SWIG_Python_SetConstant(d, "GPGME_CONF_INT32",SWIG_From_int((int)(GPGME_CONF_INT32)));
40333 27 : SWIG_Python_SetConstant(d, "GPGME_CONF_UINT32",SWIG_From_int((int)(GPGME_CONF_UINT32)));
40334 27 : SWIG_Python_SetConstant(d, "GPGME_CONF_FILENAME",SWIG_From_int((int)(GPGME_CONF_FILENAME)));
40335 27 : SWIG_Python_SetConstant(d, "GPGME_CONF_LDAP_SERVER",SWIG_From_int((int)(GPGME_CONF_LDAP_SERVER)));
40336 27 : SWIG_Python_SetConstant(d, "GPGME_CONF_KEY_FPR",SWIG_From_int((int)(GPGME_CONF_KEY_FPR)));
40337 27 : SWIG_Python_SetConstant(d, "GPGME_CONF_PUB_KEY",SWIG_From_int((int)(GPGME_CONF_PUB_KEY)));
40338 27 : SWIG_Python_SetConstant(d, "GPGME_CONF_SEC_KEY",SWIG_From_int((int)(GPGME_CONF_SEC_KEY)));
40339 27 : SWIG_Python_SetConstant(d, "GPGME_CONF_ALIAS_LIST",SWIG_From_int((int)(GPGME_CONF_ALIAS_LIST)));
40340 27 : SWIG_Python_SetConstant(d, "GPGME_CONF_GROUP",SWIG_From_int((int)((1 << 0))));
40341 27 : SWIG_Python_SetConstant(d, "GPGME_CONF_OPTIONAL",SWIG_From_int((int)((1 << 1))));
40342 27 : SWIG_Python_SetConstant(d, "GPGME_CONF_LIST",SWIG_From_int((int)((1 << 2))));
40343 27 : SWIG_Python_SetConstant(d, "GPGME_CONF_RUNTIME",SWIG_From_int((int)((1 << 3))));
40344 27 : SWIG_Python_SetConstant(d, "GPGME_CONF_DEFAULT",SWIG_From_int((int)((1 << 4))));
40345 27 : SWIG_Python_SetConstant(d, "GPGME_CONF_DEFAULT_DESC",SWIG_From_int((int)((1 << 5))));
40346 27 : SWIG_Python_SetConstant(d, "GPGME_CONF_NO_ARG_DESC",SWIG_From_int((int)((1 << 6))));
40347 27 : SWIG_Python_SetConstant(d, "GPGME_CONF_NO_CHANGE",SWIG_From_int((int)((1 << 7))));
40348 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_EOF",SWIG_From_int((int)(GPGME_STATUS_EOF)));
40349 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_ENTER",SWIG_From_int((int)(GPGME_STATUS_ENTER)));
40350 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_LEAVE",SWIG_From_int((int)(GPGME_STATUS_LEAVE)));
40351 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_ABORT",SWIG_From_int((int)(GPGME_STATUS_ABORT)));
40352 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_GOODSIG",SWIG_From_int((int)(GPGME_STATUS_GOODSIG)));
40353 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_BADSIG",SWIG_From_int((int)(GPGME_STATUS_BADSIG)));
40354 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_ERRSIG",SWIG_From_int((int)(GPGME_STATUS_ERRSIG)));
40355 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_BADARMOR",SWIG_From_int((int)(GPGME_STATUS_BADARMOR)));
40356 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_RSA_OR_IDEA",SWIG_From_int((int)(GPGME_STATUS_RSA_OR_IDEA)));
40357 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_KEYEXPIRED",SWIG_From_int((int)(GPGME_STATUS_KEYEXPIRED)));
40358 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_KEYREVOKED",SWIG_From_int((int)(GPGME_STATUS_KEYREVOKED)));
40359 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_TRUST_UNDEFINED",SWIG_From_int((int)(GPGME_STATUS_TRUST_UNDEFINED)));
40360 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_TRUST_NEVER",SWIG_From_int((int)(GPGME_STATUS_TRUST_NEVER)));
40361 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_TRUST_MARGINAL",SWIG_From_int((int)(GPGME_STATUS_TRUST_MARGINAL)));
40362 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_TRUST_FULLY",SWIG_From_int((int)(GPGME_STATUS_TRUST_FULLY)));
40363 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_TRUST_ULTIMATE",SWIG_From_int((int)(GPGME_STATUS_TRUST_ULTIMATE)));
40364 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_SHM_INFO",SWIG_From_int((int)(GPGME_STATUS_SHM_INFO)));
40365 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_SHM_GET",SWIG_From_int((int)(GPGME_STATUS_SHM_GET)));
40366 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_SHM_GET_BOOL",SWIG_From_int((int)(GPGME_STATUS_SHM_GET_BOOL)));
40367 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_SHM_GET_HIDDEN",SWIG_From_int((int)(GPGME_STATUS_SHM_GET_HIDDEN)));
40368 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_NEED_PASSPHRASE",SWIG_From_int((int)(GPGME_STATUS_NEED_PASSPHRASE)));
40369 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_VALIDSIG",SWIG_From_int((int)(GPGME_STATUS_VALIDSIG)));
40370 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_SIG_ID",SWIG_From_int((int)(GPGME_STATUS_SIG_ID)));
40371 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_ENC_TO",SWIG_From_int((int)(GPGME_STATUS_ENC_TO)));
40372 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_NODATA",SWIG_From_int((int)(GPGME_STATUS_NODATA)));
40373 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_BAD_PASSPHRASE",SWIG_From_int((int)(GPGME_STATUS_BAD_PASSPHRASE)));
40374 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_NO_PUBKEY",SWIG_From_int((int)(GPGME_STATUS_NO_PUBKEY)));
40375 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_NO_SECKEY",SWIG_From_int((int)(GPGME_STATUS_NO_SECKEY)));
40376 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_NEED_PASSPHRASE_SYM",SWIG_From_int((int)(GPGME_STATUS_NEED_PASSPHRASE_SYM)));
40377 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_DECRYPTION_FAILED",SWIG_From_int((int)(GPGME_STATUS_DECRYPTION_FAILED)));
40378 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_DECRYPTION_OKAY",SWIG_From_int((int)(GPGME_STATUS_DECRYPTION_OKAY)));
40379 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_MISSING_PASSPHRASE",SWIG_From_int((int)(GPGME_STATUS_MISSING_PASSPHRASE)));
40380 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_GOOD_PASSPHRASE",SWIG_From_int((int)(GPGME_STATUS_GOOD_PASSPHRASE)));
40381 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_GOODMDC",SWIG_From_int((int)(GPGME_STATUS_GOODMDC)));
40382 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_BADMDC",SWIG_From_int((int)(GPGME_STATUS_BADMDC)));
40383 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_ERRMDC",SWIG_From_int((int)(GPGME_STATUS_ERRMDC)));
40384 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_IMPORTED",SWIG_From_int((int)(GPGME_STATUS_IMPORTED)));
40385 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_IMPORT_OK",SWIG_From_int((int)(GPGME_STATUS_IMPORT_OK)));
40386 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_IMPORT_PROBLEM",SWIG_From_int((int)(GPGME_STATUS_IMPORT_PROBLEM)));
40387 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_IMPORT_RES",SWIG_From_int((int)(GPGME_STATUS_IMPORT_RES)));
40388 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_FILE_START",SWIG_From_int((int)(GPGME_STATUS_FILE_START)));
40389 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_FILE_DONE",SWIG_From_int((int)(GPGME_STATUS_FILE_DONE)));
40390 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_FILE_ERROR",SWIG_From_int((int)(GPGME_STATUS_FILE_ERROR)));
40391 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_BEGIN_DECRYPTION",SWIG_From_int((int)(GPGME_STATUS_BEGIN_DECRYPTION)));
40392 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_END_DECRYPTION",SWIG_From_int((int)(GPGME_STATUS_END_DECRYPTION)));
40393 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_BEGIN_ENCRYPTION",SWIG_From_int((int)(GPGME_STATUS_BEGIN_ENCRYPTION)));
40394 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_END_ENCRYPTION",SWIG_From_int((int)(GPGME_STATUS_END_ENCRYPTION)));
40395 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_DELETE_PROBLEM",SWIG_From_int((int)(GPGME_STATUS_DELETE_PROBLEM)));
40396 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_GET_BOOL",SWIG_From_int((int)(GPGME_STATUS_GET_BOOL)));
40397 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_GET_LINE",SWIG_From_int((int)(GPGME_STATUS_GET_LINE)));
40398 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_GET_HIDDEN",SWIG_From_int((int)(GPGME_STATUS_GET_HIDDEN)));
40399 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_GOT_IT",SWIG_From_int((int)(GPGME_STATUS_GOT_IT)));
40400 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_PROGRESS",SWIG_From_int((int)(GPGME_STATUS_PROGRESS)));
40401 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_SIG_CREATED",SWIG_From_int((int)(GPGME_STATUS_SIG_CREATED)));
40402 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_SESSION_KEY",SWIG_From_int((int)(GPGME_STATUS_SESSION_KEY)));
40403 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_NOTATION_NAME",SWIG_From_int((int)(GPGME_STATUS_NOTATION_NAME)));
40404 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_NOTATION_DATA",SWIG_From_int((int)(GPGME_STATUS_NOTATION_DATA)));
40405 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_POLICY_URL",SWIG_From_int((int)(GPGME_STATUS_POLICY_URL)));
40406 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_BEGIN_STREAM",SWIG_From_int((int)(GPGME_STATUS_BEGIN_STREAM)));
40407 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_END_STREAM",SWIG_From_int((int)(GPGME_STATUS_END_STREAM)));
40408 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_KEY_CREATED",SWIG_From_int((int)(GPGME_STATUS_KEY_CREATED)));
40409 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_USERID_HINT",SWIG_From_int((int)(GPGME_STATUS_USERID_HINT)));
40410 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_UNEXPECTED",SWIG_From_int((int)(GPGME_STATUS_UNEXPECTED)));
40411 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_INV_RECP",SWIG_From_int((int)(GPGME_STATUS_INV_RECP)));
40412 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_NO_RECP",SWIG_From_int((int)(GPGME_STATUS_NO_RECP)));
40413 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_ALREADY_SIGNED",SWIG_From_int((int)(GPGME_STATUS_ALREADY_SIGNED)));
40414 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_SIGEXPIRED",SWIG_From_int((int)(GPGME_STATUS_SIGEXPIRED)));
40415 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_EXPSIG",SWIG_From_int((int)(GPGME_STATUS_EXPSIG)));
40416 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_EXPKEYSIG",SWIG_From_int((int)(GPGME_STATUS_EXPKEYSIG)));
40417 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_TRUNCATED",SWIG_From_int((int)(GPGME_STATUS_TRUNCATED)));
40418 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_ERROR",SWIG_From_int((int)(GPGME_STATUS_ERROR)));
40419 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_NEWSIG",SWIG_From_int((int)(GPGME_STATUS_NEWSIG)));
40420 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_REVKEYSIG",SWIG_From_int((int)(GPGME_STATUS_REVKEYSIG)));
40421 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_SIG_SUBPACKET",SWIG_From_int((int)(GPGME_STATUS_SIG_SUBPACKET)));
40422 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_NEED_PASSPHRASE_PIN",SWIG_From_int((int)(GPGME_STATUS_NEED_PASSPHRASE_PIN)));
40423 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_SC_OP_FAILURE",SWIG_From_int((int)(GPGME_STATUS_SC_OP_FAILURE)));
40424 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_SC_OP_SUCCESS",SWIG_From_int((int)(GPGME_STATUS_SC_OP_SUCCESS)));
40425 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_CARDCTRL",SWIG_From_int((int)(GPGME_STATUS_CARDCTRL)));
40426 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_BACKUP_KEY_CREATED",SWIG_From_int((int)(GPGME_STATUS_BACKUP_KEY_CREATED)));
40427 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_PKA_TRUST_BAD",SWIG_From_int((int)(GPGME_STATUS_PKA_TRUST_BAD)));
40428 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_PKA_TRUST_GOOD",SWIG_From_int((int)(GPGME_STATUS_PKA_TRUST_GOOD)));
40429 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_PLAINTEXT",SWIG_From_int((int)(GPGME_STATUS_PLAINTEXT)));
40430 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_INV_SGNR",SWIG_From_int((int)(GPGME_STATUS_INV_SGNR)));
40431 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_NO_SGNR",SWIG_From_int((int)(GPGME_STATUS_NO_SGNR)));
40432 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_SUCCESS",SWIG_From_int((int)(GPGME_STATUS_SUCCESS)));
40433 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_DECRYPTION_INFO",SWIG_From_int((int)(GPGME_STATUS_DECRYPTION_INFO)));
40434 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_PLAINTEXT_LENGTH",SWIG_From_int((int)(GPGME_STATUS_PLAINTEXT_LENGTH)));
40435 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_MOUNTPOINT",SWIG_From_int((int)(GPGME_STATUS_MOUNTPOINT)));
40436 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_PINENTRY_LAUNCHED",SWIG_From_int((int)(GPGME_STATUS_PINENTRY_LAUNCHED)));
40437 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_ATTRIBUTE",SWIG_From_int((int)(GPGME_STATUS_ATTRIBUTE)));
40438 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_BEGIN_SIGNING",SWIG_From_int((int)(GPGME_STATUS_BEGIN_SIGNING)));
40439 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_KEY_NOT_CREATED",SWIG_From_int((int)(GPGME_STATUS_KEY_NOT_CREATED)));
40440 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_INQUIRE_MAXLEN",SWIG_From_int((int)(GPGME_STATUS_INQUIRE_MAXLEN)));
40441 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_FAILURE",SWIG_From_int((int)(GPGME_STATUS_FAILURE)));
40442 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_KEY_CONSIDERED",SWIG_From_int((int)(GPGME_STATUS_KEY_CONSIDERED)));
40443 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_TOFU_USER",SWIG_From_int((int)(GPGME_STATUS_TOFU_USER)));
40444 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_TOFU_STATS",SWIG_From_int((int)(GPGME_STATUS_TOFU_STATS)));
40445 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_TOFU_STATS_LONG",SWIG_From_int((int)(GPGME_STATUS_TOFU_STATS_LONG)));
40446 27 : SWIG_Python_SetConstant(d, "GPGME_STATUS_NOTATION_FLAGS",SWIG_From_int((int)(GPGME_STATUS_NOTATION_FLAGS)));
40447 27 : SWIG_Python_SetConstant(d, "GPGME_SIG_STAT_NONE",SWIG_From_int((int)(GPGME_SIG_STAT_NONE)));
40448 27 : SWIG_Python_SetConstant(d, "GPGME_SIG_STAT_GOOD",SWIG_From_int((int)(GPGME_SIG_STAT_GOOD)));
40449 27 : SWIG_Python_SetConstant(d, "GPGME_SIG_STAT_BAD",SWIG_From_int((int)(GPGME_SIG_STAT_BAD)));
40450 27 : SWIG_Python_SetConstant(d, "GPGME_SIG_STAT_NOKEY",SWIG_From_int((int)(GPGME_SIG_STAT_NOKEY)));
40451 27 : SWIG_Python_SetConstant(d, "GPGME_SIG_STAT_NOSIG",SWIG_From_int((int)(GPGME_SIG_STAT_NOSIG)));
40452 27 : SWIG_Python_SetConstant(d, "GPGME_SIG_STAT_ERROR",SWIG_From_int((int)(GPGME_SIG_STAT_ERROR)));
40453 27 : SWIG_Python_SetConstant(d, "GPGME_SIG_STAT_DIFF",SWIG_From_int((int)(GPGME_SIG_STAT_DIFF)));
40454 27 : SWIG_Python_SetConstant(d, "GPGME_SIG_STAT_GOOD_EXP",SWIG_From_int((int)(GPGME_SIG_STAT_GOOD_EXP)));
40455 27 : SWIG_Python_SetConstant(d, "GPGME_SIG_STAT_GOOD_EXPKEY",SWIG_From_int((int)(GPGME_SIG_STAT_GOOD_EXPKEY)));
40456 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_KEYID",SWIG_From_int((int)(GPGME_ATTR_KEYID)));
40457 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_FPR",SWIG_From_int((int)(GPGME_ATTR_FPR)));
40458 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_ALGO",SWIG_From_int((int)(GPGME_ATTR_ALGO)));
40459 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_LEN",SWIG_From_int((int)(GPGME_ATTR_LEN)));
40460 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_CREATED",SWIG_From_int((int)(GPGME_ATTR_CREATED)));
40461 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_EXPIRE",SWIG_From_int((int)(GPGME_ATTR_EXPIRE)));
40462 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_OTRUST",SWIG_From_int((int)(GPGME_ATTR_OTRUST)));
40463 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_USERID",SWIG_From_int((int)(GPGME_ATTR_USERID)));
40464 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_NAME",SWIG_From_int((int)(GPGME_ATTR_NAME)));
40465 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_EMAIL",SWIG_From_int((int)(GPGME_ATTR_EMAIL)));
40466 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_COMMENT",SWIG_From_int((int)(GPGME_ATTR_COMMENT)));
40467 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_VALIDITY",SWIG_From_int((int)(GPGME_ATTR_VALIDITY)));
40468 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_LEVEL",SWIG_From_int((int)(GPGME_ATTR_LEVEL)));
40469 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_TYPE",SWIG_From_int((int)(GPGME_ATTR_TYPE)));
40470 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_IS_SECRET",SWIG_From_int((int)(GPGME_ATTR_IS_SECRET)));
40471 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_KEY_REVOKED",SWIG_From_int((int)(GPGME_ATTR_KEY_REVOKED)));
40472 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_KEY_INVALID",SWIG_From_int((int)(GPGME_ATTR_KEY_INVALID)));
40473 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_UID_REVOKED",SWIG_From_int((int)(GPGME_ATTR_UID_REVOKED)));
40474 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_UID_INVALID",SWIG_From_int((int)(GPGME_ATTR_UID_INVALID)));
40475 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_KEY_CAPS",SWIG_From_int((int)(GPGME_ATTR_KEY_CAPS)));
40476 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_CAN_ENCRYPT",SWIG_From_int((int)(GPGME_ATTR_CAN_ENCRYPT)));
40477 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_CAN_SIGN",SWIG_From_int((int)(GPGME_ATTR_CAN_SIGN)));
40478 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_CAN_CERTIFY",SWIG_From_int((int)(GPGME_ATTR_CAN_CERTIFY)));
40479 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_KEY_EXPIRED",SWIG_From_int((int)(GPGME_ATTR_KEY_EXPIRED)));
40480 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_KEY_DISABLED",SWIG_From_int((int)(GPGME_ATTR_KEY_DISABLED)));
40481 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_SERIAL",SWIG_From_int((int)(GPGME_ATTR_SERIAL)));
40482 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_ISSUER",SWIG_From_int((int)(GPGME_ATTR_ISSUER)));
40483 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_CHAINID",SWIG_From_int((int)(GPGME_ATTR_CHAINID)));
40484 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_SIG_STATUS",SWIG_From_int((int)(GPGME_ATTR_SIG_STATUS)));
40485 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_ERRTOK",SWIG_From_int((int)(GPGME_ATTR_ERRTOK)));
40486 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_SIG_SUMMARY",SWIG_From_int((int)(GPGME_ATTR_SIG_SUMMARY)));
40487 27 : SWIG_Python_SetConstant(d, "GPGME_ATTR_SIG_CLASS",SWIG_From_int((int)(GPGME_ATTR_SIG_CLASS)));
40488 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SOURCE_UNKNOWN",SWIG_From_long((long)(GPG_ERR_SOURCE_UNKNOWN)));
40489 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SOURCE_GCRYPT",SWIG_From_long((long)(GPG_ERR_SOURCE_GCRYPT)));
40490 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SOURCE_GPG",SWIG_From_long((long)(GPG_ERR_SOURCE_GPG)));
40491 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SOURCE_GPGSM",SWIG_From_long((long)(GPG_ERR_SOURCE_GPGSM)));
40492 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SOURCE_GPGAGENT",SWIG_From_long((long)(GPG_ERR_SOURCE_GPGAGENT)));
40493 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SOURCE_PINENTRY",SWIG_From_long((long)(GPG_ERR_SOURCE_PINENTRY)));
40494 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SOURCE_SCD",SWIG_From_long((long)(GPG_ERR_SOURCE_SCD)));
40495 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SOURCE_GPGME",SWIG_From_long((long)(GPG_ERR_SOURCE_GPGME)));
40496 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SOURCE_KEYBOX",SWIG_From_long((long)(GPG_ERR_SOURCE_KEYBOX)));
40497 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SOURCE_KSBA",SWIG_From_long((long)(GPG_ERR_SOURCE_KSBA)));
40498 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SOURCE_DIRMNGR",SWIG_From_long((long)(GPG_ERR_SOURCE_DIRMNGR)));
40499 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SOURCE_GSTI",SWIG_From_long((long)(GPG_ERR_SOURCE_GSTI)));
40500 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SOURCE_GPA",SWIG_From_long((long)(GPG_ERR_SOURCE_GPA)));
40501 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SOURCE_KLEO",SWIG_From_long((long)(GPG_ERR_SOURCE_KLEO)));
40502 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SOURCE_G13",SWIG_From_long((long)(GPG_ERR_SOURCE_G13)));
40503 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SOURCE_ASSUAN",SWIG_From_long((long)(GPG_ERR_SOURCE_ASSUAN)));
40504 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SOURCE_TLS",SWIG_From_long((long)(GPG_ERR_SOURCE_TLS)));
40505 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SOURCE_ANY",SWIG_From_long((long)(GPG_ERR_SOURCE_ANY)));
40506 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SOURCE_USER_1",SWIG_From_long((long)(GPG_ERR_SOURCE_USER_1)));
40507 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SOURCE_USER_2",SWIG_From_long((long)(GPG_ERR_SOURCE_USER_2)));
40508 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SOURCE_USER_3",SWIG_From_long((long)(GPG_ERR_SOURCE_USER_3)));
40509 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SOURCE_USER_4",SWIG_From_long((long)(GPG_ERR_SOURCE_USER_4)));
40510 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SOURCE_DIM",SWIG_From_long((long)(GPG_ERR_SOURCE_DIM)));
40511 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_ERROR",SWIG_From_long((long)(GPG_ERR_NO_ERROR)));
40512 27 : SWIG_Python_SetConstant(d, "GPG_ERR_GENERAL",SWIG_From_long((long)(GPG_ERR_GENERAL)));
40513 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNKNOWN_PACKET",SWIG_From_long((long)(GPG_ERR_UNKNOWN_PACKET)));
40514 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNKNOWN_VERSION",SWIG_From_long((long)(GPG_ERR_UNKNOWN_VERSION)));
40515 27 : SWIG_Python_SetConstant(d, "GPG_ERR_PUBKEY_ALGO",SWIG_From_long((long)(GPG_ERR_PUBKEY_ALGO)));
40516 27 : SWIG_Python_SetConstant(d, "GPG_ERR_DIGEST_ALGO",SWIG_From_long((long)(GPG_ERR_DIGEST_ALGO)));
40517 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_PUBKEY",SWIG_From_long((long)(GPG_ERR_BAD_PUBKEY)));
40518 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_SECKEY",SWIG_From_long((long)(GPG_ERR_BAD_SECKEY)));
40519 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_SIGNATURE",SWIG_From_long((long)(GPG_ERR_BAD_SIGNATURE)));
40520 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_PUBKEY",SWIG_From_long((long)(GPG_ERR_NO_PUBKEY)));
40521 27 : SWIG_Python_SetConstant(d, "GPG_ERR_CHECKSUM",SWIG_From_long((long)(GPG_ERR_CHECKSUM)));
40522 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_PASSPHRASE",SWIG_From_long((long)(GPG_ERR_BAD_PASSPHRASE)));
40523 27 : SWIG_Python_SetConstant(d, "GPG_ERR_CIPHER_ALGO",SWIG_From_long((long)(GPG_ERR_CIPHER_ALGO)));
40524 27 : SWIG_Python_SetConstant(d, "GPG_ERR_KEYRING_OPEN",SWIG_From_long((long)(GPG_ERR_KEYRING_OPEN)));
40525 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_PACKET",SWIG_From_long((long)(GPG_ERR_INV_PACKET)));
40526 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_ARMOR",SWIG_From_long((long)(GPG_ERR_INV_ARMOR)));
40527 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_USER_ID",SWIG_From_long((long)(GPG_ERR_NO_USER_ID)));
40528 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_SECKEY",SWIG_From_long((long)(GPG_ERR_NO_SECKEY)));
40529 27 : SWIG_Python_SetConstant(d, "GPG_ERR_WRONG_SECKEY",SWIG_From_long((long)(GPG_ERR_WRONG_SECKEY)));
40530 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_KEY",SWIG_From_long((long)(GPG_ERR_BAD_KEY)));
40531 27 : SWIG_Python_SetConstant(d, "GPG_ERR_COMPR_ALGO",SWIG_From_long((long)(GPG_ERR_COMPR_ALGO)));
40532 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_PRIME",SWIG_From_long((long)(GPG_ERR_NO_PRIME)));
40533 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_ENCODING_METHOD",SWIG_From_long((long)(GPG_ERR_NO_ENCODING_METHOD)));
40534 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_ENCRYPTION_SCHEME",SWIG_From_long((long)(GPG_ERR_NO_ENCRYPTION_SCHEME)));
40535 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_SIGNATURE_SCHEME",SWIG_From_long((long)(GPG_ERR_NO_SIGNATURE_SCHEME)));
40536 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_ATTR",SWIG_From_long((long)(GPG_ERR_INV_ATTR)));
40537 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_VALUE",SWIG_From_long((long)(GPG_ERR_NO_VALUE)));
40538 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NOT_FOUND",SWIG_From_long((long)(GPG_ERR_NOT_FOUND)));
40539 27 : SWIG_Python_SetConstant(d, "GPG_ERR_VALUE_NOT_FOUND",SWIG_From_long((long)(GPG_ERR_VALUE_NOT_FOUND)));
40540 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SYNTAX",SWIG_From_long((long)(GPG_ERR_SYNTAX)));
40541 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_MPI",SWIG_From_long((long)(GPG_ERR_BAD_MPI)));
40542 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_PASSPHRASE",SWIG_From_long((long)(GPG_ERR_INV_PASSPHRASE)));
40543 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SIG_CLASS",SWIG_From_long((long)(GPG_ERR_SIG_CLASS)));
40544 27 : SWIG_Python_SetConstant(d, "GPG_ERR_RESOURCE_LIMIT",SWIG_From_long((long)(GPG_ERR_RESOURCE_LIMIT)));
40545 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_KEYRING",SWIG_From_long((long)(GPG_ERR_INV_KEYRING)));
40546 27 : SWIG_Python_SetConstant(d, "GPG_ERR_TRUSTDB",SWIG_From_long((long)(GPG_ERR_TRUSTDB)));
40547 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_CERT",SWIG_From_long((long)(GPG_ERR_BAD_CERT)));
40548 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_USER_ID",SWIG_From_long((long)(GPG_ERR_INV_USER_ID)));
40549 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNEXPECTED",SWIG_From_long((long)(GPG_ERR_UNEXPECTED)));
40550 27 : SWIG_Python_SetConstant(d, "GPG_ERR_TIME_CONFLICT",SWIG_From_long((long)(GPG_ERR_TIME_CONFLICT)));
40551 27 : SWIG_Python_SetConstant(d, "GPG_ERR_KEYSERVER",SWIG_From_long((long)(GPG_ERR_KEYSERVER)));
40552 27 : SWIG_Python_SetConstant(d, "GPG_ERR_WRONG_PUBKEY_ALGO",SWIG_From_long((long)(GPG_ERR_WRONG_PUBKEY_ALGO)));
40553 27 : SWIG_Python_SetConstant(d, "GPG_ERR_TRIBUTE_TO_D_A",SWIG_From_long((long)(GPG_ERR_TRIBUTE_TO_D_A)));
40554 27 : SWIG_Python_SetConstant(d, "GPG_ERR_WEAK_KEY",SWIG_From_long((long)(GPG_ERR_WEAK_KEY)));
40555 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_KEYLEN",SWIG_From_long((long)(GPG_ERR_INV_KEYLEN)));
40556 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_ARG",SWIG_From_long((long)(GPG_ERR_INV_ARG)));
40557 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_URI",SWIG_From_long((long)(GPG_ERR_BAD_URI)));
40558 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_URI",SWIG_From_long((long)(GPG_ERR_INV_URI)));
40559 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NETWORK",SWIG_From_long((long)(GPG_ERR_NETWORK)));
40560 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNKNOWN_HOST",SWIG_From_long((long)(GPG_ERR_UNKNOWN_HOST)));
40561 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SELFTEST_FAILED",SWIG_From_long((long)(GPG_ERR_SELFTEST_FAILED)));
40562 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NOT_ENCRYPTED",SWIG_From_long((long)(GPG_ERR_NOT_ENCRYPTED)));
40563 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NOT_PROCESSED",SWIG_From_long((long)(GPG_ERR_NOT_PROCESSED)));
40564 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNUSABLE_PUBKEY",SWIG_From_long((long)(GPG_ERR_UNUSABLE_PUBKEY)));
40565 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNUSABLE_SECKEY",SWIG_From_long((long)(GPG_ERR_UNUSABLE_SECKEY)));
40566 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_VALUE",SWIG_From_long((long)(GPG_ERR_INV_VALUE)));
40567 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_CERT_CHAIN",SWIG_From_long((long)(GPG_ERR_BAD_CERT_CHAIN)));
40568 27 : SWIG_Python_SetConstant(d, "GPG_ERR_MISSING_CERT",SWIG_From_long((long)(GPG_ERR_MISSING_CERT)));
40569 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_DATA",SWIG_From_long((long)(GPG_ERR_NO_DATA)));
40570 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BUG",SWIG_From_long((long)(GPG_ERR_BUG)));
40571 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NOT_SUPPORTED",SWIG_From_long((long)(GPG_ERR_NOT_SUPPORTED)));
40572 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_OP",SWIG_From_long((long)(GPG_ERR_INV_OP)));
40573 27 : SWIG_Python_SetConstant(d, "GPG_ERR_TIMEOUT",SWIG_From_long((long)(GPG_ERR_TIMEOUT)));
40574 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INTERNAL",SWIG_From_long((long)(GPG_ERR_INTERNAL)));
40575 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EOF_GCRYPT",SWIG_From_long((long)(GPG_ERR_EOF_GCRYPT)));
40576 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_OBJ",SWIG_From_long((long)(GPG_ERR_INV_OBJ)));
40577 27 : SWIG_Python_SetConstant(d, "GPG_ERR_TOO_SHORT",SWIG_From_long((long)(GPG_ERR_TOO_SHORT)));
40578 27 : SWIG_Python_SetConstant(d, "GPG_ERR_TOO_LARGE",SWIG_From_long((long)(GPG_ERR_TOO_LARGE)));
40579 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_OBJ",SWIG_From_long((long)(GPG_ERR_NO_OBJ)));
40580 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NOT_IMPLEMENTED",SWIG_From_long((long)(GPG_ERR_NOT_IMPLEMENTED)));
40581 27 : SWIG_Python_SetConstant(d, "GPG_ERR_CONFLICT",SWIG_From_long((long)(GPG_ERR_CONFLICT)));
40582 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_CIPHER_MODE",SWIG_From_long((long)(GPG_ERR_INV_CIPHER_MODE)));
40583 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_FLAG",SWIG_From_long((long)(GPG_ERR_INV_FLAG)));
40584 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_HANDLE",SWIG_From_long((long)(GPG_ERR_INV_HANDLE)));
40585 27 : SWIG_Python_SetConstant(d, "GPG_ERR_TRUNCATED",SWIG_From_long((long)(GPG_ERR_TRUNCATED)));
40586 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INCOMPLETE_LINE",SWIG_From_long((long)(GPG_ERR_INCOMPLETE_LINE)));
40587 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_RESPONSE",SWIG_From_long((long)(GPG_ERR_INV_RESPONSE)));
40588 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_AGENT",SWIG_From_long((long)(GPG_ERR_NO_AGENT)));
40589 27 : SWIG_Python_SetConstant(d, "GPG_ERR_AGENT",SWIG_From_long((long)(GPG_ERR_AGENT)));
40590 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_DATA",SWIG_From_long((long)(GPG_ERR_INV_DATA)));
40591 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASSUAN_SERVER_FAULT",SWIG_From_long((long)(GPG_ERR_ASSUAN_SERVER_FAULT)));
40592 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASSUAN",SWIG_From_long((long)(GPG_ERR_ASSUAN)));
40593 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_SESSION_KEY",SWIG_From_long((long)(GPG_ERR_INV_SESSION_KEY)));
40594 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_SEXP",SWIG_From_long((long)(GPG_ERR_INV_SEXP)));
40595 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNSUPPORTED_ALGORITHM",SWIG_From_long((long)(GPG_ERR_UNSUPPORTED_ALGORITHM)));
40596 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_PIN_ENTRY",SWIG_From_long((long)(GPG_ERR_NO_PIN_ENTRY)));
40597 27 : SWIG_Python_SetConstant(d, "GPG_ERR_PIN_ENTRY",SWIG_From_long((long)(GPG_ERR_PIN_ENTRY)));
40598 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_PIN",SWIG_From_long((long)(GPG_ERR_BAD_PIN)));
40599 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_NAME",SWIG_From_long((long)(GPG_ERR_INV_NAME)));
40600 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_DATA",SWIG_From_long((long)(GPG_ERR_BAD_DATA)));
40601 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_PARAMETER",SWIG_From_long((long)(GPG_ERR_INV_PARAMETER)));
40602 27 : SWIG_Python_SetConstant(d, "GPG_ERR_WRONG_CARD",SWIG_From_long((long)(GPG_ERR_WRONG_CARD)));
40603 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_DIRMNGR",SWIG_From_long((long)(GPG_ERR_NO_DIRMNGR)));
40604 27 : SWIG_Python_SetConstant(d, "GPG_ERR_DIRMNGR",SWIG_From_long((long)(GPG_ERR_DIRMNGR)));
40605 27 : SWIG_Python_SetConstant(d, "GPG_ERR_CERT_REVOKED",SWIG_From_long((long)(GPG_ERR_CERT_REVOKED)));
40606 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_CRL_KNOWN",SWIG_From_long((long)(GPG_ERR_NO_CRL_KNOWN)));
40607 27 : SWIG_Python_SetConstant(d, "GPG_ERR_CRL_TOO_OLD",SWIG_From_long((long)(GPG_ERR_CRL_TOO_OLD)));
40608 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LINE_TOO_LONG",SWIG_From_long((long)(GPG_ERR_LINE_TOO_LONG)));
40609 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NOT_TRUSTED",SWIG_From_long((long)(GPG_ERR_NOT_TRUSTED)));
40610 27 : SWIG_Python_SetConstant(d, "GPG_ERR_CANCELED",SWIG_From_long((long)(GPG_ERR_CANCELED)));
40611 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_CA_CERT",SWIG_From_long((long)(GPG_ERR_BAD_CA_CERT)));
40612 27 : SWIG_Python_SetConstant(d, "GPG_ERR_CERT_EXPIRED",SWIG_From_long((long)(GPG_ERR_CERT_EXPIRED)));
40613 27 : SWIG_Python_SetConstant(d, "GPG_ERR_CERT_TOO_YOUNG",SWIG_From_long((long)(GPG_ERR_CERT_TOO_YOUNG)));
40614 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNSUPPORTED_CERT",SWIG_From_long((long)(GPG_ERR_UNSUPPORTED_CERT)));
40615 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNKNOWN_SEXP",SWIG_From_long((long)(GPG_ERR_UNKNOWN_SEXP)));
40616 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNSUPPORTED_PROTECTION",SWIG_From_long((long)(GPG_ERR_UNSUPPORTED_PROTECTION)));
40617 27 : SWIG_Python_SetConstant(d, "GPG_ERR_CORRUPTED_PROTECTION",SWIG_From_long((long)(GPG_ERR_CORRUPTED_PROTECTION)));
40618 27 : SWIG_Python_SetConstant(d, "GPG_ERR_AMBIGUOUS_NAME",SWIG_From_long((long)(GPG_ERR_AMBIGUOUS_NAME)));
40619 27 : SWIG_Python_SetConstant(d, "GPG_ERR_CARD",SWIG_From_long((long)(GPG_ERR_CARD)));
40620 27 : SWIG_Python_SetConstant(d, "GPG_ERR_CARD_RESET",SWIG_From_long((long)(GPG_ERR_CARD_RESET)));
40621 27 : SWIG_Python_SetConstant(d, "GPG_ERR_CARD_REMOVED",SWIG_From_long((long)(GPG_ERR_CARD_REMOVED)));
40622 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_CARD",SWIG_From_long((long)(GPG_ERR_INV_CARD)));
40623 27 : SWIG_Python_SetConstant(d, "GPG_ERR_CARD_NOT_PRESENT",SWIG_From_long((long)(GPG_ERR_CARD_NOT_PRESENT)));
40624 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_PKCS15_APP",SWIG_From_long((long)(GPG_ERR_NO_PKCS15_APP)));
40625 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NOT_CONFIRMED",SWIG_From_long((long)(GPG_ERR_NOT_CONFIRMED)));
40626 27 : SWIG_Python_SetConstant(d, "GPG_ERR_CONFIGURATION",SWIG_From_long((long)(GPG_ERR_CONFIGURATION)));
40627 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_POLICY_MATCH",SWIG_From_long((long)(GPG_ERR_NO_POLICY_MATCH)));
40628 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_INDEX",SWIG_From_long((long)(GPG_ERR_INV_INDEX)));
40629 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_ID",SWIG_From_long((long)(GPG_ERR_INV_ID)));
40630 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_SCDAEMON",SWIG_From_long((long)(GPG_ERR_NO_SCDAEMON)));
40631 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SCDAEMON",SWIG_From_long((long)(GPG_ERR_SCDAEMON)));
40632 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNSUPPORTED_PROTOCOL",SWIG_From_long((long)(GPG_ERR_UNSUPPORTED_PROTOCOL)));
40633 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_PIN_METHOD",SWIG_From_long((long)(GPG_ERR_BAD_PIN_METHOD)));
40634 27 : SWIG_Python_SetConstant(d, "GPG_ERR_CARD_NOT_INITIALIZED",SWIG_From_long((long)(GPG_ERR_CARD_NOT_INITIALIZED)));
40635 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNSUPPORTED_OPERATION",SWIG_From_long((long)(GPG_ERR_UNSUPPORTED_OPERATION)));
40636 27 : SWIG_Python_SetConstant(d, "GPG_ERR_WRONG_KEY_USAGE",SWIG_From_long((long)(GPG_ERR_WRONG_KEY_USAGE)));
40637 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NOTHING_FOUND",SWIG_From_long((long)(GPG_ERR_NOTHING_FOUND)));
40638 27 : SWIG_Python_SetConstant(d, "GPG_ERR_WRONG_BLOB_TYPE",SWIG_From_long((long)(GPG_ERR_WRONG_BLOB_TYPE)));
40639 27 : SWIG_Python_SetConstant(d, "GPG_ERR_MISSING_VALUE",SWIG_From_long((long)(GPG_ERR_MISSING_VALUE)));
40640 27 : SWIG_Python_SetConstant(d, "GPG_ERR_HARDWARE",SWIG_From_long((long)(GPG_ERR_HARDWARE)));
40641 27 : SWIG_Python_SetConstant(d, "GPG_ERR_PIN_BLOCKED",SWIG_From_long((long)(GPG_ERR_PIN_BLOCKED)));
40642 27 : SWIG_Python_SetConstant(d, "GPG_ERR_USE_CONDITIONS",SWIG_From_long((long)(GPG_ERR_USE_CONDITIONS)));
40643 27 : SWIG_Python_SetConstant(d, "GPG_ERR_PIN_NOT_SYNCED",SWIG_From_long((long)(GPG_ERR_PIN_NOT_SYNCED)));
40644 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_CRL",SWIG_From_long((long)(GPG_ERR_INV_CRL)));
40645 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_BER",SWIG_From_long((long)(GPG_ERR_BAD_BER)));
40646 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_BER",SWIG_From_long((long)(GPG_ERR_INV_BER)));
40647 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ELEMENT_NOT_FOUND",SWIG_From_long((long)(GPG_ERR_ELEMENT_NOT_FOUND)));
40648 27 : SWIG_Python_SetConstant(d, "GPG_ERR_IDENTIFIER_NOT_FOUND",SWIG_From_long((long)(GPG_ERR_IDENTIFIER_NOT_FOUND)));
40649 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_TAG",SWIG_From_long((long)(GPG_ERR_INV_TAG)));
40650 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_LENGTH",SWIG_From_long((long)(GPG_ERR_INV_LENGTH)));
40651 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_KEYINFO",SWIG_From_long((long)(GPG_ERR_INV_KEYINFO)));
40652 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNEXPECTED_TAG",SWIG_From_long((long)(GPG_ERR_UNEXPECTED_TAG)));
40653 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NOT_DER_ENCODED",SWIG_From_long((long)(GPG_ERR_NOT_DER_ENCODED)));
40654 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_CMS_OBJ",SWIG_From_long((long)(GPG_ERR_NO_CMS_OBJ)));
40655 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_CMS_OBJ",SWIG_From_long((long)(GPG_ERR_INV_CMS_OBJ)));
40656 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNKNOWN_CMS_OBJ",SWIG_From_long((long)(GPG_ERR_UNKNOWN_CMS_OBJ)));
40657 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNSUPPORTED_CMS_OBJ",SWIG_From_long((long)(GPG_ERR_UNSUPPORTED_CMS_OBJ)));
40658 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNSUPPORTED_ENCODING",SWIG_From_long((long)(GPG_ERR_UNSUPPORTED_ENCODING)));
40659 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNSUPPORTED_CMS_VERSION",SWIG_From_long((long)(GPG_ERR_UNSUPPORTED_CMS_VERSION)));
40660 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNKNOWN_ALGORITHM",SWIG_From_long((long)(GPG_ERR_UNKNOWN_ALGORITHM)));
40661 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_ENGINE",SWIG_From_long((long)(GPG_ERR_INV_ENGINE)));
40662 27 : SWIG_Python_SetConstant(d, "GPG_ERR_PUBKEY_NOT_TRUSTED",SWIG_From_long((long)(GPG_ERR_PUBKEY_NOT_TRUSTED)));
40663 27 : SWIG_Python_SetConstant(d, "GPG_ERR_DECRYPT_FAILED",SWIG_From_long((long)(GPG_ERR_DECRYPT_FAILED)));
40664 27 : SWIG_Python_SetConstant(d, "GPG_ERR_KEY_EXPIRED",SWIG_From_long((long)(GPG_ERR_KEY_EXPIRED)));
40665 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SIG_EXPIRED",SWIG_From_long((long)(GPG_ERR_SIG_EXPIRED)));
40666 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENCODING_PROBLEM",SWIG_From_long((long)(GPG_ERR_ENCODING_PROBLEM)));
40667 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_STATE",SWIG_From_long((long)(GPG_ERR_INV_STATE)));
40668 27 : SWIG_Python_SetConstant(d, "GPG_ERR_DUP_VALUE",SWIG_From_long((long)(GPG_ERR_DUP_VALUE)));
40669 27 : SWIG_Python_SetConstant(d, "GPG_ERR_MISSING_ACTION",SWIG_From_long((long)(GPG_ERR_MISSING_ACTION)));
40670 27 : SWIG_Python_SetConstant(d, "GPG_ERR_MODULE_NOT_FOUND",SWIG_From_long((long)(GPG_ERR_MODULE_NOT_FOUND)));
40671 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_OID_STRING",SWIG_From_long((long)(GPG_ERR_INV_OID_STRING)));
40672 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_TIME",SWIG_From_long((long)(GPG_ERR_INV_TIME)));
40673 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_CRL_OBJ",SWIG_From_long((long)(GPG_ERR_INV_CRL_OBJ)));
40674 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNSUPPORTED_CRL_VERSION",SWIG_From_long((long)(GPG_ERR_UNSUPPORTED_CRL_VERSION)));
40675 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_CERT_OBJ",SWIG_From_long((long)(GPG_ERR_INV_CERT_OBJ)));
40676 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNKNOWN_NAME",SWIG_From_long((long)(GPG_ERR_UNKNOWN_NAME)));
40677 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LOCALE_PROBLEM",SWIG_From_long((long)(GPG_ERR_LOCALE_PROBLEM)));
40678 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NOT_LOCKED",SWIG_From_long((long)(GPG_ERR_NOT_LOCKED)));
40679 27 : SWIG_Python_SetConstant(d, "GPG_ERR_PROTOCOL_VIOLATION",SWIG_From_long((long)(GPG_ERR_PROTOCOL_VIOLATION)));
40680 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_MAC",SWIG_From_long((long)(GPG_ERR_INV_MAC)));
40681 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_REQUEST",SWIG_From_long((long)(GPG_ERR_INV_REQUEST)));
40682 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNKNOWN_EXTN",SWIG_From_long((long)(GPG_ERR_UNKNOWN_EXTN)));
40683 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNKNOWN_CRIT_EXTN",SWIG_From_long((long)(GPG_ERR_UNKNOWN_CRIT_EXTN)));
40684 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LOCKED",SWIG_From_long((long)(GPG_ERR_LOCKED)));
40685 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNKNOWN_OPTION",SWIG_From_long((long)(GPG_ERR_UNKNOWN_OPTION)));
40686 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNKNOWN_COMMAND",SWIG_From_long((long)(GPG_ERR_UNKNOWN_COMMAND)));
40687 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NOT_OPERATIONAL",SWIG_From_long((long)(GPG_ERR_NOT_OPERATIONAL)));
40688 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_PASSPHRASE",SWIG_From_long((long)(GPG_ERR_NO_PASSPHRASE)));
40689 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_PIN",SWIG_From_long((long)(GPG_ERR_NO_PIN)));
40690 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NOT_ENABLED",SWIG_From_long((long)(GPG_ERR_NOT_ENABLED)));
40691 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_ENGINE",SWIG_From_long((long)(GPG_ERR_NO_ENGINE)));
40692 27 : SWIG_Python_SetConstant(d, "GPG_ERR_MISSING_KEY",SWIG_From_long((long)(GPG_ERR_MISSING_KEY)));
40693 27 : SWIG_Python_SetConstant(d, "GPG_ERR_TOO_MANY",SWIG_From_long((long)(GPG_ERR_TOO_MANY)));
40694 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LIMIT_REACHED",SWIG_From_long((long)(GPG_ERR_LIMIT_REACHED)));
40695 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NOT_INITIALIZED",SWIG_From_long((long)(GPG_ERR_NOT_INITIALIZED)));
40696 27 : SWIG_Python_SetConstant(d, "GPG_ERR_MISSING_ISSUER_CERT",SWIG_From_long((long)(GPG_ERR_MISSING_ISSUER_CERT)));
40697 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_KEYSERVER",SWIG_From_long((long)(GPG_ERR_NO_KEYSERVER)));
40698 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_CURVE",SWIG_From_long((long)(GPG_ERR_INV_CURVE)));
40699 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNKNOWN_CURVE",SWIG_From_long((long)(GPG_ERR_UNKNOWN_CURVE)));
40700 27 : SWIG_Python_SetConstant(d, "GPG_ERR_DUP_KEY",SWIG_From_long((long)(GPG_ERR_DUP_KEY)));
40701 27 : SWIG_Python_SetConstant(d, "GPG_ERR_AMBIGUOUS",SWIG_From_long((long)(GPG_ERR_AMBIGUOUS)));
40702 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_CRYPT_CTX",SWIG_From_long((long)(GPG_ERR_NO_CRYPT_CTX)));
40703 27 : SWIG_Python_SetConstant(d, "GPG_ERR_WRONG_CRYPT_CTX",SWIG_From_long((long)(GPG_ERR_WRONG_CRYPT_CTX)));
40704 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_CRYPT_CTX",SWIG_From_long((long)(GPG_ERR_BAD_CRYPT_CTX)));
40705 27 : SWIG_Python_SetConstant(d, "GPG_ERR_CRYPT_CTX_CONFLICT",SWIG_From_long((long)(GPG_ERR_CRYPT_CTX_CONFLICT)));
40706 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BROKEN_PUBKEY",SWIG_From_long((long)(GPG_ERR_BROKEN_PUBKEY)));
40707 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BROKEN_SECKEY",SWIG_From_long((long)(GPG_ERR_BROKEN_SECKEY)));
40708 27 : SWIG_Python_SetConstant(d, "GPG_ERR_MAC_ALGO",SWIG_From_long((long)(GPG_ERR_MAC_ALGO)));
40709 27 : SWIG_Python_SetConstant(d, "GPG_ERR_FULLY_CANCELED",SWIG_From_long((long)(GPG_ERR_FULLY_CANCELED)));
40710 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNFINISHED",SWIG_From_long((long)(GPG_ERR_UNFINISHED)));
40711 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BUFFER_TOO_SHORT",SWIG_From_long((long)(GPG_ERR_BUFFER_TOO_SHORT)));
40712 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SEXP_INV_LEN_SPEC",SWIG_From_long((long)(GPG_ERR_SEXP_INV_LEN_SPEC)));
40713 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SEXP_STRING_TOO_LONG",SWIG_From_long((long)(GPG_ERR_SEXP_STRING_TOO_LONG)));
40714 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SEXP_UNMATCHED_PAREN",SWIG_From_long((long)(GPG_ERR_SEXP_UNMATCHED_PAREN)));
40715 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SEXP_NOT_CANONICAL",SWIG_From_long((long)(GPG_ERR_SEXP_NOT_CANONICAL)));
40716 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SEXP_BAD_CHARACTER",SWIG_From_long((long)(GPG_ERR_SEXP_BAD_CHARACTER)));
40717 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SEXP_BAD_QUOTATION",SWIG_From_long((long)(GPG_ERR_SEXP_BAD_QUOTATION)));
40718 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SEXP_ZERO_PREFIX",SWIG_From_long((long)(GPG_ERR_SEXP_ZERO_PREFIX)));
40719 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SEXP_NESTED_DH",SWIG_From_long((long)(GPG_ERR_SEXP_NESTED_DH)));
40720 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SEXP_UNMATCHED_DH",SWIG_From_long((long)(GPG_ERR_SEXP_UNMATCHED_DH)));
40721 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SEXP_UNEXPECTED_PUNC",SWIG_From_long((long)(GPG_ERR_SEXP_UNEXPECTED_PUNC)));
40722 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SEXP_BAD_HEX_CHAR",SWIG_From_long((long)(GPG_ERR_SEXP_BAD_HEX_CHAR)));
40723 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SEXP_ODD_HEX_NUMBERS",SWIG_From_long((long)(GPG_ERR_SEXP_ODD_HEX_NUMBERS)));
40724 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SEXP_BAD_OCT_CHAR",SWIG_From_long((long)(GPG_ERR_SEXP_BAD_OCT_CHAR)));
40725 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SUBKEYS_EXP_OR_REV",SWIG_From_long((long)(GPG_ERR_SUBKEYS_EXP_OR_REV)));
40726 27 : SWIG_Python_SetConstant(d, "GPG_ERR_DB_CORRUPTED",SWIG_From_long((long)(GPG_ERR_DB_CORRUPTED)));
40727 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SERVER_FAILED",SWIG_From_long((long)(GPG_ERR_SERVER_FAILED)));
40728 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_NAME",SWIG_From_long((long)(GPG_ERR_NO_NAME)));
40729 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_KEY",SWIG_From_long((long)(GPG_ERR_NO_KEY)));
40730 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LEGACY_KEY",SWIG_From_long((long)(GPG_ERR_LEGACY_KEY)));
40731 27 : SWIG_Python_SetConstant(d, "GPG_ERR_REQUEST_TOO_SHORT",SWIG_From_long((long)(GPG_ERR_REQUEST_TOO_SHORT)));
40732 27 : SWIG_Python_SetConstant(d, "GPG_ERR_REQUEST_TOO_LONG",SWIG_From_long((long)(GPG_ERR_REQUEST_TOO_LONG)));
40733 27 : SWIG_Python_SetConstant(d, "GPG_ERR_OBJ_TERM_STATE",SWIG_From_long((long)(GPG_ERR_OBJ_TERM_STATE)));
40734 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_CERT_CHAIN",SWIG_From_long((long)(GPG_ERR_NO_CERT_CHAIN)));
40735 27 : SWIG_Python_SetConstant(d, "GPG_ERR_CERT_TOO_LARGE",SWIG_From_long((long)(GPG_ERR_CERT_TOO_LARGE)));
40736 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_RECORD",SWIG_From_long((long)(GPG_ERR_INV_RECORD)));
40737 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_MAC",SWIG_From_long((long)(GPG_ERR_BAD_MAC)));
40738 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNEXPECTED_MSG",SWIG_From_long((long)(GPG_ERR_UNEXPECTED_MSG)));
40739 27 : SWIG_Python_SetConstant(d, "GPG_ERR_COMPR_FAILED",SWIG_From_long((long)(GPG_ERR_COMPR_FAILED)));
40740 27 : SWIG_Python_SetConstant(d, "GPG_ERR_WOULD_WRAP",SWIG_From_long((long)(GPG_ERR_WOULD_WRAP)));
40741 27 : SWIG_Python_SetConstant(d, "GPG_ERR_FATAL_ALERT",SWIG_From_long((long)(GPG_ERR_FATAL_ALERT)));
40742 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NO_CIPHER",SWIG_From_long((long)(GPG_ERR_NO_CIPHER)));
40743 27 : SWIG_Python_SetConstant(d, "GPG_ERR_MISSING_CLIENT_CERT",SWIG_From_long((long)(GPG_ERR_MISSING_CLIENT_CERT)));
40744 27 : SWIG_Python_SetConstant(d, "GPG_ERR_CLOSE_NOTIFY",SWIG_From_long((long)(GPG_ERR_CLOSE_NOTIFY)));
40745 27 : SWIG_Python_SetConstant(d, "GPG_ERR_TICKET_EXPIRED",SWIG_From_long((long)(GPG_ERR_TICKET_EXPIRED)));
40746 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_TICKET",SWIG_From_long((long)(GPG_ERR_BAD_TICKET)));
40747 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNKNOWN_IDENTITY",SWIG_From_long((long)(GPG_ERR_UNKNOWN_IDENTITY)));
40748 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_HS_CERT",SWIG_From_long((long)(GPG_ERR_BAD_HS_CERT)));
40749 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_HS_CERT_REQ",SWIG_From_long((long)(GPG_ERR_BAD_HS_CERT_REQ)));
40750 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_HS_CERT_VER",SWIG_From_long((long)(GPG_ERR_BAD_HS_CERT_VER)));
40751 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_HS_CHANGE_CIPHER",SWIG_From_long((long)(GPG_ERR_BAD_HS_CHANGE_CIPHER)));
40752 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_HS_CLIENT_HELLO",SWIG_From_long((long)(GPG_ERR_BAD_HS_CLIENT_HELLO)));
40753 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_HS_SERVER_HELLO",SWIG_From_long((long)(GPG_ERR_BAD_HS_SERVER_HELLO)));
40754 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_HS_SERVER_HELLO_DONE",SWIG_From_long((long)(GPG_ERR_BAD_HS_SERVER_HELLO_DONE)));
40755 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_HS_FINISHED",SWIG_From_long((long)(GPG_ERR_BAD_HS_FINISHED)));
40756 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_HS_SERVER_KEX",SWIG_From_long((long)(GPG_ERR_BAD_HS_SERVER_KEX)));
40757 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BAD_HS_CLIENT_KEX",SWIG_From_long((long)(GPG_ERR_BAD_HS_CLIENT_KEX)));
40758 27 : SWIG_Python_SetConstant(d, "GPG_ERR_BOGUS_STRING",SWIG_From_long((long)(GPG_ERR_BOGUS_STRING)));
40759 27 : SWIG_Python_SetConstant(d, "GPG_ERR_FORBIDDEN",SWIG_From_long((long)(GPG_ERR_FORBIDDEN)));
40760 27 : SWIG_Python_SetConstant(d, "GPG_ERR_KEY_DISABLED",SWIG_From_long((long)(GPG_ERR_KEY_DISABLED)));
40761 27 : SWIG_Python_SetConstant(d, "GPG_ERR_KEY_ON_CARD",SWIG_From_long((long)(GPG_ERR_KEY_ON_CARD)));
40762 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_LOCK_OBJ",SWIG_From_long((long)(GPG_ERR_INV_LOCK_OBJ)));
40763 27 : SWIG_Python_SetConstant(d, "GPG_ERR_TRUE",SWIG_From_long((long)(GPG_ERR_TRUE)));
40764 27 : SWIG_Python_SetConstant(d, "GPG_ERR_FALSE",SWIG_From_long((long)(GPG_ERR_FALSE)));
40765 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_GENERAL",SWIG_From_long((long)(GPG_ERR_ASS_GENERAL)));
40766 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_ACCEPT_FAILED",SWIG_From_long((long)(GPG_ERR_ASS_ACCEPT_FAILED)));
40767 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_CONNECT_FAILED",SWIG_From_long((long)(GPG_ERR_ASS_CONNECT_FAILED)));
40768 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_INV_RESPONSE",SWIG_From_long((long)(GPG_ERR_ASS_INV_RESPONSE)));
40769 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_INV_VALUE",SWIG_From_long((long)(GPG_ERR_ASS_INV_VALUE)));
40770 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_INCOMPLETE_LINE",SWIG_From_long((long)(GPG_ERR_ASS_INCOMPLETE_LINE)));
40771 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_LINE_TOO_LONG",SWIG_From_long((long)(GPG_ERR_ASS_LINE_TOO_LONG)));
40772 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_NESTED_COMMANDS",SWIG_From_long((long)(GPG_ERR_ASS_NESTED_COMMANDS)));
40773 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_NO_DATA_CB",SWIG_From_long((long)(GPG_ERR_ASS_NO_DATA_CB)));
40774 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_NO_INQUIRE_CB",SWIG_From_long((long)(GPG_ERR_ASS_NO_INQUIRE_CB)));
40775 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_NOT_A_SERVER",SWIG_From_long((long)(GPG_ERR_ASS_NOT_A_SERVER)));
40776 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_NOT_A_CLIENT",SWIG_From_long((long)(GPG_ERR_ASS_NOT_A_CLIENT)));
40777 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_SERVER_START",SWIG_From_long((long)(GPG_ERR_ASS_SERVER_START)));
40778 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_READ_ERROR",SWIG_From_long((long)(GPG_ERR_ASS_READ_ERROR)));
40779 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_WRITE_ERROR",SWIG_From_long((long)(GPG_ERR_ASS_WRITE_ERROR)));
40780 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_TOO_MUCH_DATA",SWIG_From_long((long)(GPG_ERR_ASS_TOO_MUCH_DATA)));
40781 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_UNEXPECTED_CMD",SWIG_From_long((long)(GPG_ERR_ASS_UNEXPECTED_CMD)));
40782 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_UNKNOWN_CMD",SWIG_From_long((long)(GPG_ERR_ASS_UNKNOWN_CMD)));
40783 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_SYNTAX",SWIG_From_long((long)(GPG_ERR_ASS_SYNTAX)));
40784 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_CANCELED",SWIG_From_long((long)(GPG_ERR_ASS_CANCELED)));
40785 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_NO_INPUT",SWIG_From_long((long)(GPG_ERR_ASS_NO_INPUT)));
40786 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_NO_OUTPUT",SWIG_From_long((long)(GPG_ERR_ASS_NO_OUTPUT)));
40787 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_PARAMETER",SWIG_From_long((long)(GPG_ERR_ASS_PARAMETER)));
40788 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ASS_UNKNOWN_INQUIRE",SWIG_From_long((long)(GPG_ERR_ASS_UNKNOWN_INQUIRE)));
40789 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENGINE_TOO_OLD",SWIG_From_long((long)(GPG_ERR_ENGINE_TOO_OLD)));
40790 27 : SWIG_Python_SetConstant(d, "GPG_ERR_WINDOW_TOO_SMALL",SWIG_From_long((long)(GPG_ERR_WINDOW_TOO_SMALL)));
40791 27 : SWIG_Python_SetConstant(d, "GPG_ERR_WINDOW_TOO_LARGE",SWIG_From_long((long)(GPG_ERR_WINDOW_TOO_LARGE)));
40792 27 : SWIG_Python_SetConstant(d, "GPG_ERR_MISSING_ENVVAR",SWIG_From_long((long)(GPG_ERR_MISSING_ENVVAR)));
40793 27 : SWIG_Python_SetConstant(d, "GPG_ERR_USER_ID_EXISTS",SWIG_From_long((long)(GPG_ERR_USER_ID_EXISTS)));
40794 27 : SWIG_Python_SetConstant(d, "GPG_ERR_NAME_EXISTS",SWIG_From_long((long)(GPG_ERR_NAME_EXISTS)));
40795 27 : SWIG_Python_SetConstant(d, "GPG_ERR_DUP_NAME",SWIG_From_long((long)(GPG_ERR_DUP_NAME)));
40796 27 : SWIG_Python_SetConstant(d, "GPG_ERR_TOO_YOUNG",SWIG_From_long((long)(GPG_ERR_TOO_YOUNG)));
40797 27 : SWIG_Python_SetConstant(d, "GPG_ERR_TOO_OLD",SWIG_From_long((long)(GPG_ERR_TOO_OLD)));
40798 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNKNOWN_FLAG",SWIG_From_long((long)(GPG_ERR_UNKNOWN_FLAG)));
40799 27 : SWIG_Python_SetConstant(d, "GPG_ERR_INV_ORDER",SWIG_From_long((long)(GPG_ERR_INV_ORDER)));
40800 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ALREADY_FETCHED",SWIG_From_long((long)(GPG_ERR_ALREADY_FETCHED)));
40801 27 : SWIG_Python_SetConstant(d, "GPG_ERR_TRY_LATER",SWIG_From_long((long)(GPG_ERR_TRY_LATER)));
40802 27 : SWIG_Python_SetConstant(d, "GPG_ERR_SYSTEM_BUG",SWIG_From_long((long)(GPG_ERR_SYSTEM_BUG)));
40803 27 : SWIG_Python_SetConstant(d, "GPG_ERR_DNS_UNKNOWN",SWIG_From_long((long)(GPG_ERR_DNS_UNKNOWN)));
40804 27 : SWIG_Python_SetConstant(d, "GPG_ERR_DNS_SECTION",SWIG_From_long((long)(GPG_ERR_DNS_SECTION)));
40805 27 : SWIG_Python_SetConstant(d, "GPG_ERR_DNS_ADDRESS",SWIG_From_long((long)(GPG_ERR_DNS_ADDRESS)));
40806 27 : SWIG_Python_SetConstant(d, "GPG_ERR_DNS_NO_QUERY",SWIG_From_long((long)(GPG_ERR_DNS_NO_QUERY)));
40807 27 : SWIG_Python_SetConstant(d, "GPG_ERR_DNS_NO_ANSWER",SWIG_From_long((long)(GPG_ERR_DNS_NO_ANSWER)));
40808 27 : SWIG_Python_SetConstant(d, "GPG_ERR_DNS_CLOSED",SWIG_From_long((long)(GPG_ERR_DNS_CLOSED)));
40809 27 : SWIG_Python_SetConstant(d, "GPG_ERR_DNS_VERIFY",SWIG_From_long((long)(GPG_ERR_DNS_VERIFY)));
40810 27 : SWIG_Python_SetConstant(d, "GPG_ERR_DNS_TIMEOUT",SWIG_From_long((long)(GPG_ERR_DNS_TIMEOUT)));
40811 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_GENERAL",SWIG_From_long((long)(GPG_ERR_LDAP_GENERAL)));
40812 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_ATTR_GENERAL",SWIG_From_long((long)(GPG_ERR_LDAP_ATTR_GENERAL)));
40813 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_NAME_GENERAL",SWIG_From_long((long)(GPG_ERR_LDAP_NAME_GENERAL)));
40814 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_SECURITY_GENERAL",SWIG_From_long((long)(GPG_ERR_LDAP_SECURITY_GENERAL)));
40815 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_SERVICE_GENERAL",SWIG_From_long((long)(GPG_ERR_LDAP_SERVICE_GENERAL)));
40816 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_UPDATE_GENERAL",SWIG_From_long((long)(GPG_ERR_LDAP_UPDATE_GENERAL)));
40817 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_E_GENERAL",SWIG_From_long((long)(GPG_ERR_LDAP_E_GENERAL)));
40818 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_X_GENERAL",SWIG_From_long((long)(GPG_ERR_LDAP_X_GENERAL)));
40819 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_OTHER_GENERAL",SWIG_From_long((long)(GPG_ERR_LDAP_OTHER_GENERAL)));
40820 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_X_CONNECTING",SWIG_From_long((long)(GPG_ERR_LDAP_X_CONNECTING)));
40821 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_REFERRAL_LIMIT",SWIG_From_long((long)(GPG_ERR_LDAP_REFERRAL_LIMIT)));
40822 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_CLIENT_LOOP",SWIG_From_long((long)(GPG_ERR_LDAP_CLIENT_LOOP)));
40823 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_NO_RESULTS",SWIG_From_long((long)(GPG_ERR_LDAP_NO_RESULTS)));
40824 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_CONTROL_NOT_FOUND",SWIG_From_long((long)(GPG_ERR_LDAP_CONTROL_NOT_FOUND)));
40825 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_NOT_SUPPORTED",SWIG_From_long((long)(GPG_ERR_LDAP_NOT_SUPPORTED)));
40826 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_CONNECT",SWIG_From_long((long)(GPG_ERR_LDAP_CONNECT)));
40827 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_NO_MEMORY",SWIG_From_long((long)(GPG_ERR_LDAP_NO_MEMORY)));
40828 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_PARAM",SWIG_From_long((long)(GPG_ERR_LDAP_PARAM)));
40829 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_USER_CANCELLED",SWIG_From_long((long)(GPG_ERR_LDAP_USER_CANCELLED)));
40830 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_FILTER",SWIG_From_long((long)(GPG_ERR_LDAP_FILTER)));
40831 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_AUTH_UNKNOWN",SWIG_From_long((long)(GPG_ERR_LDAP_AUTH_UNKNOWN)));
40832 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_TIMEOUT",SWIG_From_long((long)(GPG_ERR_LDAP_TIMEOUT)));
40833 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_DECODING",SWIG_From_long((long)(GPG_ERR_LDAP_DECODING)));
40834 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_ENCODING",SWIG_From_long((long)(GPG_ERR_LDAP_ENCODING)));
40835 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_LOCAL",SWIG_From_long((long)(GPG_ERR_LDAP_LOCAL)));
40836 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_SERVER_DOWN",SWIG_From_long((long)(GPG_ERR_LDAP_SERVER_DOWN)));
40837 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_SUCCESS",SWIG_From_long((long)(GPG_ERR_LDAP_SUCCESS)));
40838 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_OPERATIONS",SWIG_From_long((long)(GPG_ERR_LDAP_OPERATIONS)));
40839 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_PROTOCOL",SWIG_From_long((long)(GPG_ERR_LDAP_PROTOCOL)));
40840 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_TIMELIMIT",SWIG_From_long((long)(GPG_ERR_LDAP_TIMELIMIT)));
40841 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_SIZELIMIT",SWIG_From_long((long)(GPG_ERR_LDAP_SIZELIMIT)));
40842 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_COMPARE_FALSE",SWIG_From_long((long)(GPG_ERR_LDAP_COMPARE_FALSE)));
40843 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_COMPARE_TRUE",SWIG_From_long((long)(GPG_ERR_LDAP_COMPARE_TRUE)));
40844 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_UNSUPPORTED_AUTH",SWIG_From_long((long)(GPG_ERR_LDAP_UNSUPPORTED_AUTH)));
40845 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_STRONG_AUTH_RQRD",SWIG_From_long((long)(GPG_ERR_LDAP_STRONG_AUTH_RQRD)));
40846 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_PARTIAL_RESULTS",SWIG_From_long((long)(GPG_ERR_LDAP_PARTIAL_RESULTS)));
40847 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_REFERRAL",SWIG_From_long((long)(GPG_ERR_LDAP_REFERRAL)));
40848 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_ADMINLIMIT",SWIG_From_long((long)(GPG_ERR_LDAP_ADMINLIMIT)));
40849 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_UNAVAIL_CRIT_EXTN",SWIG_From_long((long)(GPG_ERR_LDAP_UNAVAIL_CRIT_EXTN)));
40850 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_CONFIDENT_RQRD",SWIG_From_long((long)(GPG_ERR_LDAP_CONFIDENT_RQRD)));
40851 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_SASL_BIND_INPROG",SWIG_From_long((long)(GPG_ERR_LDAP_SASL_BIND_INPROG)));
40852 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_NO_SUCH_ATTRIBUTE",SWIG_From_long((long)(GPG_ERR_LDAP_NO_SUCH_ATTRIBUTE)));
40853 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_UNDEFINED_TYPE",SWIG_From_long((long)(GPG_ERR_LDAP_UNDEFINED_TYPE)));
40854 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_BAD_MATCHING",SWIG_From_long((long)(GPG_ERR_LDAP_BAD_MATCHING)));
40855 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_CONST_VIOLATION",SWIG_From_long((long)(GPG_ERR_LDAP_CONST_VIOLATION)));
40856 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_TYPE_VALUE_EXISTS",SWIG_From_long((long)(GPG_ERR_LDAP_TYPE_VALUE_EXISTS)));
40857 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_INV_SYNTAX",SWIG_From_long((long)(GPG_ERR_LDAP_INV_SYNTAX)));
40858 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_NO_SUCH_OBJ",SWIG_From_long((long)(GPG_ERR_LDAP_NO_SUCH_OBJ)));
40859 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_ALIAS_PROBLEM",SWIG_From_long((long)(GPG_ERR_LDAP_ALIAS_PROBLEM)));
40860 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_INV_DN_SYNTAX",SWIG_From_long((long)(GPG_ERR_LDAP_INV_DN_SYNTAX)));
40861 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_IS_LEAF",SWIG_From_long((long)(GPG_ERR_LDAP_IS_LEAF)));
40862 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_ALIAS_DEREF",SWIG_From_long((long)(GPG_ERR_LDAP_ALIAS_DEREF)));
40863 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_X_PROXY_AUTH_FAIL",SWIG_From_long((long)(GPG_ERR_LDAP_X_PROXY_AUTH_FAIL)));
40864 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_BAD_AUTH",SWIG_From_long((long)(GPG_ERR_LDAP_BAD_AUTH)));
40865 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_INV_CREDENTIALS",SWIG_From_long((long)(GPG_ERR_LDAP_INV_CREDENTIALS)));
40866 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_INSUFFICIENT_ACC",SWIG_From_long((long)(GPG_ERR_LDAP_INSUFFICIENT_ACC)));
40867 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_BUSY",SWIG_From_long((long)(GPG_ERR_LDAP_BUSY)));
40868 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_UNAVAILABLE",SWIG_From_long((long)(GPG_ERR_LDAP_UNAVAILABLE)));
40869 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_UNWILL_TO_PERFORM",SWIG_From_long((long)(GPG_ERR_LDAP_UNWILL_TO_PERFORM)));
40870 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_LOOP_DETECT",SWIG_From_long((long)(GPG_ERR_LDAP_LOOP_DETECT)));
40871 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_NAMING_VIOLATION",SWIG_From_long((long)(GPG_ERR_LDAP_NAMING_VIOLATION)));
40872 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_OBJ_CLS_VIOLATION",SWIG_From_long((long)(GPG_ERR_LDAP_OBJ_CLS_VIOLATION)));
40873 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_NOT_ALLOW_NONLEAF",SWIG_From_long((long)(GPG_ERR_LDAP_NOT_ALLOW_NONLEAF)));
40874 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_NOT_ALLOW_ON_RDN",SWIG_From_long((long)(GPG_ERR_LDAP_NOT_ALLOW_ON_RDN)));
40875 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_ALREADY_EXISTS",SWIG_From_long((long)(GPG_ERR_LDAP_ALREADY_EXISTS)));
40876 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_NO_OBJ_CLASS_MODS",SWIG_From_long((long)(GPG_ERR_LDAP_NO_OBJ_CLASS_MODS)));
40877 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_RESULTS_TOO_LARGE",SWIG_From_long((long)(GPG_ERR_LDAP_RESULTS_TOO_LARGE)));
40878 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_AFFECTS_MULT_DSAS",SWIG_From_long((long)(GPG_ERR_LDAP_AFFECTS_MULT_DSAS)));
40879 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_VLV",SWIG_From_long((long)(GPG_ERR_LDAP_VLV)));
40880 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_OTHER",SWIG_From_long((long)(GPG_ERR_LDAP_OTHER)));
40881 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_CUP_RESOURCE_LIMIT",SWIG_From_long((long)(GPG_ERR_LDAP_CUP_RESOURCE_LIMIT)));
40882 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_CUP_SEC_VIOLATION",SWIG_From_long((long)(GPG_ERR_LDAP_CUP_SEC_VIOLATION)));
40883 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_CUP_INV_DATA",SWIG_From_long((long)(GPG_ERR_LDAP_CUP_INV_DATA)));
40884 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_CUP_UNSUP_SCHEME",SWIG_From_long((long)(GPG_ERR_LDAP_CUP_UNSUP_SCHEME)));
40885 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_CUP_RELOAD",SWIG_From_long((long)(GPG_ERR_LDAP_CUP_RELOAD)));
40886 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_CANCELLED",SWIG_From_long((long)(GPG_ERR_LDAP_CANCELLED)));
40887 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_NO_SUCH_OPERATION",SWIG_From_long((long)(GPG_ERR_LDAP_NO_SUCH_OPERATION)));
40888 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_TOO_LATE",SWIG_From_long((long)(GPG_ERR_LDAP_TOO_LATE)));
40889 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_CANNOT_CANCEL",SWIG_From_long((long)(GPG_ERR_LDAP_CANNOT_CANCEL)));
40890 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_ASSERTION_FAILED",SWIG_From_long((long)(GPG_ERR_LDAP_ASSERTION_FAILED)));
40891 27 : SWIG_Python_SetConstant(d, "GPG_ERR_LDAP_PROX_AUTH_DENIED",SWIG_From_long((long)(GPG_ERR_LDAP_PROX_AUTH_DENIED)));
40892 27 : SWIG_Python_SetConstant(d, "GPG_ERR_USER_1",SWIG_From_long((long)(GPG_ERR_USER_1)));
40893 27 : SWIG_Python_SetConstant(d, "GPG_ERR_USER_2",SWIG_From_long((long)(GPG_ERR_USER_2)));
40894 27 : SWIG_Python_SetConstant(d, "GPG_ERR_USER_3",SWIG_From_long((long)(GPG_ERR_USER_3)));
40895 27 : SWIG_Python_SetConstant(d, "GPG_ERR_USER_4",SWIG_From_long((long)(GPG_ERR_USER_4)));
40896 27 : SWIG_Python_SetConstant(d, "GPG_ERR_USER_5",SWIG_From_long((long)(GPG_ERR_USER_5)));
40897 27 : SWIG_Python_SetConstant(d, "GPG_ERR_USER_6",SWIG_From_long((long)(GPG_ERR_USER_6)));
40898 27 : SWIG_Python_SetConstant(d, "GPG_ERR_USER_7",SWIG_From_long((long)(GPG_ERR_USER_7)));
40899 27 : SWIG_Python_SetConstant(d, "GPG_ERR_USER_8",SWIG_From_long((long)(GPG_ERR_USER_8)));
40900 27 : SWIG_Python_SetConstant(d, "GPG_ERR_USER_9",SWIG_From_long((long)(GPG_ERR_USER_9)));
40901 27 : SWIG_Python_SetConstant(d, "GPG_ERR_USER_10",SWIG_From_long((long)(GPG_ERR_USER_10)));
40902 27 : SWIG_Python_SetConstant(d, "GPG_ERR_USER_11",SWIG_From_long((long)(GPG_ERR_USER_11)));
40903 27 : SWIG_Python_SetConstant(d, "GPG_ERR_USER_12",SWIG_From_long((long)(GPG_ERR_USER_12)));
40904 27 : SWIG_Python_SetConstant(d, "GPG_ERR_USER_13",SWIG_From_long((long)(GPG_ERR_USER_13)));
40905 27 : SWIG_Python_SetConstant(d, "GPG_ERR_USER_14",SWIG_From_long((long)(GPG_ERR_USER_14)));
40906 27 : SWIG_Python_SetConstant(d, "GPG_ERR_USER_15",SWIG_From_long((long)(GPG_ERR_USER_15)));
40907 27 : SWIG_Python_SetConstant(d, "GPG_ERR_USER_16",SWIG_From_long((long)(GPG_ERR_USER_16)));
40908 27 : SWIG_Python_SetConstant(d, "GPG_ERR_MISSING_ERRNO",SWIG_From_long((long)(GPG_ERR_MISSING_ERRNO)));
40909 27 : SWIG_Python_SetConstant(d, "GPG_ERR_UNKNOWN_ERRNO",SWIG_From_long((long)(GPG_ERR_UNKNOWN_ERRNO)));
40910 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EOF",SWIG_From_long((long)(GPG_ERR_EOF)));
40911 27 : SWIG_Python_SetConstant(d, "GPG_ERR_E2BIG",SWIG_From_long((long)(GPG_ERR_E2BIG)));
40912 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EACCES",SWIG_From_long((long)(GPG_ERR_EACCES)));
40913 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EADDRINUSE",SWIG_From_long((long)(GPG_ERR_EADDRINUSE)));
40914 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EADDRNOTAVAIL",SWIG_From_long((long)(GPG_ERR_EADDRNOTAVAIL)));
40915 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EADV",SWIG_From_long((long)(GPG_ERR_EADV)));
40916 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EAFNOSUPPORT",SWIG_From_long((long)(GPG_ERR_EAFNOSUPPORT)));
40917 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EAGAIN",SWIG_From_long((long)(GPG_ERR_EAGAIN)));
40918 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EALREADY",SWIG_From_long((long)(GPG_ERR_EALREADY)));
40919 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EAUTH",SWIG_From_long((long)(GPG_ERR_EAUTH)));
40920 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EBACKGROUND",SWIG_From_long((long)(GPG_ERR_EBACKGROUND)));
40921 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EBADE",SWIG_From_long((long)(GPG_ERR_EBADE)));
40922 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EBADF",SWIG_From_long((long)(GPG_ERR_EBADF)));
40923 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EBADFD",SWIG_From_long((long)(GPG_ERR_EBADFD)));
40924 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EBADMSG",SWIG_From_long((long)(GPG_ERR_EBADMSG)));
40925 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EBADR",SWIG_From_long((long)(GPG_ERR_EBADR)));
40926 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EBADRPC",SWIG_From_long((long)(GPG_ERR_EBADRPC)));
40927 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EBADRQC",SWIG_From_long((long)(GPG_ERR_EBADRQC)));
40928 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EBADSLT",SWIG_From_long((long)(GPG_ERR_EBADSLT)));
40929 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EBFONT",SWIG_From_long((long)(GPG_ERR_EBFONT)));
40930 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EBUSY",SWIG_From_long((long)(GPG_ERR_EBUSY)));
40931 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ECANCELED",SWIG_From_long((long)(GPG_ERR_ECANCELED)));
40932 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ECHILD",SWIG_From_long((long)(GPG_ERR_ECHILD)));
40933 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ECHRNG",SWIG_From_long((long)(GPG_ERR_ECHRNG)));
40934 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ECOMM",SWIG_From_long((long)(GPG_ERR_ECOMM)));
40935 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ECONNABORTED",SWIG_From_long((long)(GPG_ERR_ECONNABORTED)));
40936 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ECONNREFUSED",SWIG_From_long((long)(GPG_ERR_ECONNREFUSED)));
40937 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ECONNRESET",SWIG_From_long((long)(GPG_ERR_ECONNRESET)));
40938 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ED",SWIG_From_long((long)(GPG_ERR_ED)));
40939 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EDEADLK",SWIG_From_long((long)(GPG_ERR_EDEADLK)));
40940 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EDEADLOCK",SWIG_From_long((long)(GPG_ERR_EDEADLOCK)));
40941 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EDESTADDRREQ",SWIG_From_long((long)(GPG_ERR_EDESTADDRREQ)));
40942 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EDIED",SWIG_From_long((long)(GPG_ERR_EDIED)));
40943 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EDOM",SWIG_From_long((long)(GPG_ERR_EDOM)));
40944 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EDOTDOT",SWIG_From_long((long)(GPG_ERR_EDOTDOT)));
40945 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EDQUOT",SWIG_From_long((long)(GPG_ERR_EDQUOT)));
40946 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EEXIST",SWIG_From_long((long)(GPG_ERR_EEXIST)));
40947 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EFAULT",SWIG_From_long((long)(GPG_ERR_EFAULT)));
40948 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EFBIG",SWIG_From_long((long)(GPG_ERR_EFBIG)));
40949 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EFTYPE",SWIG_From_long((long)(GPG_ERR_EFTYPE)));
40950 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EGRATUITOUS",SWIG_From_long((long)(GPG_ERR_EGRATUITOUS)));
40951 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EGREGIOUS",SWIG_From_long((long)(GPG_ERR_EGREGIOUS)));
40952 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EHOSTDOWN",SWIG_From_long((long)(GPG_ERR_EHOSTDOWN)));
40953 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EHOSTUNREACH",SWIG_From_long((long)(GPG_ERR_EHOSTUNREACH)));
40954 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EIDRM",SWIG_From_long((long)(GPG_ERR_EIDRM)));
40955 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EIEIO",SWIG_From_long((long)(GPG_ERR_EIEIO)));
40956 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EILSEQ",SWIG_From_long((long)(GPG_ERR_EILSEQ)));
40957 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EINPROGRESS",SWIG_From_long((long)(GPG_ERR_EINPROGRESS)));
40958 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EINTR",SWIG_From_long((long)(GPG_ERR_EINTR)));
40959 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EINVAL",SWIG_From_long((long)(GPG_ERR_EINVAL)));
40960 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EIO",SWIG_From_long((long)(GPG_ERR_EIO)));
40961 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EISCONN",SWIG_From_long((long)(GPG_ERR_EISCONN)));
40962 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EISDIR",SWIG_From_long((long)(GPG_ERR_EISDIR)));
40963 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EISNAM",SWIG_From_long((long)(GPG_ERR_EISNAM)));
40964 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EL2HLT",SWIG_From_long((long)(GPG_ERR_EL2HLT)));
40965 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EL2NSYNC",SWIG_From_long((long)(GPG_ERR_EL2NSYNC)));
40966 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EL3HLT",SWIG_From_long((long)(GPG_ERR_EL3HLT)));
40967 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EL3RST",SWIG_From_long((long)(GPG_ERR_EL3RST)));
40968 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ELIBACC",SWIG_From_long((long)(GPG_ERR_ELIBACC)));
40969 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ELIBBAD",SWIG_From_long((long)(GPG_ERR_ELIBBAD)));
40970 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ELIBEXEC",SWIG_From_long((long)(GPG_ERR_ELIBEXEC)));
40971 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ELIBMAX",SWIG_From_long((long)(GPG_ERR_ELIBMAX)));
40972 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ELIBSCN",SWIG_From_long((long)(GPG_ERR_ELIBSCN)));
40973 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ELNRNG",SWIG_From_long((long)(GPG_ERR_ELNRNG)));
40974 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ELOOP",SWIG_From_long((long)(GPG_ERR_ELOOP)));
40975 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EMEDIUMTYPE",SWIG_From_long((long)(GPG_ERR_EMEDIUMTYPE)));
40976 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EMFILE",SWIG_From_long((long)(GPG_ERR_EMFILE)));
40977 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EMLINK",SWIG_From_long((long)(GPG_ERR_EMLINK)));
40978 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EMSGSIZE",SWIG_From_long((long)(GPG_ERR_EMSGSIZE)));
40979 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EMULTIHOP",SWIG_From_long((long)(GPG_ERR_EMULTIHOP)));
40980 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENAMETOOLONG",SWIG_From_long((long)(GPG_ERR_ENAMETOOLONG)));
40981 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENAVAIL",SWIG_From_long((long)(GPG_ERR_ENAVAIL)));
40982 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENEEDAUTH",SWIG_From_long((long)(GPG_ERR_ENEEDAUTH)));
40983 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENETDOWN",SWIG_From_long((long)(GPG_ERR_ENETDOWN)));
40984 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENETRESET",SWIG_From_long((long)(GPG_ERR_ENETRESET)));
40985 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENETUNREACH",SWIG_From_long((long)(GPG_ERR_ENETUNREACH)));
40986 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENFILE",SWIG_From_long((long)(GPG_ERR_ENFILE)));
40987 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOANO",SWIG_From_long((long)(GPG_ERR_ENOANO)));
40988 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOBUFS",SWIG_From_long((long)(GPG_ERR_ENOBUFS)));
40989 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOCSI",SWIG_From_long((long)(GPG_ERR_ENOCSI)));
40990 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENODATA",SWIG_From_long((long)(GPG_ERR_ENODATA)));
40991 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENODEV",SWIG_From_long((long)(GPG_ERR_ENODEV)));
40992 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOENT",SWIG_From_long((long)(GPG_ERR_ENOENT)));
40993 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOEXEC",SWIG_From_long((long)(GPG_ERR_ENOEXEC)));
40994 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOLCK",SWIG_From_long((long)(GPG_ERR_ENOLCK)));
40995 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOLINK",SWIG_From_long((long)(GPG_ERR_ENOLINK)));
40996 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOMEDIUM",SWIG_From_long((long)(GPG_ERR_ENOMEDIUM)));
40997 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOMEM",SWIG_From_long((long)(GPG_ERR_ENOMEM)));
40998 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOMSG",SWIG_From_long((long)(GPG_ERR_ENOMSG)));
40999 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENONET",SWIG_From_long((long)(GPG_ERR_ENONET)));
41000 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOPKG",SWIG_From_long((long)(GPG_ERR_ENOPKG)));
41001 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOPROTOOPT",SWIG_From_long((long)(GPG_ERR_ENOPROTOOPT)));
41002 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOSPC",SWIG_From_long((long)(GPG_ERR_ENOSPC)));
41003 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOSR",SWIG_From_long((long)(GPG_ERR_ENOSR)));
41004 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOSTR",SWIG_From_long((long)(GPG_ERR_ENOSTR)));
41005 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOSYS",SWIG_From_long((long)(GPG_ERR_ENOSYS)));
41006 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOTBLK",SWIG_From_long((long)(GPG_ERR_ENOTBLK)));
41007 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOTCONN",SWIG_From_long((long)(GPG_ERR_ENOTCONN)));
41008 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOTDIR",SWIG_From_long((long)(GPG_ERR_ENOTDIR)));
41009 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOTEMPTY",SWIG_From_long((long)(GPG_ERR_ENOTEMPTY)));
41010 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOTNAM",SWIG_From_long((long)(GPG_ERR_ENOTNAM)));
41011 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOTSOCK",SWIG_From_long((long)(GPG_ERR_ENOTSOCK)));
41012 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOTSUP",SWIG_From_long((long)(GPG_ERR_ENOTSUP)));
41013 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOTTY",SWIG_From_long((long)(GPG_ERR_ENOTTY)));
41014 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENOTUNIQ",SWIG_From_long((long)(GPG_ERR_ENOTUNIQ)));
41015 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ENXIO",SWIG_From_long((long)(GPG_ERR_ENXIO)));
41016 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EOPNOTSUPP",SWIG_From_long((long)(GPG_ERR_EOPNOTSUPP)));
41017 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EOVERFLOW",SWIG_From_long((long)(GPG_ERR_EOVERFLOW)));
41018 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EPERM",SWIG_From_long((long)(GPG_ERR_EPERM)));
41019 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EPFNOSUPPORT",SWIG_From_long((long)(GPG_ERR_EPFNOSUPPORT)));
41020 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EPIPE",SWIG_From_long((long)(GPG_ERR_EPIPE)));
41021 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EPROCLIM",SWIG_From_long((long)(GPG_ERR_EPROCLIM)));
41022 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EPROCUNAVAIL",SWIG_From_long((long)(GPG_ERR_EPROCUNAVAIL)));
41023 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EPROGMISMATCH",SWIG_From_long((long)(GPG_ERR_EPROGMISMATCH)));
41024 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EPROGUNAVAIL",SWIG_From_long((long)(GPG_ERR_EPROGUNAVAIL)));
41025 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EPROTO",SWIG_From_long((long)(GPG_ERR_EPROTO)));
41026 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EPROTONOSUPPORT",SWIG_From_long((long)(GPG_ERR_EPROTONOSUPPORT)));
41027 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EPROTOTYPE",SWIG_From_long((long)(GPG_ERR_EPROTOTYPE)));
41028 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ERANGE",SWIG_From_long((long)(GPG_ERR_ERANGE)));
41029 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EREMCHG",SWIG_From_long((long)(GPG_ERR_EREMCHG)));
41030 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EREMOTE",SWIG_From_long((long)(GPG_ERR_EREMOTE)));
41031 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EREMOTEIO",SWIG_From_long((long)(GPG_ERR_EREMOTEIO)));
41032 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ERESTART",SWIG_From_long((long)(GPG_ERR_ERESTART)));
41033 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EROFS",SWIG_From_long((long)(GPG_ERR_EROFS)));
41034 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ERPCMISMATCH",SWIG_From_long((long)(GPG_ERR_ERPCMISMATCH)));
41035 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ESHUTDOWN",SWIG_From_long((long)(GPG_ERR_ESHUTDOWN)));
41036 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ESOCKTNOSUPPORT",SWIG_From_long((long)(GPG_ERR_ESOCKTNOSUPPORT)));
41037 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ESPIPE",SWIG_From_long((long)(GPG_ERR_ESPIPE)));
41038 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ESRCH",SWIG_From_long((long)(GPG_ERR_ESRCH)));
41039 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ESRMNT",SWIG_From_long((long)(GPG_ERR_ESRMNT)));
41040 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ESTALE",SWIG_From_long((long)(GPG_ERR_ESTALE)));
41041 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ESTRPIPE",SWIG_From_long((long)(GPG_ERR_ESTRPIPE)));
41042 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ETIME",SWIG_From_long((long)(GPG_ERR_ETIME)));
41043 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ETIMEDOUT",SWIG_From_long((long)(GPG_ERR_ETIMEDOUT)));
41044 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ETOOMANYREFS",SWIG_From_long((long)(GPG_ERR_ETOOMANYREFS)));
41045 27 : SWIG_Python_SetConstant(d, "GPG_ERR_ETXTBSY",SWIG_From_long((long)(GPG_ERR_ETXTBSY)));
41046 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EUCLEAN",SWIG_From_long((long)(GPG_ERR_EUCLEAN)));
41047 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EUNATCH",SWIG_From_long((long)(GPG_ERR_EUNATCH)));
41048 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EUSERS",SWIG_From_long((long)(GPG_ERR_EUSERS)));
41049 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EWOULDBLOCK",SWIG_From_long((long)(GPG_ERR_EWOULDBLOCK)));
41050 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EXDEV",SWIG_From_long((long)(GPG_ERR_EXDEV)));
41051 27 : SWIG_Python_SetConstant(d, "GPG_ERR_EXFULL",SWIG_From_long((long)(GPG_ERR_EXFULL)));
41052 27 : SWIG_Python_SetConstant(d, "GPG_ERR_CODE_DIM",SWIG_From_long((long)(GPG_ERR_CODE_DIM)));
41053 27 : PyDict_SetItemString(md,(char*)"cvar", SWIG_globals());
41054 27 : SWIG_addvarlink(SWIG_globals(),(char*)"gpg_in_tree_build",Swig_var_gpg_in_tree_build_get, Swig_var_gpg_in_tree_build_set);
41055 :
41056 : /* Initialize threading */
41057 27 : SWIG_PYTHON_INITIALIZE_THREADS;
41058 : #if PY_VERSION_HEX >= 0x03000000
41059 : return m;
41060 : #else
41061 27 : return;
41062 : #endif
41063 : }
41064 :
|