diff -Nru pykcs11-1.3.2/debian/changelog pykcs11-1.5.2/debian/changelog --- pykcs11-1.3.2/debian/changelog 2016-01-27 19:28:20.000000000 +0000 +++ pykcs11-1.5.2/debian/changelog 2018-08-16 11:05:54.000000000 +0000 @@ -1,147 +1,11 @@ -pykcs11 (1.3.2-1) unstable; urgency=medium +pykcs11 (1.5.2-1xenial1) xenial; urgency=medium - * new upstream version + * built for privacyidea - -- Ludovic Rousseau Wed, 27 Jan 2016 20:28:17 +0100 + -- Cornelius Kölbel Thu, 16 Aug 2018 13:05:54 +0200 -pykcs11 (1.3.1-2) unstable; urgency=medium +pykcs11 (1.5.2-1) unstable; urgency=low - [ Scott Kitterman ] - * Team upload. - * Build for all supported python3 versions (this is better than the fix - proposed in #793553) - - Change python3-dev build-dep back to python3-all-dev - - Update debian/rules to loop over the list of supported python3 versions - during build/install (debian/rules is now doing explicitly for each - python3 what it was doing implicitly via the makefile before) + * source package automatically created by stdeb 0.8.5 - -- Ludovic Rousseau Thu, 31 Dec 2015 18:44:20 +0100 - -pykcs11 (1.3.1-1) unstable; urgency=medium - - * new upstream version - - -- Ludovic Rousseau Fri, 23 Oct 2015 11:57:38 +0200 - -pykcs11 (1.3.0-2) unstable; urgency=medium - - * Fix "Please replace python3-all-dev build-dependency with python3- - dev" proposed patch applied (Closes: #793553) - * debian/copyright: do not duplicate the GNU GPL v2 license - * debian/control: Standards-Version: 3.9.5 -> 3.9.6. No change needed. - * debian/control: remove David Smith from Uploaders: I do not remember him - doing an upload. - - -- Ludovic Rousseau Sun, 09 Aug 2015 15:55:50 +0200 - -pykcs11 (1.3.0-1) unstable; urgency=low - - [ Jakub Wilk ] - * Use canonical URIs for Vcs-* fields. - - [ Ludovic Rousseau ] - * update Homepage: field - * New upstream release - * use dh compatibility level 9 to get hardening - * move to Python 3.x - * debian/control: Standards-Version: 3.9.3 -> 3.9.5. No change needed. - - -- Ludovic Rousseau Sat, 26 Jul 2014 13:47:26 +0200 - -pykcs11 (1.2.4-1) unstable; urgency=low - - * New upstream release - * debian/control: Standards-Version: 3.9.2 -> 3.9.3. No change needed. - - -- Ludovic Rousseau Sat, 21 Apr 2012 10:02:35 +0200 - -pykcs11 (1.2.3-6) unstable; urgency=low - - * Fix "Can't be found with "apt-cache search pkcs11 python"" - Add a Keywords: line in the package long description (Closes: #636163) - - -- Ludovic Rousseau Fri, 05 Aug 2011 17:02:58 +0200 - -pykcs11 (1.2.3-5) unstable; urgency=low - - * rebuild to add support of python 2.7 and remove support of python 2.5 - * debian/control: Standards-Version: 3.9.1 -> 3.9.2, no change needed. - - -- Ludovic Rousseau Sat, 23 Apr 2011 16:26:53 +0200 - -pykcs11 (1.2.3-4) unstable; urgency=low - - * debian/rules: use a minimal version - - -- Ludovic Rousseau Sat, 23 Apr 2011 16:22:05 +0200 - -pykcs11 (1.2.3-3) unstable; urgency=low - - * Fix "deprecation of dh_pycentral, please use dh_python2" by using - dh_python2 (Closes: #616969) - * debian/rules: add --install-layout=deb - - -- Ludovic Rousseau Wed, 09 Mar 2011 18:54:41 +0100 - -pykcs11 (1.2.3-2) unstable; urgency=low - - * upload to unstable - - -- Ludovic Rousseau Wed, 09 Feb 2011 23:20:50 +0100 - -pykcs11 (1.2.3-1) experimental; urgency=low - - * New upstream release - * debian/control: Standards-Version: 3.8.4 -> 3.9.1, no change needed - - -- Ludovic Rousseau Fri, 03 Dec 2010 14:36:09 +0100 - -pykcs11 (1.2.2-1) unstable; urgency=low - - * New upstream release - * debian/control: Fix lintian I: pykcs11 source: - binary-control-field-duplicates-source field "section" in package - python-pykcs11 - * debian/control: Standards-Version: 3.8.3 -> 3.8.4, no change needed - * debian/source/format: change from "1.0" to "3.0 (quilt)" to easily patch - the package - - -- Ludovic Rousseau Wed, 16 Jun 2010 09:29:15 +0200 - -pykcs11 (1.2.1-3) unstable; urgency=low - - * debian/rules: allow to build without python2.4 (and with python2.6) - * debian/control: Standards-Version: 3.8.1 -> 3.8.3. no change needed. - - -- Ludovic Rousseau Sat, 14 Nov 2009 18:35:51 +0100 - -pykcs11 (1.2.1-2) unstable; urgency=low - - * Fix "Missing watch file" add debian/watch (Closes: #520200) - * use debhelper V7 - * update Standards-Version: from 3.7.2 to 3.8.1 - add support of parallel and nostrip in DEB_BUILD_OPTIONS - - -- Ludovic Rousseau Wed, 18 Mar 2009 14:49:15 +0000 - -pykcs11 (1.2.1-1) unstable; urgency=low - - * New upstream release - - use pkcs11.h from OpenSC instead of (non-free) rsaref - * debian/copyright: add licence for src/opensc/* and remove licence for - src/rsaref/* - - -- Ludovic Rousseau Fri, 14 Nov 2008 19:18:39 +0000 - -pykcs11 (1.2.0-1) unstable; urgency=low - - * New upstream release - - -- Ludovic Rousseau Sat, 30 Aug 2008 13:02:36 +0000 - -pykcs11 (1.1.1-1) unstable; urgency=low - - * Initial release (Closes: #489369). ITP: python-pykcs11 -- a complete RSA - PKCS#11 wrapper for Python - - -- David Smith Sat, 05 Jul 2008 20:28:46 +0900 + -- Cornelius Kölbel Thu, 16 Aug 2018 13:05:50 +0200 diff -Nru pykcs11-1.3.2/debian/control pykcs11-1.5.2/debian/control --- pykcs11-1.3.2/debian/control 2015-12-31 17:35:15.000000000 +0000 +++ pykcs11-1.5.2/debian/control 2018-08-16 11:05:50.000000000 +0000 @@ -1,25 +1,18 @@ Source: pykcs11 +Maintainer: Cornelius Kölbel +Section: python Priority: optional -Maintainer: Ludovic Rousseau -Uploaders: Debian Python Modules Team -Build-Depends: debhelper (>= 9), swig, python3-all-dev +Build-Depends: dh-python, python-all-dev (>= 2.6.6-3), debhelper (>= 9) Standards-Version: 3.9.6 -Section: python -Vcs-Git: git://anonscm.debian.org/python-modules/packages/pykcs11.git -Vcs-Browser: https://anonscm.debian.org/cgit/python-modules/packages/pykcs11.git -Homepage: http://sourceforge.net/projects/pkcs11wrap/ +Homepage: https://github.com/LudovicRousseau/PyKCS11 -Package: python3-pykcs11 +Package: python-pykcs11 Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends} -Description: PKCS#11 wrapper for Python - PyKCS11 let you access to almost all PKCS#11 functions and data types using - any PKCS#11 library, such as the various modules supplied by smartcard - vendors. - . - The wrapper comes with 2 interfaces: a low level and very thin interface over - the original PKCS#11 API, generated using the SWIG compiler (designed for - library tests); and an high level interface that offers a simpler access (with - few limits) to the PKCS#11 APIs. - . - Keywords: pkcs11 +Depends: ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} +Description: A Full PKCS#11 wrapper for Python + A complete PKCS#11 wrapper for Python. + You can use any PKCS#11 (aka CryptoKi) module such as the PSM which + comes as part of mozilla or the various modules supplied by vendors of + hardware crypto tokens, and almost all PKCS#11 functions and data types. + The wrapper has been generated with the help of the SWIG compiler. + diff -Nru pykcs11-1.3.2/debian/copyright pykcs11-1.5.2/debian/copyright --- pykcs11-1.3.2/debian/copyright 2015-10-24 10:01:26.000000000 +0000 +++ pykcs11-1.5.2/debian/copyright 1970-01-01 00:00:00.000000000 +0000 @@ -1,54 +0,0 @@ -Authors: - Giuseppe Amato - Ludovic Rousseau -Download: http://downloads.sourceforge.net/pkcs11wrap/ - -Files: * -Copyright: - (C) 2004-2006 Giuseppe Amato - (C) 2006 Ludovic Rousseau -License: GPL-2+ - -Files: src/opensc/* -Copyright: - (C) 2006, 2007 g10 Code GmbH - (C) 2006 Andreas Jellinghaus -License: - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - . - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. - -Files: src/dyn_generic.h, src/dyn_unix.c, src/dyn_win32.c -Copyright: (C) 1999 David Corcoran -License: GPL-2+ - -Files: debian/* -Copyright: - (C) 2008 David Smith - (C) 2006 Ludovic Rousseau -License: GPL-2+ - This file is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - . - stdafx.h : include file for standard system include files, - or project specific include files that are used frequently, but - are changed infrequently - . - On Debian systems, the complete text of the GNU General Public License - Version 2 can be found in `/usr/share/common-licenses/GPL-2'. diff -Nru pykcs11-1.3.2/debian/docs pykcs11-1.5.2/debian/docs --- pykcs11-1.3.2/debian/docs 2015-10-24 10:01:26.000000000 +0000 +++ pykcs11-1.5.2/debian/docs 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -readme.txt diff -Nru pykcs11-1.3.2/debian/examples pykcs11-1.5.2/debian/examples --- pykcs11-1.3.2/debian/examples 2015-10-24 10:01:26.000000000 +0000 +++ pykcs11-1.5.2/debian/examples 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -samples/* diff -Nru pykcs11-1.3.2/debian/.git-dpm pykcs11-1.5.2/debian/.git-dpm --- pykcs11-1.3.2/debian/.git-dpm 2015-10-24 10:01:26.000000000 +0000 +++ pykcs11-1.5.2/debian/.git-dpm 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -# see git-dpm(1) from git-dpm package -23ac4507675ce2f3e2c1c339324375b73a23ee6e -23ac4507675ce2f3e2c1c339324375b73a23ee6e -23ac4507675ce2f3e2c1c339324375b73a23ee6e -23ac4507675ce2f3e2c1c339324375b73a23ee6e -pykcs11_1.3.1.orig.tar.gz -b8e0a52e319c2798be689ccfb6742ac699e66d0a -53197 -debianTag="debian/%e%v" -patchedTag="patched/%e%v" -upstreamTag="upstream/%e%u" diff -Nru pykcs11-1.3.2/debian/rules pykcs11-1.5.2/debian/rules --- pykcs11-1.3.2/debian/rules 2015-12-31 17:35:15.000000000 +0000 +++ pykcs11-1.5.2/debian/rules 2018-08-16 11:05:50.000000000 +0000 @@ -1,21 +1,8 @@ #!/usr/bin/make -f -build3vers := $(shell py3versions -sv) - +# This file was automatically generated by stdeb 0.8.5 at +# Thu, 16 Aug 2018 13:05:50 +0200 +export PYBUILD_NAME=pykcs11 %: - dh $@ --with python3 - -override_dh_auto_build: - set -e && for i in $(build3vers); do \ - cd src ; swig -c++ -python pykcs11.i ; cp pykcs11_wrap.cxx pykcs11_wrap.cpp ; cp LowLevel.py ../PyKCS11 ; \ - cd .. ; python$$i setup.py build; \ - done - - -override_dh_auto_install: - set -e && for i in $(build3vers); do \ - python$$i setup.py install --install-layout=deb --root $(CURDIR)/debian/python3-pykcs11; \ - done + dh $@ --with python2 --buildsystem=pybuild -override_dh_auto_clean: - python3 setup.py clean diff -Nru pykcs11-1.3.2/debian/watch pykcs11-1.5.2/debian/watch --- pykcs11-1.3.2/debian/watch 2015-10-24 10:01:26.000000000 +0000 +++ pykcs11-1.5.2/debian/watch 2018-08-16 11:05:50.000000000 +0000 @@ -1,2 +1,4 @@ +# please also check http://pypi.debian.net/PyKCS11/watch version=3 -http://sf.net/pkcs11wrap/PyKCS11-(.*)\.tar\.gz +opts=uversionmangle=s/(rc|a|b|c)/~$1/ \ +http://pypi.debian.net/PyKCS11/PyKCS11-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) \ No newline at end of file diff -Nru pykcs11-1.3.2/Makefile pykcs11-1.5.2/Makefile --- pykcs11-1.3.2/Makefile 2015-10-23 09:07:28.000000000 +0000 +++ pykcs11-1.5.2/Makefile 2018-03-30 09:11:07.000000000 +0000 @@ -1,17 +1,14 @@ # give some default values -PREFIX ?= /usr DESTDIR ?= / ifeq (, $(PYTHON)) PYTHON=python endif -IS_PYTHON_3 = $(shell python -c 'import sys; print(sys.version_info[0] >= 3)') -ifeq ($(IS_PYTHON_3), True) -SWIG_OPTS := -py3 -endif +PREFIX ?= $(shell $(PYTHON) -c 'import sys; print(sys.prefix)') +COVERAGE ?= coverage build: build-stamp -build-stamp: src/pykcs11_wrap.cpp +build-stamp: $(PYTHON) setup.py build touch build-stamp @@ -24,13 +21,12 @@ rm -rf build rm -f *.pyc PyKCS11/*.pyc rm -f PyKCS11/LowLevel.py + rm -f PyKCS11/_LowLevel* rm -f build-stamp + rm -f tests/*.pyc rebuild: clean build -src/pykcs11_wrap.cpp: src/pykcs11.i - cd src ; swig -c++ -python $(SWIG_OPTS) pykcs11.i ; mv pykcs11_wrap.cxx pykcs11_wrap.cpp ; mv LowLevel.py ../PyKCS11 - src/pykcs11.i: src/opensc/pkcs11.h src/pkcs11lib.h src/pykcs11string.h src/ck_attribute_smart.h touch $@ @@ -40,11 +36,23 @@ pypi: clean $(PYTHON) setup.py sdist upload +prepare4test: build + cd PyKCS11 ; ln -sf ../build/lib.*/PyKCS11/_LowLevel*.so + +tests: prepare4test + $(PYTHON) run_test.py + +coverage: prepare4test + $(COVERAGE) run run_test.py + $(COVERAGE) report + $(COVERAGE) html + doc: build rm -rf html epydoc --verbose PyKCS11 doc-upload: doc + rm -r api mv html api scp -r api ludov@web.sourceforge.net:/home/project-web/pkcs11wrap/htdocs diff -Nru pykcs11-1.3.2/MANIFEST pykcs11-1.5.2/MANIFEST --- pykcs11-1.3.2/MANIFEST 2015-10-23 08:39:47.000000000 +0000 +++ pykcs11-1.5.2/MANIFEST 2018-03-26 19:51:38.000000000 +0000 @@ -1,4 +1,4 @@ -readme.txt +README.md pykcs11.rc resource.h setup.py @@ -14,6 +14,7 @@ samples/genkeypair_import_cert.py samples/getinfo.py samples/modulus.py +samples/rsa_encrypt.py samples/signature.py samples/unblock.py samples/LowLevel/dumpit.py @@ -23,6 +24,7 @@ samples/LowLevel/test1.py PyKCS11/LowLevel.py PyKCS11/__init__.py +run_test.py src/ck_attribute_smart.cpp src/ck_attribute_smart.h src/dyn_generic.h @@ -41,3 +43,13 @@ src/utility.h src/opensc/pkcs11.h src/pykcs11_wrap.cpp +tests/__init__.py +tests/test_CK.py +tests/test_asymetric.py +tests/test_ckbytelist.py +tests/test_digest.py +tests/test_exception.py +tests/test_info.py +tests/test_random.py +tests/test_symetric.py +tox.ini diff -Nru pykcs11-1.3.2/PKG-INFO pykcs11-1.5.2/PKG-INFO --- pykcs11-1.3.2/PKG-INFO 2016-01-27 18:01:01.000000000 +0000 +++ pykcs11-1.5.2/PKG-INFO 2018-04-12 13:09:19.000000000 +0000 @@ -1,8 +1,8 @@ Metadata-Version: 1.1 Name: PyKCS11 -Version: 1.3.2 +Version: 1.5.2 Summary: A Full PKCS#11 wrapper for Python -Home-page: http://sourceforge.net/projects/pkcs11wrap/ +Home-page: https://github.com/LudovicRousseau/PyKCS11 Author: Ludovic Rousseau Author-email: ludovic.rousseau@free.fr License: GPL diff -Nru pykcs11-1.3.2/PyKCS11/__init__.py pykcs11-1.5.2/PyKCS11/__init__.py --- pykcs11-1.3.2/PyKCS11/__init__.py 2016-01-23 20:12:28.000000000 +0000 +++ pykcs11-1.5.2/PyKCS11/__init__.py 2018-04-12 13:04:21.000000000 +0000 @@ -21,27 +21,6 @@ import os import sys -PY3 = sys.version_info[0] >= 3 -if PY3: - def byte_to_int(byte): - return byte - - def to_param_string(param): - if isinstance(param, str): - return bytes(param, 'ascii') - else: - return bytes(param) -else: - def byte_to_int(byte): - return ord(byte) - - def to_param_string(param): - if isinstance(param, str): - return param - else: - return str(bytearray(param)) - - range = xrange # redefine PKCS#11 constants CK_TRUE = PyKCS11.LowLevel.CK_TRUE @@ -59,6 +38,8 @@ CKC = {} CKF = {} CKS = {} +CKG = {} +CKZ = {} # redefine PKCS#11 constants using well known prefixes for x in PyKCS11.LowLevel.__dict__.keys(): @@ -70,7 +51,9 @@ or x[:4] == 'CKK_' \ or x[:4] == 'CKC_' \ or x[:4] == 'CKF_' \ - or x[:4] == 'CKS_': + or x[:4] == 'CKS_' \ + or x[:4] == 'CKG_' \ + or x[:4] == 'CKZ_': a = "%s=PyKCS11.LowLevel.%s" % (x, x) exec(a) if x[3:] != "_VENDOR_DEFINED": @@ -78,6 +61,7 @@ eval(x[:3])[x] = eval(x) # => CKM['CKM_RSA_PKCS'] = CKM_RSA_PKCS # special CKR[] values +CKR[-3] = "Unknown format" CKR[-2] = "Unkown PKCS#11 type" CKR[-1] = "Load" @@ -87,12 +71,48 @@ add a __repr__() method to the LowLevel equivalent """ + def __init__(self, data=[]): + # default size of the vector + size = 0 + super(ckbytelist, self).__init__(size) + + # No value to initialize + if data is None: + return + + # b'abc' + if isinstance(data, bytes): + self.reserve(len(data)) + for x in data: + if sys.version_info[0] <= 2: + # Python 2 + v = ord(x) + else: + # Python 3 and more + v = x + self.append(v) + + # "abc" + elif isinstance(data, str): + tmp = bytes(data, "utf-8") + self.reserve(len(tmp)) + for x in tmp: + self.append(x) + + # [141, 142, 143] + elif isinstance(data, list) or isinstance(data, ckbytelist): + self.reserve(len(data)) + for c in range(len(data)): + self.append(data[c]) + else: + raise PyKCS11.PyKCS11Error(-3, text=type(data)) + def __repr__(self): """ return the representation of a tuple the __str__ method will use it also """ - rep = [elt for elt in self] + rep = [int(elt) for elt in self] return repr(rep) @@ -122,7 +142,7 @@ dico = dict() for key, attr in zip(all_attributes, attributes): - if attr == None: + if attr is None: continue if key == CKA_CLASS: dico[PyKCS11.CKA[key]] = PyKCS11.CKO[attr] @@ -181,6 +201,8 @@ for field in self.fields.keys(): if field == "flags": dico[field] = self.flags2text() + elif field == "state": + dico[field] = self.state2text() else: dico[field] = eval("self." + field) return dico @@ -417,10 +439,15 @@ The text representation of a PKCS#11 error is something like: "CKR_DEVICE_ERROR (0x00000030)" """ - if (self.value < 0): - return CKR[self.value] + " (%s)" % self.text + if self.value in CKR: + if self.value < 0: + return CKR[self.value] + " (%s)" % self.text + else: + return CKR[self.value] + " (0x%08X)" % self.value + elif self.value & CKR_VENDOR_DEFINED: + return "Vendor error (0x%08X)" % (self.value & 0xffffffff & ~CKR_VENDOR_DEFINED) else: - return CKR[self.value] + " (0x%08X)" % self.value + return "Unknown error (0x%08X)" % self.value class PyKCS11Lib(object): @@ -430,7 +457,11 @@ self.lib = PyKCS11.LowLevel.CPKCS11Lib() def __del__(self): - self.lib.Unload() + if PyKCS11 and PyKCS11.__name__ and \ + PyKCS11.LowLevel and PyKCS11.LowLevel.__name__ and \ + PyKCS11.LowLevel._LowLevel and \ + PyKCS11.LowLevel._LowLevel.__name__: + self.lib.Unload() def load(self, pkcs11dll_filename=None, *init_string): """ @@ -442,11 +473,11 @@ @return: a L{PyKCS11Lib} object @raise PyKCS11Error(-1): when the load fails """ - if pkcs11dll_filename == None: + if pkcs11dll_filename is None: pkcs11dll_filename = os.getenv("PYKCS11LIB") - if pkcs11dll_filename == None: + if pkcs11dll_filename is None: raise PyKCS11Error(-1, "No PKCS11 library specified (set PYKCS11LIB env variable)") - rv = self.lib.Load(pkcs11dll_filename, True) + rv = self.lib.Load(pkcs11dll_filename) if rv == 0: raise PyKCS11Error(-1, pkcs11dll_filename) @@ -459,7 +490,8 @@ @param pin: SO's initial PIN @param label: new label of the token """ - rv = self.lib.C_InitToken(slot, pin, label) + pin1 = ckbytelist(pin) + rv = self.lib.C_InitToken(slot, pin1, label) if rv != CKR_OK: raise PyKCS11Error(rv) @@ -482,15 +514,19 @@ i.libraryVersion = (info.libraryVersion.major, info.libraryVersion.minor) return i - def getSlotList(self): + def getSlotList(self, tokenPresent=False): """ C_GetSlotList + @param tokenPresent: L{False} (default) to list all slots, + L{True} to list only slots with present tokens + @type tokenPresent: bool @return: a list of available slots @rtype: list """ slotList = PyKCS11.LowLevel.ckintlist() - rv = self.lib.C_GetSlotList(0, slotList) + rv = self.lib.C_GetSlotList(CK_TRUE if tokenPresent else CK_FALSE, + slotList) if rv != CKR_OK: raise PyKCS11Error(rv) @@ -579,7 +615,7 @@ @param slot: slot number returned by L{getSlotList} @type slot: integer - @param flags: 0 (default), L{CKF_RW_SESSION} for RW session + @param flags: 0 (default), CKF_RW_SESSION for RW session @type flags: integer @return: a L{Session} object """ @@ -589,11 +625,18 @@ if rv != CKR_OK: raise PyKCS11Error(rv) - s = Session() - s.lib = self.lib - s.slot = slot - s.session = se - return s + return Session(self, se) + + def closeAllSessions(self, slot): + """ + C_CloseAllSessions + + @param slot: slot number + @type slot: integer + """ + rv = self.lib.C_CloseAllSessions(slot) + if rv != CKR_OK: + raise PyKCS11Error(rv) def getMechanismList(self, slot): """ @@ -662,40 +705,173 @@ class Mechanism(object): """Wraps CK_MECHANISM""" - def __init__(self, mechanism, param): + def __init__(self, mechanism, param=None): """ @param mechanism: the mechanism to be used @type mechanism: integer, any CKM_* value @param param: data to be used as crypto operation parameter - (i.e. the IV for some agorithms) + (i.e. the IV for some algorithms) @type param: string or list/tuple of bytes @see: L{Session.decrypt}, L{Session.sign} """ - self.mechanism = mechanism - self.param = param + self._mech = PyKCS11.LowLevel.CK_MECHANISM() + self._mech.mechanism = mechanism + self._param = None + if param: + self._param = ckbytelist(param) + self._mech.pParameter = self._param + self._mech.ulParameterLen = len(param) + + def to_native(self): + return self._mech MechanismSHA1 = Mechanism(CKM_SHA_1, None) MechanismRSAPKCS1 = Mechanism(CKM_RSA_PKCS, None) MechanismRSAGENERATEKEYPAIR = Mechanism(CKM_RSA_PKCS_KEY_PAIR_GEN, None) +MechanismECGENERATEKEYPAIR = Mechanism(CKM_EC_KEY_PAIR_GEN, None) +MechanismAESGENERATEKEY = Mechanism(CKM_AES_KEY_GEN, None) -class Session(object): - """ Manage L{PyKCS11Lib.openSession} objects """ +class RSAOAEPMechanism(object): + """RSA OAEP Wrapping mechanism""" - def closeSession(self): + def __init__(self, hashAlg, mgf, label=None): """ - C_CloseSession + @param hashAlg: the hash algorithm to use (like CKM_SHA256) + @param mgf: the mask generation function to use (like + CKG_MGF1_SHA256) + @param label: the (optional) label to use + """ + self._param = PyKCS11.LowLevel.CK_RSA_PKCS_OAEP_PARAMS() + self._param.hashAlg = hashAlg + self._param.mgf = mgf + self._source = None + self._param.src = CKZ_DATA_SPECIFIED + if label: + self._source = ckbytelist(label) + self._param.ulSourceDataLen = len(self._source) + else: + self._param.ulSourceDataLen = 0 + self._param.pSourceData = self._source + self._mech = PyKCS11.LowLevel.CK_MECHANISM() + self._mech.mechanism = CKM_RSA_PKCS_OAEP + self._mech.pParameter = self._param + self._mech.ulParameterLen = PyKCS11.LowLevel.CK_RSA_PKCS_OAEP_PARAMS_LENGTH + + def to_native(self): + return self._mech + + +class RSA_PSS_Mechanism(object): + """RSA PSS Wrapping mechanism""" + + def __init__(self, mecha, hashAlg, mgf, sLen): """ - rv = self.lib.C_CloseSession(self.session) + @param mecha: the mechanism to use (like CKM_SHA384_RSA_PKCS_PSS) + @param hashAlg: the hash algorithm to use (like CKM_SHA384) + @param mgf: the mask generation function to use (like + CKG_MGF1_SHA384) + @param sLen: length, in bytes, of the salt value used in the PSS + encoding (like 0 or the message length) + """ + self._param = PyKCS11.LowLevel.CK_RSA_PKCS_PSS_PARAMS() + self._param.hashAlg = hashAlg + self._param.mgf = mgf + self._param.sLen = sLen + self._mech = PyKCS11.LowLevel.CK_MECHANISM() + self._mech.mechanism = mecha + self._mech.pParameter = self._param + self._mech.ulParameterLen = PyKCS11.LowLevel.CK_RSA_PKCS_PSS_PARAMS_LENGTH + + def to_native(self): + return self._mech + + +class DigestSession(object): + def __init__(self, lib, session, mecha): + self._lib = lib + self._session = session + self._mechanism = mecha.to_native() + rv = self._lib.C_DigestInit(self._session, self._mechanism) + if rv != CKR_OK: + raise PyKCS11Error(rv) + + def update(self, data): + """ + C_DigestUpdate + + @param data: data to add to the digest + @type data: bytes or string + """ + data1 = ckbytelist(data) + rv = self._lib.C_DigestUpdate(self._session, data1) if rv != CKR_OK: raise PyKCS11Error(rv) + return self - def closeAllSession(self): + def digestKey(self, handle): """ - C_CloseAllSession + C_DigestKey + + @param handle: key handle + @type handle: CK_OBJECT_HANDLE """ - rv = self.lib.C_CloseAllSession(self.slot) + rv = self._lib.C_DigestKey(self._session, handle) + if rv != CKR_OK: + raise PyKCS11Error(rv) + return self + + def final(self): + """ + C_DigestFinal + + @return: the digest + @rtype: ckbytelist + """ + digest = ckbytelist() + # Get the size of the digest + rv = self._lib.C_DigestFinal(self._session, digest) + if rv != CKR_OK: + raise PyKCS11Error(rv) + # Get the actual digest + rv = self._lib.C_DigestFinal(self._session, digest) + if rv != CKR_OK: + raise PyKCS11Error(rv) + return digest + + +class Session(object): + """ Manage L{PyKCS11Lib.openSession} objects """ + + def __init__(self, pykcs11, session): + """ + @param pykcs11: PyKCS11 library object + @type pykcs11: PyKCS11Lib + @param session: session handle + @type session: instance of CK_SESSION_HANDLE + """ + if not isinstance(pykcs11, PyKCS11Lib): + raise TypeError("pykcs11 must be a PyKCS11Lib") + if not isinstance(session, LowLevel.CK_SESSION_HANDLE): + raise TypeError("session must be a CK_SESSION_HANDLE") + + # hold the PyKCS11Lib reference, so that it's not Garbage Collection'd + self.pykcs11 = pykcs11 + self.session = session + + @property + def lib(self): + """ + Get the low level lib of the owning PyKCS11Lib + """ + return self.pykcs11.lib + + def closeSession(self): + """ + C_CloseSession + """ + rv = self.lib.C_CloseSession(self.session) if rv != CKR_OK: raise PyKCS11Error(rv) @@ -727,7 +903,8 @@ CKU_USER. You may also use CKU_SO @type user_type: integer """ - rv = self.lib.C_Login(self.session, user_type, pin) + pin1 = ckbytelist(pin) + rv = self.lib.C_Login(self.session, user_type, pin1) if rv != CKR_OK: raise PyKCS11Error(rv) @@ -741,13 +918,14 @@ del self - def initPin(self, new_pin): + def initPin(self, pin): """ C_InitPIN - @param new_pin: new PIN + @param pin: new PIN """ - rv = self.lib.C_InitPIN(self.session, new_pin) + new_pin1 = ckbytelist(pin) + rv = self.lib.C_InitPIN(self.session, new_pin1) if rv != CKR_OK: raise PyKCS11Error(rv) @@ -758,7 +936,9 @@ @param old_pin: old PIN @param new_pin: new PIN """ - rv = self.lib.C_SetPIN(self.session, old_pin, new_pin) + old_pin1 = ckbytelist(old_pin) + new_pin1 = ckbytelist(new_pin) + rv = self.lib.C_SetPIN(self.session, old_pin1, new_pin1) if rv != CKR_OK: raise PyKCS11Error(rv) @@ -785,6 +965,17 @@ if rv != CKR_OK: raise PyKCS11Error(rv) + def digestSession(self, mecha=MechanismSHA1): + """ + C_DigestInit/C_DigestUpdate/C_DigestKey/C_DigestFinal + @param mecha: the digesting mechanism to be used + @type mecha: L{Mechanism} instance or L{MechanismSHA1} + for CKM_SHA_1 + @return: A L{DigestSession} object + @rtype: DigestSession + """ + return DigestSession(self.lib, self.session, mecha) + def digest(self, data, mecha=MechanismSHA1): """ C_DigestInit/C_Digest @@ -799,34 +990,22 @@ @note: the returned value is an istance of L{ckbytelist}. You can easly convert it to a binary string with:: + bytes(ckbytelistDigest) + or, for Python 2:: ''.join(chr(i) for i in ckbytelistDigest) """ - m = PyKCS11.LowLevel.CK_MECHANISM() digest = ckbytelist() - ps = None # must be declared here or may be deallocated too early - m.mechanism = mecha.mechanism - if (mecha.param): - # Convert the parameter to a string representation so SWIG gets a char* - ps = to_param_string(mecha.param) - m.pParameter = ps - m.ulParameterLen = len(mecha.param) - data1 = ckbytelist() - data1.reserve(len(data)) - if isinstance(data, bytes): - for x in data: - data1.append(byte_to_int(x)) - else: - for c in range(len(data)): - data1.append(data[c]) + m = mecha.to_native() + data1 = ckbytelist(data) rv = self.lib.C_DigestInit(self.session, m) if rv != CKR_OK: raise PyKCS11Error(rv) - #first call get digest size + # first call get digest size rv = self.lib.C_Digest(self.session, data1, digest) if rv != CKR_OK: raise PyKCS11Error(rv) - #second call get actual digest data + # second call get actual digest data rv = self.lib.C_Digest(self.session, data1, digest) if rv != CKR_OK: raise PyKCS11Error(rv) @@ -848,34 +1027,22 @@ @note: the returned value is an instance of L{ckbytelist}. You can easly convert it to a binary string with:: + bytes(ckbytelistSignature) + or, for Python 2:: ''.join(chr(i) for i in ckbytelistSignature) """ - m = PyKCS11.LowLevel.CK_MECHANISM() + m = mecha.to_native() signature = ckbytelist() - ps = None # must be declared here or may be deallocated too early - m.mechanism = mecha.mechanism - if (mecha.param): - # Convert the parameter to a string representation so SWIG gets a char* - ps = to_param_string(mecha.param) - m.pParameter = ps - m.ulParameterLen = len(mecha.param) - data1 = ckbytelist() - data1.reserve(len(data)) - if isinstance(data, bytes): - for x in data: - data1.append(byte_to_int(x)) - else: - for c in range(len(data)): - data1.append(data[c]) + data1 = ckbytelist(data) rv = self.lib.C_SignInit(self.session, m, key) if rv != CKR_OK: raise PyKCS11Error(rv) - #first call get signature size + # first call get signature size rv = self.lib.C_Sign(self.session, data1, signature) if rv != CKR_OK: raise PyKCS11Error(rv) - #second call get actual signature data + # second call get actual signature data rv = self.lib.C_Sign(self.session, data1, signature) if rv != CKR_OK: raise PyKCS11Error(rv) @@ -898,22 +1065,8 @@ @rtype: bool """ - m = PyKCS11.LowLevel.CK_MECHANISM() - ps = None # must be declared here or may be deallocated too early - m.mechanism = mecha.mechanism - if (mecha.param): - # Convert the parameter to a string representation so SWIG gets a char* - ps = to_param_string(mecha.param) - m.pParameter = ps - m.ulParameterLen = len(mecha.param) - data1 = ckbytelist() - data1.reserve(len(data)) - if isinstance(data, bytes): - for x in data: - data1.append(byte_to_int(x)) - else: - for c in range(len(data)): - data1.append(data[c]) + m = mecha.to_native() + data1 = ckbytelist(data) rv = self.lib.C_VerifyInit(self.session, m, key) if rv != CKR_OK: raise PyKCS11Error(rv) @@ -941,34 +1094,22 @@ @note: the returned value is an instance of L{ckbytelist}. You can easly convert it to a binary string with:: + bytes(ckbytelistEncrypted) + or, for Python 2:: ''.join(chr(i) for i in ckbytelistEncrypted) """ - m = PyKCS11.LowLevel.CK_MECHANISM() encrypted = ckbytelist() - ps = None # must be declared here or may be deallocated too early - m.mechanism = mecha.mechanism - if (mecha.param): - # Convert the parameter to a string representation so SWIG gets a char* - ps = to_param_string(mecha.param) - m.pParameter = ps - m.ulParameterLen = len(mecha.param) - data1 = ckbytelist() - data1.reserve(len(data)) - if isinstance(data, bytes): - for x in data: - data1.append(byte_to_int(x)) - else: - for c in range(len(data)): - data1.append(data[c]) + m = mecha.to_native() + data1 = ckbytelist(data) rv = self.lib.C_EncryptInit(self.session, m, key) if rv != CKR_OK: raise PyKCS11Error(rv) - #first call get encrypted size + # first call get encrypted size rv = self.lib.C_Encrypt(self.session, data1, encrypted) if rv != CKR_OK: raise PyKCS11Error(rv) - #second call get actual encrypted data + # second call get actual encrypted data rv = self.lib.C_Encrypt(self.session, data1, encrypted) if rv != CKR_OK: raise PyKCS11Error(rv) @@ -990,34 +1131,22 @@ @note: the returned value is an instance of L{ckbytelist}. You can easly convert it to a binary string with:: + bytes(ckbytelistData) + or, for Python 2:: ''.join(chr(i) for i in ckbytelistData) """ - m = PyKCS11.LowLevel.CK_MECHANISM() + m = mecha.to_native() decrypted = ckbytelist() - ps = None # must be declared here or may be deallocated too early - m.mechanism = mecha.mechanism - if (mecha.param): - # Convert the parameter to a string representation so SWIG gets a char* - ps = to_param_string(mecha.param) - m.pParameter = ps - m.ulParameterLen = len(mecha.param) - data1 = ckbytelist() - data1.reserve(len(data)) - if isinstance(data, bytes): - for x in data: - data1.append(byte_to_int(x)) - else: - for c in range(len(data)): - data1.append(data[c]) + data1 = ckbytelist(data) rv = self.lib.C_DecryptInit(self.session, m, key) if rv != CKR_OK: raise PyKCS11Error(rv) - #first call get decrypted size + # first call get decrypted size rv = self.lib.C_Decrypt(self.session, data1, decrypted) if rv != CKR_OK: raise PyKCS11Error(rv) - #second call get actual decrypted data + # second call get actual decrypted data rv = self.lib.C_Decrypt(self.session, data1, decrypted) if rv != CKR_OK: raise PyKCS11Error(rv) @@ -1039,24 +1168,19 @@ @note: the returned value is an instance of L{ckbytelist}. You can easily convert it to a binary string with:: + bytes(ckbytelistData) + or, for Python 2:: ''.join(chr(i) for i in ckbytelistData) """ - m = PyKCS11.LowLevel.CK_MECHANISM() wrapped = ckbytelist() - ps = None # must be declared here or may be deallocated too early - m.mechanism = mecha.mechanism - if (mecha.param): - # Convert the parameter to a string representation so SWIG gets a char* - ps = to_param_string(mecha.param) - m.pParameter = ps - m.ulParameterLen = len(mecha.param) - #first call get wrapped size - rv = self.lib.C_WrapKey(self.session, m, wrappingKey, key, wrapped) + native = mecha.to_native() + # first call get wrapped size + rv = self.lib.C_WrapKey(self.session, native, wrappingKey, key, wrapped) if rv != CKR_OK: raise PyKCS11Error(rv) - #second call get actual wrapped key data - rv = self.lib.C_WrapKey(self.session, m, wrappingKey, key, wrapped) + # second call get actual wrapped key data + rv = self.lib.C_WrapKey(self.session, native, wrappingKey, key, wrapped) if rv != CKR_OK: raise PyKCS11Error(rv) return wrapped @@ -1077,23 +1201,8 @@ @rtype: integer """ - m = PyKCS11.LowLevel.CK_MECHANISM() - wrapped = ckbytelist() - ps = None # must be declared here or may be deallocated too early - m.mechanism = mecha.mechanism - if (mecha.param): - # Convert the parameter to a string representation so SWIG gets a char* - ps = to_param_string(mecha.param) - m.pParameter = ps - m.ulParameterLen = len(mecha.param) - data1 = ckbytelist() - data1.reserve(len(wrappedKey)) - if isinstance(wrappedKey, bytes): - for x in wrappedKey: - data1.append(byte_to_int(x)) - else: - for c in range(len(wrappedKey)): - data1.append(wrappedKey[c]) + m = mecha.to_native() + data1 = ckbytelist(wrappedKey) handle = PyKCS11.LowLevel.CK_OBJECT_HANDLE() attrs = self._template2ckattrlist(template) rv = self.lib.C_UnwrapKey(self.session, m, unwrappingKey, data1, attrs, handle) @@ -1157,7 +1266,8 @@ CKA_UNWRAP, CKA_VERIFY, CKA_VERIFY_RECOVER, - CKA_WRAP): + CKA_WRAP, + CKA_WRAP_WITH_TRUSTED): return True return False @@ -1179,22 +1289,36 @@ elif self.isString(attr[0]): t[x].SetString(attr[0], str(attr[1])) elif self.isBool(attr[0]): - t[x].SetBool(attr[0], attr[1]) + t[x].SetBool(attr[0], attr[1] == CK_TRUE) elif self.isBin(attr[0]): attrBin = attr[1] attrStr = attr[1] if isinstance(attr[1], int): attrStr = str(attr[1]) if isinstance(attr[1], bytes): - attrBin = ckbytelist() - attrBin.reserve(len(attrStr)) - for c in range(len(attrStr)): - attrBin.append(byte_to_int(attrStr[c])) + attrBin = ckbytelist(attrStr) t[x].SetBin(attr[0], attrBin) else: raise PyKCS11Error(-2) return t + def generateKey(self, template, mecha=MechanismAESGENERATEKEY): + """ + generate a secret key + + @param template: template for the secret key + @param mecha: mechanism to use + @return: handle of the generated key + @rtype: PyKCS11.LowLevel.CK_OBJECT_HANDLE + """ + t = self._template2ckattrlist(template) + ck_handle = PyKCS11.LowLevel.CK_OBJECT_HANDLE() + m = mecha.to_native() + rv = self.lib.C_GenerateKey(self.session, m, t, ck_handle) + if rv != CKR_OK: + raise PyKCS11Error(rv) + return ck_handle + def generateKeyPair(self, templatePub, templatePriv, mecha=MechanismRSAGENERATEKEYPAIR): """ generate a key pair @@ -1209,14 +1333,7 @@ tPriv = self._template2ckattrlist(templatePriv) ck_pub_handle = PyKCS11.LowLevel.CK_OBJECT_HANDLE() ck_prv_handle = PyKCS11.LowLevel.CK_OBJECT_HANDLE() - m = PyKCS11.LowLevel.CK_MECHANISM() - ps = None # must be declared here or may be deallocated too early - m.mechanism = mecha.mechanism - if (mecha.param): - # Convert the parameter to a string representation so SWIG gets a char* - ps = to_param_string(mecha.param) - m.pParameter = ps - m.ulParameterLen = len(mecha.param) + m = mecha.to_native() rv = self.lib.C_GenerateKeyPair(self.session, m, tPub, tPriv, ck_pub_handle, ck_prv_handle) @@ -1279,9 +1396,12 @@ @note: if allAsBinary is True the function do not convert results to Python types (i.e.: CKA_TOKEN to Bool, CKA_CLASS to int, ...). + Binary data is returned as L{ckbytelist} type, usable as a list containing only bytes. You can easly convert it to a binary string with:: + bytes(ckbytelistVariable) + or, for Python 2:: ''.join(chr(i) for i in ckbytelistVariable) """ @@ -1290,8 +1410,8 @@ valTemplate[x].SetType(attr[x]) # first call to get the attribute size and reserve the memory rv = self.lib.C_GetAttributeValue(self.session, obj_id, valTemplate) - if rv == CKR_ATTRIBUTE_TYPE_INVALID \ - or rv == CKR_ATTRIBUTE_SENSITIVE: + if rv in (CKR_ATTRIBUTE_TYPE_INVALID, CKR_ATTRIBUTE_SENSITIVE, + CKR_ARGUMENTS_BAD): return self.getAttributeValue_fragmented(obj_id, attr, allAsBinary) if rv != CKR_OK: @@ -1303,7 +1423,7 @@ res = [] for x in range(len(attr)): - if (allAsBinary): + if allAsBinary: res.append(valTemplate[x].GetBin()) elif valTemplate[x].IsNum(): res.append(valTemplate[x].GetNum()) @@ -1336,8 +1456,8 @@ valTemplate[0].SetType(attr[x]) # first call to get the attribute size and reserve the memory rv = self.lib.C_GetAttributeValue(self.session, obj_id, valTemplate) - if rv == CKR_ATTRIBUTE_TYPE_INVALID \ - or rv == CKR_ATTRIBUTE_SENSITIVE: + if rv in (CKR_ATTRIBUTE_TYPE_INVALID, + CKR_ATTRIBUTE_SENSITIVE, CKR_ARGUMENTS_BAD): # append an empty value res.append(None) continue @@ -1349,7 +1469,7 @@ if rv != CKR_OK: raise PyKCS11Error(rv) - if (allAsBinary): + if allAsBinary: res.append(valTemplate[0].GetBin()) elif valTemplate[0].IsNum(): res.append(valTemplate[0].GetNum()) @@ -1371,9 +1491,7 @@ @param seed: seed material @type seed: iterable """ - low_seed = ckbytelist(len(seed)) - for c in range(len(seed)): - low_seed.append(seed[c]) + low_seed = ckbytelist(seed) rv = self.lib.C_SeedRandom(self.session, low_seed) if rv != CKR_OK: raise PyKCS11Error(rv) @@ -1387,9 +1505,11 @@ @note: the returned value is an instance of L{ckbytelist}. You can easly convert it to a binary string with:: + bytes(random) + or, for Python 2:: ''.join(chr(i) for i in random) """ - low_rand = ckbytelist(size) + low_rand = ckbytelist([0] * size) rv = self.lib.C_GenerateRandom(self.session, low_rand) if rv != CKR_OK: raise PyKCS11Error(rv) diff -Nru pykcs11-1.3.2/PyKCS11/LowLevel.py pykcs11-1.5.2/PyKCS11/LowLevel.py --- pykcs11-1.3.2/PyKCS11/LowLevel.py 2016-01-27 18:01:01.000000000 +0000 +++ pykcs11-1.5.2/PyKCS11/LowLevel.py 1970-01-01 00:00:00.000000000 +0000 @@ -1,3093 +0,0 @@ -# This file was automatically generated by SWIG (http://www.swig.org). -# Version 3.0.7 -# -# Do not make changes to this file unless you know what you are doing--modify -# the SWIG interface file instead. - - - - - -from sys import version_info -if version_info >= (2, 6, 0): - def swig_import_helper(): - from os.path import dirname - import imp - fp = None - try: - fp, pathname, description = imp.find_module('_LowLevel', [dirname(__file__)]) - except ImportError: - import _LowLevel - return _LowLevel - if fp is not None: - try: - _mod = imp.load_module('_LowLevel', fp, pathname, description) - finally: - fp.close() - return _mod - _LowLevel = swig_import_helper() - del swig_import_helper -else: - import _LowLevel -del version_info -try: - _swig_property = property -except NameError: - pass # Python < 2.2 doesn't have 'property'. - - -def _swig_setattr_nondynamic(self, class_type, name, value, static=1): - if (name == "thisown"): - return self.this.own(value) - if (name == "this"): - if type(value).__name__ == 'SwigPyObject': - self.__dict__[name] = value - return - method = class_type.__swig_setmethods__.get(name, None) - if method: - return method(self, value) - if (not static): - if _newclass: - object.__setattr__(self, name, value) - else: - self.__dict__[name] = value - else: - raise AttributeError("You cannot add attributes to %s" % self) - - -def _swig_setattr(self, class_type, name, value): - return _swig_setattr_nondynamic(self, class_type, name, value, 0) - - -def _swig_getattr_nondynamic(self, class_type, name, static=1): - if (name == "thisown"): - return self.this.own() - method = class_type.__swig_getmethods__.get(name, None) - if method: - return method(self) - if (not static): - return object.__getattr__(self, name) - else: - raise AttributeError(name) - -def _swig_getattr(self, class_type, name): - return _swig_getattr_nondynamic(self, class_type, name, 0) - - -def _swig_repr(self): - try: - strthis = "proxy of " + self.this.__repr__() - except: - strthis = "" - return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,) - -try: - _object = object - _newclass = 1 -except AttributeError: - class _object: - pass - _newclass = 0 - - - -def cdata(ptr, nelements=1): - return _LowLevel.cdata(ptr, nelements) -cdata = _LowLevel.cdata - -def memmove(data, indata): - return _LowLevel.memmove(data, indata) -memmove = _LowLevel.memmove -class SwigPyIterator(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, SwigPyIterator, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, SwigPyIterator, name) - - def __init__(self, *args, **kwargs): - raise AttributeError("No constructor defined - class is abstract") - __repr__ = _swig_repr - __swig_destroy__ = _LowLevel.delete_SwigPyIterator - __del__ = lambda self: None - - def value(self): - return _LowLevel.SwigPyIterator_value(self) - - def incr(self, n=1): - return _LowLevel.SwigPyIterator_incr(self, n) - - def decr(self, n=1): - return _LowLevel.SwigPyIterator_decr(self, n) - - def distance(self, x): - return _LowLevel.SwigPyIterator_distance(self, x) - - def equal(self, x): - return _LowLevel.SwigPyIterator_equal(self, x) - - def copy(self): - return _LowLevel.SwigPyIterator_copy(self) - - def next(self): - return _LowLevel.SwigPyIterator_next(self) - - def __next__(self): - return _LowLevel.SwigPyIterator___next__(self) - - def previous(self): - return _LowLevel.SwigPyIterator_previous(self) - - def advance(self, n): - return _LowLevel.SwigPyIterator_advance(self, n) - - def __eq__(self, x): - return _LowLevel.SwigPyIterator___eq__(self, x) - - def __ne__(self, x): - return _LowLevel.SwigPyIterator___ne__(self, x) - - def __iadd__(self, n): - return _LowLevel.SwigPyIterator___iadd__(self, n) - - def __isub__(self, n): - return _LowLevel.SwigPyIterator___isub__(self, n) - - def __add__(self, n): - return _LowLevel.SwigPyIterator___add__(self, n) - - def __sub__(self, *args): - return _LowLevel.SwigPyIterator___sub__(self, *args) - def __iter__(self): - return self -SwigPyIterator_swigregister = _LowLevel.SwigPyIterator_swigregister -SwigPyIterator_swigregister(SwigPyIterator) - -class ckintlist(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, ckintlist, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, ckintlist, name) - __repr__ = _swig_repr - - def iterator(self): - return _LowLevel.ckintlist_iterator(self) - def __iter__(self): - return self.iterator() - - def __nonzero__(self): - return _LowLevel.ckintlist___nonzero__(self) - - def __bool__(self): - return _LowLevel.ckintlist___bool__(self) - - def __len__(self): - return _LowLevel.ckintlist___len__(self) - - def pop(self): - return _LowLevel.ckintlist_pop(self) - - def __getslice__(self, i, j): - return _LowLevel.ckintlist___getslice__(self, i, j) - - def __setslice__(self, *args): - return _LowLevel.ckintlist___setslice__(self, *args) - - def __delslice__(self, i, j): - return _LowLevel.ckintlist___delslice__(self, i, j) - - def __delitem__(self, *args): - return _LowLevel.ckintlist___delitem__(self, *args) - - def __getitem__(self, *args): - return _LowLevel.ckintlist___getitem__(self, *args) - - def __setitem__(self, *args): - return _LowLevel.ckintlist___setitem__(self, *args) - - def append(self, x): - return _LowLevel.ckintlist_append(self, x) - - def empty(self): - return _LowLevel.ckintlist_empty(self) - - def size(self): - return _LowLevel.ckintlist_size(self) - - def clear(self): - return _LowLevel.ckintlist_clear(self) - - def swap(self, v): - return _LowLevel.ckintlist_swap(self, v) - - def get_allocator(self): - return _LowLevel.ckintlist_get_allocator(self) - - def begin(self): - return _LowLevel.ckintlist_begin(self) - - def end(self): - return _LowLevel.ckintlist_end(self) - - def rbegin(self): - return _LowLevel.ckintlist_rbegin(self) - - def rend(self): - return _LowLevel.ckintlist_rend(self) - - def pop_back(self): - return _LowLevel.ckintlist_pop_back(self) - - def erase(self, *args): - return _LowLevel.ckintlist_erase(self, *args) - - def __init__(self, *args): - this = _LowLevel.new_ckintlist(*args) - try: - self.this.append(this) - except: - self.this = this - - def push_back(self, x): - return _LowLevel.ckintlist_push_back(self, x) - - def front(self): - return _LowLevel.ckintlist_front(self) - - def back(self): - return _LowLevel.ckintlist_back(self) - - def assign(self, n, x): - return _LowLevel.ckintlist_assign(self, n, x) - - def resize(self, *args): - return _LowLevel.ckintlist_resize(self, *args) - - def insert(self, *args): - return _LowLevel.ckintlist_insert(self, *args) - - def reserve(self, n): - return _LowLevel.ckintlist_reserve(self, n) - - def capacity(self): - return _LowLevel.ckintlist_capacity(self) - __swig_destroy__ = _LowLevel.delete_ckintlist - __del__ = lambda self: None -ckintlist_swigregister = _LowLevel.ckintlist_swigregister -ckintlist_swigregister(ckintlist) - -class ckbytelist(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, ckbytelist, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, ckbytelist, name) - __repr__ = _swig_repr - - def iterator(self): - return _LowLevel.ckbytelist_iterator(self) - def __iter__(self): - return self.iterator() - - def __nonzero__(self): - return _LowLevel.ckbytelist___nonzero__(self) - - def __bool__(self): - return _LowLevel.ckbytelist___bool__(self) - - def __len__(self): - return _LowLevel.ckbytelist___len__(self) - - def pop(self): - return _LowLevel.ckbytelist_pop(self) - - def __getslice__(self, i, j): - return _LowLevel.ckbytelist___getslice__(self, i, j) - - def __setslice__(self, *args): - return _LowLevel.ckbytelist___setslice__(self, *args) - - def __delslice__(self, i, j): - return _LowLevel.ckbytelist___delslice__(self, i, j) - - def __delitem__(self, *args): - return _LowLevel.ckbytelist___delitem__(self, *args) - - def __getitem__(self, *args): - return _LowLevel.ckbytelist___getitem__(self, *args) - - def __setitem__(self, *args): - return _LowLevel.ckbytelist___setitem__(self, *args) - - def append(self, x): - return _LowLevel.ckbytelist_append(self, x) - - def empty(self): - return _LowLevel.ckbytelist_empty(self) - - def size(self): - return _LowLevel.ckbytelist_size(self) - - def clear(self): - return _LowLevel.ckbytelist_clear(self) - - def swap(self, v): - return _LowLevel.ckbytelist_swap(self, v) - - def get_allocator(self): - return _LowLevel.ckbytelist_get_allocator(self) - - def begin(self): - return _LowLevel.ckbytelist_begin(self) - - def end(self): - return _LowLevel.ckbytelist_end(self) - - def rbegin(self): - return _LowLevel.ckbytelist_rbegin(self) - - def rend(self): - return _LowLevel.ckbytelist_rend(self) - - def pop_back(self): - return _LowLevel.ckbytelist_pop_back(self) - - def erase(self, *args): - return _LowLevel.ckbytelist_erase(self, *args) - - def __init__(self, *args): - this = _LowLevel.new_ckbytelist(*args) - try: - self.this.append(this) - except: - self.this = this - - def push_back(self, x): - return _LowLevel.ckbytelist_push_back(self, x) - - def front(self): - return _LowLevel.ckbytelist_front(self) - - def back(self): - return _LowLevel.ckbytelist_back(self) - - def assign(self, n, x): - return _LowLevel.ckbytelist_assign(self, n, x) - - def resize(self, *args): - return _LowLevel.ckbytelist_resize(self, *args) - - def insert(self, *args): - return _LowLevel.ckbytelist_insert(self, *args) - - def reserve(self, n): - return _LowLevel.ckbytelist_reserve(self, n) - - def capacity(self): - return _LowLevel.ckbytelist_capacity(self) - __swig_destroy__ = _LowLevel.delete_ckbytelist - __del__ = lambda self: None -ckbytelist_swigregister = _LowLevel.ckbytelist_swigregister -ckbytelist_swigregister(ckbytelist) - -class ckattrlist(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, ckattrlist, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, ckattrlist, name) - __repr__ = _swig_repr - - def iterator(self): - return _LowLevel.ckattrlist_iterator(self) - def __iter__(self): - return self.iterator() - - def __nonzero__(self): - return _LowLevel.ckattrlist___nonzero__(self) - - def __bool__(self): - return _LowLevel.ckattrlist___bool__(self) - - def __len__(self): - return _LowLevel.ckattrlist___len__(self) - - def pop(self): - return _LowLevel.ckattrlist_pop(self) - - def __getslice__(self, i, j): - return _LowLevel.ckattrlist___getslice__(self, i, j) - - def __setslice__(self, *args): - return _LowLevel.ckattrlist___setslice__(self, *args) - - def __delslice__(self, i, j): - return _LowLevel.ckattrlist___delslice__(self, i, j) - - def __delitem__(self, *args): - return _LowLevel.ckattrlist___delitem__(self, *args) - - def __getitem__(self, *args): - return _LowLevel.ckattrlist___getitem__(self, *args) - - def __setitem__(self, *args): - return _LowLevel.ckattrlist___setitem__(self, *args) - - def append(self, x): - return _LowLevel.ckattrlist_append(self, x) - - def empty(self): - return _LowLevel.ckattrlist_empty(self) - - def size(self): - return _LowLevel.ckattrlist_size(self) - - def clear(self): - return _LowLevel.ckattrlist_clear(self) - - def swap(self, v): - return _LowLevel.ckattrlist_swap(self, v) - - def get_allocator(self): - return _LowLevel.ckattrlist_get_allocator(self) - - def begin(self): - return _LowLevel.ckattrlist_begin(self) - - def end(self): - return _LowLevel.ckattrlist_end(self) - - def rbegin(self): - return _LowLevel.ckattrlist_rbegin(self) - - def rend(self): - return _LowLevel.ckattrlist_rend(self) - - def pop_back(self): - return _LowLevel.ckattrlist_pop_back(self) - - def erase(self, *args): - return _LowLevel.ckattrlist_erase(self, *args) - - def __init__(self, *args): - this = _LowLevel.new_ckattrlist(*args) - try: - self.this.append(this) - except: - self.this = this - - def push_back(self, x): - return _LowLevel.ckattrlist_push_back(self, x) - - def front(self): - return _LowLevel.ckattrlist_front(self) - - def back(self): - return _LowLevel.ckattrlist_back(self) - - def assign(self, n, x): - return _LowLevel.ckattrlist_assign(self, n, x) - - def resize(self, *args): - return _LowLevel.ckattrlist_resize(self, *args) - - def insert(self, *args): - return _LowLevel.ckattrlist_insert(self, *args) - - def reserve(self, n): - return _LowLevel.ckattrlist_reserve(self, n) - - def capacity(self): - return _LowLevel.ckattrlist_capacity(self) - __swig_destroy__ = _LowLevel.delete_ckattrlist - __del__ = lambda self: None -ckattrlist_swigregister = _LowLevel.ckattrlist_swigregister -ckattrlist_swigregister(ckattrlist) - -class ckobjlist(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, ckobjlist, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, ckobjlist, name) - __repr__ = _swig_repr - - def iterator(self): - return _LowLevel.ckobjlist_iterator(self) - def __iter__(self): - return self.iterator() - - def __nonzero__(self): - return _LowLevel.ckobjlist___nonzero__(self) - - def __bool__(self): - return _LowLevel.ckobjlist___bool__(self) - - def __len__(self): - return _LowLevel.ckobjlist___len__(self) - - def pop(self): - return _LowLevel.ckobjlist_pop(self) - - def __getslice__(self, i, j): - return _LowLevel.ckobjlist___getslice__(self, i, j) - - def __setslice__(self, *args): - return _LowLevel.ckobjlist___setslice__(self, *args) - - def __delslice__(self, i, j): - return _LowLevel.ckobjlist___delslice__(self, i, j) - - def __delitem__(self, *args): - return _LowLevel.ckobjlist___delitem__(self, *args) - - def __getitem__(self, *args): - return _LowLevel.ckobjlist___getitem__(self, *args) - - def __setitem__(self, *args): - return _LowLevel.ckobjlist___setitem__(self, *args) - - def append(self, x): - return _LowLevel.ckobjlist_append(self, x) - - def empty(self): - return _LowLevel.ckobjlist_empty(self) - - def size(self): - return _LowLevel.ckobjlist_size(self) - - def clear(self): - return _LowLevel.ckobjlist_clear(self) - - def swap(self, v): - return _LowLevel.ckobjlist_swap(self, v) - - def get_allocator(self): - return _LowLevel.ckobjlist_get_allocator(self) - - def begin(self): - return _LowLevel.ckobjlist_begin(self) - - def end(self): - return _LowLevel.ckobjlist_end(self) - - def rbegin(self): - return _LowLevel.ckobjlist_rbegin(self) - - def rend(self): - return _LowLevel.ckobjlist_rend(self) - - def pop_back(self): - return _LowLevel.ckobjlist_pop_back(self) - - def erase(self, *args): - return _LowLevel.ckobjlist_erase(self, *args) - - def __init__(self, *args): - this = _LowLevel.new_ckobjlist(*args) - try: - self.this.append(this) - except: - self.this = this - - def push_back(self, x): - return _LowLevel.ckobjlist_push_back(self, x) - - def front(self): - return _LowLevel.ckobjlist_front(self) - - def back(self): - return _LowLevel.ckobjlist_back(self) - - def assign(self, n, x): - return _LowLevel.ckobjlist_assign(self, n, x) - - def resize(self, *args): - return _LowLevel.ckobjlist_resize(self, *args) - - def insert(self, *args): - return _LowLevel.ckobjlist_insert(self, *args) - - def reserve(self, n): - return _LowLevel.ckobjlist_reserve(self, n) - - def capacity(self): - return _LowLevel.ckobjlist_capacity(self) - __swig_destroy__ = _LowLevel.delete_ckobjlist - __del__ = lambda self: None -ckobjlist_swigregister = _LowLevel.ckobjlist_swigregister -ckobjlist_swigregister(ckobjlist) - -class CK_SESSION_HANDLE(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, CK_SESSION_HANDLE, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, CK_SESSION_HANDLE, name) - __repr__ = _swig_repr - - def __init__(self): - this = _LowLevel.new_CK_SESSION_HANDLE() - try: - self.this.append(this) - except: - self.this = this - __swig_destroy__ = _LowLevel.delete_CK_SESSION_HANDLE - __del__ = lambda self: None - - def assign(self, value): - return _LowLevel.CK_SESSION_HANDLE_assign(self, value) - - def value(self): - return _LowLevel.CK_SESSION_HANDLE_value(self) - - def cast(self): - return _LowLevel.CK_SESSION_HANDLE_cast(self) - __swig_getmethods__["frompointer"] = lambda x: _LowLevel.CK_SESSION_HANDLE_frompointer - if _newclass: - frompointer = staticmethod(_LowLevel.CK_SESSION_HANDLE_frompointer) -CK_SESSION_HANDLE_swigregister = _LowLevel.CK_SESSION_HANDLE_swigregister -CK_SESSION_HANDLE_swigregister(CK_SESSION_HANDLE) - -def CK_SESSION_HANDLE_frompointer(t): - return _LowLevel.CK_SESSION_HANDLE_frompointer(t) -CK_SESSION_HANDLE_frompointer = _LowLevel.CK_SESSION_HANDLE_frompointer - -class CK_OBJECT_HANDLE(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, CK_OBJECT_HANDLE, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, CK_OBJECT_HANDLE, name) - __repr__ = _swig_repr - - def __init__(self): - this = _LowLevel.new_CK_OBJECT_HANDLE() - try: - self.this.append(this) - except: - self.this = this - __swig_destroy__ = _LowLevel.delete_CK_OBJECT_HANDLE - __del__ = lambda self: None - - def assign(self, value): - return _LowLevel.CK_OBJECT_HANDLE_assign(self, value) - - def value(self): - return _LowLevel.CK_OBJECT_HANDLE_value(self) - - def cast(self): - return _LowLevel.CK_OBJECT_HANDLE_cast(self) - __swig_getmethods__["frompointer"] = lambda x: _LowLevel.CK_OBJECT_HANDLE_frompointer - if _newclass: - frompointer = staticmethod(_LowLevel.CK_OBJECT_HANDLE_frompointer) -CK_OBJECT_HANDLE_swigregister = _LowLevel.CK_OBJECT_HANDLE_swigregister -CK_OBJECT_HANDLE_swigregister(CK_OBJECT_HANDLE) - -def CK_OBJECT_HANDLE_frompointer(t): - return _LowLevel.CK_OBJECT_HANDLE_frompointer(t) -CK_OBJECT_HANDLE_frompointer = _LowLevel.CK_OBJECT_HANDLE_frompointer - -class CK_VERSION(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, CK_VERSION, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, CK_VERSION, name) - __repr__ = _swig_repr - __swig_getmethods__["major"] = _LowLevel.CK_VERSION_major_get - if _newclass: - major = _swig_property(_LowLevel.CK_VERSION_major_get) - __swig_getmethods__["minor"] = _LowLevel.CK_VERSION_minor_get - if _newclass: - minor = _swig_property(_LowLevel.CK_VERSION_minor_get) - - def __init__(self): - this = _LowLevel.new_CK_VERSION() - try: - self.this.append(this) - except: - self.this = this - __swig_destroy__ = _LowLevel.delete_CK_VERSION - __del__ = lambda self: None -CK_VERSION_swigregister = _LowLevel.CK_VERSION_swigregister -CK_VERSION_swigregister(CK_VERSION) - -class CK_INFO(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, CK_INFO, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, CK_INFO, name) - __repr__ = _swig_repr - __swig_getmethods__["cryptokiVersion"] = _LowLevel.CK_INFO_cryptokiVersion_get - if _newclass: - cryptokiVersion = _swig_property(_LowLevel.CK_INFO_cryptokiVersion_get) - __swig_getmethods__["manufacturerID"] = _LowLevel.CK_INFO_manufacturerID_get - if _newclass: - manufacturerID = _swig_property(_LowLevel.CK_INFO_manufacturerID_get) - __swig_getmethods__["flags"] = _LowLevel.CK_INFO_flags_get - if _newclass: - flags = _swig_property(_LowLevel.CK_INFO_flags_get) - __swig_getmethods__["libraryDescription"] = _LowLevel.CK_INFO_libraryDescription_get - if _newclass: - libraryDescription = _swig_property(_LowLevel.CK_INFO_libraryDescription_get) - __swig_getmethods__["libraryVersion"] = _LowLevel.CK_INFO_libraryVersion_get - if _newclass: - libraryVersion = _swig_property(_LowLevel.CK_INFO_libraryVersion_get) - - def GetManufacturerID(self): - return _LowLevel.CK_INFO_GetManufacturerID(self) - - def GetLibraryDescription(self): - return _LowLevel.CK_INFO_GetLibraryDescription(self) - - def GetLibraryVersion(self): - return _LowLevel.CK_INFO_GetLibraryVersion(self) - - def __init__(self): - this = _LowLevel.new_CK_INFO() - try: - self.this.append(this) - except: - self.this = this - __swig_destroy__ = _LowLevel.delete_CK_INFO - __del__ = lambda self: None -CK_INFO_swigregister = _LowLevel.CK_INFO_swigregister -CK_INFO_swigregister(CK_INFO) - -class CK_SLOT_INFO(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, CK_SLOT_INFO, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, CK_SLOT_INFO, name) - __repr__ = _swig_repr - __swig_getmethods__["flags"] = _LowLevel.CK_SLOT_INFO_flags_get - if _newclass: - flags = _swig_property(_LowLevel.CK_SLOT_INFO_flags_get) - __swig_getmethods__["hardwareVersion"] = _LowLevel.CK_SLOT_INFO_hardwareVersion_get - if _newclass: - hardwareVersion = _swig_property(_LowLevel.CK_SLOT_INFO_hardwareVersion_get) - __swig_getmethods__["firmwareVersion"] = _LowLevel.CK_SLOT_INFO_firmwareVersion_get - if _newclass: - firmwareVersion = _swig_property(_LowLevel.CK_SLOT_INFO_firmwareVersion_get) - - def GetManufacturerID(self): - return _LowLevel.CK_SLOT_INFO_GetManufacturerID(self) - - def GetSlotDescription(self): - return _LowLevel.CK_SLOT_INFO_GetSlotDescription(self) - - def GetHardwareVersion(self): - return _LowLevel.CK_SLOT_INFO_GetHardwareVersion(self) - - def GetFirmwareVersion(self): - return _LowLevel.CK_SLOT_INFO_GetFirmwareVersion(self) - - def __init__(self): - this = _LowLevel.new_CK_SLOT_INFO() - try: - self.this.append(this) - except: - self.this = this - __swig_destroy__ = _LowLevel.delete_CK_SLOT_INFO - __del__ = lambda self: None -CK_SLOT_INFO_swigregister = _LowLevel.CK_SLOT_INFO_swigregister -CK_SLOT_INFO_swigregister(CK_SLOT_INFO) - -class CK_TOKEN_INFO(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, CK_TOKEN_INFO, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, CK_TOKEN_INFO, name) - __repr__ = _swig_repr - __swig_getmethods__["flags"] = _LowLevel.CK_TOKEN_INFO_flags_get - if _newclass: - flags = _swig_property(_LowLevel.CK_TOKEN_INFO_flags_get) - __swig_getmethods__["ulMaxSessionCount"] = _LowLevel.CK_TOKEN_INFO_ulMaxSessionCount_get - if _newclass: - ulMaxSessionCount = _swig_property(_LowLevel.CK_TOKEN_INFO_ulMaxSessionCount_get) - __swig_getmethods__["ulSessionCount"] = _LowLevel.CK_TOKEN_INFO_ulSessionCount_get - if _newclass: - ulSessionCount = _swig_property(_LowLevel.CK_TOKEN_INFO_ulSessionCount_get) - __swig_getmethods__["ulMaxRwSessionCount"] = _LowLevel.CK_TOKEN_INFO_ulMaxRwSessionCount_get - if _newclass: - ulMaxRwSessionCount = _swig_property(_LowLevel.CK_TOKEN_INFO_ulMaxRwSessionCount_get) - __swig_getmethods__["ulRwSessionCount"] = _LowLevel.CK_TOKEN_INFO_ulRwSessionCount_get - if _newclass: - ulRwSessionCount = _swig_property(_LowLevel.CK_TOKEN_INFO_ulRwSessionCount_get) - __swig_getmethods__["ulMaxPinLen"] = _LowLevel.CK_TOKEN_INFO_ulMaxPinLen_get - if _newclass: - ulMaxPinLen = _swig_property(_LowLevel.CK_TOKEN_INFO_ulMaxPinLen_get) - __swig_getmethods__["ulMinPinLen"] = _LowLevel.CK_TOKEN_INFO_ulMinPinLen_get - if _newclass: - ulMinPinLen = _swig_property(_LowLevel.CK_TOKEN_INFO_ulMinPinLen_get) - __swig_getmethods__["ulTotalPublicMemory"] = _LowLevel.CK_TOKEN_INFO_ulTotalPublicMemory_get - if _newclass: - ulTotalPublicMemory = _swig_property(_LowLevel.CK_TOKEN_INFO_ulTotalPublicMemory_get) - __swig_getmethods__["ulFreePublicMemory"] = _LowLevel.CK_TOKEN_INFO_ulFreePublicMemory_get - if _newclass: - ulFreePublicMemory = _swig_property(_LowLevel.CK_TOKEN_INFO_ulFreePublicMemory_get) - __swig_getmethods__["ulTotalPrivateMemory"] = _LowLevel.CK_TOKEN_INFO_ulTotalPrivateMemory_get - if _newclass: - ulTotalPrivateMemory = _swig_property(_LowLevel.CK_TOKEN_INFO_ulTotalPrivateMemory_get) - __swig_getmethods__["ulFreePrivateMemory"] = _LowLevel.CK_TOKEN_INFO_ulFreePrivateMemory_get - if _newclass: - ulFreePrivateMemory = _swig_property(_LowLevel.CK_TOKEN_INFO_ulFreePrivateMemory_get) - __swig_getmethods__["hardwareVersion"] = _LowLevel.CK_TOKEN_INFO_hardwareVersion_get - if _newclass: - hardwareVersion = _swig_property(_LowLevel.CK_TOKEN_INFO_hardwareVersion_get) - __swig_getmethods__["firmwareVersion"] = _LowLevel.CK_TOKEN_INFO_firmwareVersion_get - if _newclass: - firmwareVersion = _swig_property(_LowLevel.CK_TOKEN_INFO_firmwareVersion_get) - - def GetLabel(self): - return _LowLevel.CK_TOKEN_INFO_GetLabel(self) - - def GetManufacturerID(self): - return _LowLevel.CK_TOKEN_INFO_GetManufacturerID(self) - - def GetModel(self): - return _LowLevel.CK_TOKEN_INFO_GetModel(self) - - def GetSerialNumber(self): - return _LowLevel.CK_TOKEN_INFO_GetSerialNumber(self) - - def GetFirmwareVersion(self): - return _LowLevel.CK_TOKEN_INFO_GetFirmwareVersion(self) - - def GetUtcTime(self): - return _LowLevel.CK_TOKEN_INFO_GetUtcTime(self) - - def __init__(self): - this = _LowLevel.new_CK_TOKEN_INFO() - try: - self.this.append(this) - except: - self.this = this - __swig_destroy__ = _LowLevel.delete_CK_TOKEN_INFO - __del__ = lambda self: None -CK_TOKEN_INFO_swigregister = _LowLevel.CK_TOKEN_INFO_swigregister -CK_TOKEN_INFO_swigregister(CK_TOKEN_INFO) - -class CK_SESSION_INFO(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, CK_SESSION_INFO, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, CK_SESSION_INFO, name) - __repr__ = _swig_repr - __swig_getmethods__["slotID"] = _LowLevel.CK_SESSION_INFO_slotID_get - if _newclass: - slotID = _swig_property(_LowLevel.CK_SESSION_INFO_slotID_get) - __swig_getmethods__["state"] = _LowLevel.CK_SESSION_INFO_state_get - if _newclass: - state = _swig_property(_LowLevel.CK_SESSION_INFO_state_get) - __swig_getmethods__["flags"] = _LowLevel.CK_SESSION_INFO_flags_get - if _newclass: - flags = _swig_property(_LowLevel.CK_SESSION_INFO_flags_get) - __swig_getmethods__["ulDeviceError"] = _LowLevel.CK_SESSION_INFO_ulDeviceError_get - if _newclass: - ulDeviceError = _swig_property(_LowLevel.CK_SESSION_INFO_ulDeviceError_get) - - def __init__(self): - this = _LowLevel.new_CK_SESSION_INFO() - try: - self.this.append(this) - except: - self.this = this - __swig_destroy__ = _LowLevel.delete_CK_SESSION_INFO - __del__ = lambda self: None -CK_SESSION_INFO_swigregister = _LowLevel.CK_SESSION_INFO_swigregister -CK_SESSION_INFO_swigregister(CK_SESSION_INFO) - -class CK_DATE(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, CK_DATE, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, CK_DATE, name) - __repr__ = _swig_repr - - def GetYear(self): - return _LowLevel.CK_DATE_GetYear(self) - - def GetMonth(self): - return _LowLevel.CK_DATE_GetMonth(self) - - def GetDay(self): - return _LowLevel.CK_DATE_GetDay(self) - - def __init__(self): - this = _LowLevel.new_CK_DATE() - try: - self.this.append(this) - except: - self.this = this - __swig_destroy__ = _LowLevel.delete_CK_DATE - __del__ = lambda self: None -CK_DATE_swigregister = _LowLevel.CK_DATE_swigregister -CK_DATE_swigregister(CK_DATE) - -class CK_MECHANISM(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, CK_MECHANISM, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, CK_MECHANISM, name) - __repr__ = _swig_repr - __swig_setmethods__["mechanism"] = _LowLevel.CK_MECHANISM_mechanism_set - __swig_getmethods__["mechanism"] = _LowLevel.CK_MECHANISM_mechanism_get - if _newclass: - mechanism = _swig_property(_LowLevel.CK_MECHANISM_mechanism_get, _LowLevel.CK_MECHANISM_mechanism_set) - __swig_setmethods__["pParameter"] = _LowLevel.CK_MECHANISM_pParameter_set - __swig_getmethods__["pParameter"] = _LowLevel.CK_MECHANISM_pParameter_get - if _newclass: - pParameter = _swig_property(_LowLevel.CK_MECHANISM_pParameter_get, _LowLevel.CK_MECHANISM_pParameter_set) - __swig_setmethods__["ulParameterLen"] = _LowLevel.CK_MECHANISM_ulParameterLen_set - __swig_getmethods__["ulParameterLen"] = _LowLevel.CK_MECHANISM_ulParameterLen_get - if _newclass: - ulParameterLen = _swig_property(_LowLevel.CK_MECHANISM_ulParameterLen_get, _LowLevel.CK_MECHANISM_ulParameterLen_set) - - def __init__(self): - this = _LowLevel.new_CK_MECHANISM() - try: - self.this.append(this) - except: - self.this = this - __swig_destroy__ = _LowLevel.delete_CK_MECHANISM - __del__ = lambda self: None -CK_MECHANISM_swigregister = _LowLevel.CK_MECHANISM_swigregister -CK_MECHANISM_swigregister(CK_MECHANISM) - -class CK_MECHANISM_INFO(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, CK_MECHANISM_INFO, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, CK_MECHANISM_INFO, name) - __repr__ = _swig_repr - __swig_getmethods__["ulMinKeySize"] = _LowLevel.CK_MECHANISM_INFO_ulMinKeySize_get - if _newclass: - ulMinKeySize = _swig_property(_LowLevel.CK_MECHANISM_INFO_ulMinKeySize_get) - __swig_getmethods__["ulMaxKeySize"] = _LowLevel.CK_MECHANISM_INFO_ulMaxKeySize_get - if _newclass: - ulMaxKeySize = _swig_property(_LowLevel.CK_MECHANISM_INFO_ulMaxKeySize_get) - __swig_getmethods__["flags"] = _LowLevel.CK_MECHANISM_INFO_flags_get - if _newclass: - flags = _swig_property(_LowLevel.CK_MECHANISM_INFO_flags_get) - - def __init__(self): - this = _LowLevel.new_CK_MECHANISM_INFO() - try: - self.this.append(this) - except: - self.this = this - __swig_destroy__ = _LowLevel.delete_CK_MECHANISM_INFO - __del__ = lambda self: None -CK_MECHANISM_INFO_swigregister = _LowLevel.CK_MECHANISM_INFO_swigregister -CK_MECHANISM_INFO_swigregister(CK_MECHANISM_INFO) - - -_LowLevel.FALSE_swigconstant(_LowLevel) -FALSE = _LowLevel.FALSE - -_LowLevel.TRUE_swigconstant(_LowLevel) -TRUE = _LowLevel.TRUE - -_LowLevel.CK_TRUE_swigconstant(_LowLevel) -CK_TRUE = _LowLevel.CK_TRUE - -_LowLevel.CK_FALSE_swigconstant(_LowLevel) -CK_FALSE = _LowLevel.CK_FALSE - -_LowLevel.CK_UNAVAILABLE_INFORMATION_swigconstant(_LowLevel) -CK_UNAVAILABLE_INFORMATION = _LowLevel.CK_UNAVAILABLE_INFORMATION - -_LowLevel.CK_EFFECTIVELY_INFINITE_swigconstant(_LowLevel) -CK_EFFECTIVELY_INFINITE = _LowLevel.CK_EFFECTIVELY_INFINITE - -_LowLevel.CK_INVALID_HANDLE_swigconstant(_LowLevel) -CK_INVALID_HANDLE = _LowLevel.CK_INVALID_HANDLE - -_LowLevel.CKN_SURRENDER_swigconstant(_LowLevel) -CKN_SURRENDER = _LowLevel.CKN_SURRENDER - -_LowLevel.CKF_TOKEN_PRESENT_swigconstant(_LowLevel) -CKF_TOKEN_PRESENT = _LowLevel.CKF_TOKEN_PRESENT - -_LowLevel.CKF_REMOVABLE_DEVICE_swigconstant(_LowLevel) -CKF_REMOVABLE_DEVICE = _LowLevel.CKF_REMOVABLE_DEVICE - -_LowLevel.CKF_HW_SLOT_swigconstant(_LowLevel) -CKF_HW_SLOT = _LowLevel.CKF_HW_SLOT - -_LowLevel.CKF_RNG_swigconstant(_LowLevel) -CKF_RNG = _LowLevel.CKF_RNG - -_LowLevel.CKF_WRITE_PROTECTED_swigconstant(_LowLevel) -CKF_WRITE_PROTECTED = _LowLevel.CKF_WRITE_PROTECTED - -_LowLevel.CKF_LOGIN_REQUIRED_swigconstant(_LowLevel) -CKF_LOGIN_REQUIRED = _LowLevel.CKF_LOGIN_REQUIRED - -_LowLevel.CKF_USER_PIN_INITIALIZED_swigconstant(_LowLevel) -CKF_USER_PIN_INITIALIZED = _LowLevel.CKF_USER_PIN_INITIALIZED - -_LowLevel.CKF_RESTORE_KEY_NOT_NEEDED_swigconstant(_LowLevel) -CKF_RESTORE_KEY_NOT_NEEDED = _LowLevel.CKF_RESTORE_KEY_NOT_NEEDED - -_LowLevel.CKF_CLOCK_ON_TOKEN_swigconstant(_LowLevel) -CKF_CLOCK_ON_TOKEN = _LowLevel.CKF_CLOCK_ON_TOKEN - -_LowLevel.CKF_PROTECTED_AUTHENTICATION_PATH_swigconstant(_LowLevel) -CKF_PROTECTED_AUTHENTICATION_PATH = _LowLevel.CKF_PROTECTED_AUTHENTICATION_PATH - -_LowLevel.CKF_DUAL_CRYPTO_OPERATIONS_swigconstant(_LowLevel) -CKF_DUAL_CRYPTO_OPERATIONS = _LowLevel.CKF_DUAL_CRYPTO_OPERATIONS - -_LowLevel.CKF_TOKEN_INITIALIZED_swigconstant(_LowLevel) -CKF_TOKEN_INITIALIZED = _LowLevel.CKF_TOKEN_INITIALIZED - -_LowLevel.CKF_SECONDARY_AUTHENTICATION_swigconstant(_LowLevel) -CKF_SECONDARY_AUTHENTICATION = _LowLevel.CKF_SECONDARY_AUTHENTICATION - -_LowLevel.CKF_USER_PIN_COUNT_LOW_swigconstant(_LowLevel) -CKF_USER_PIN_COUNT_LOW = _LowLevel.CKF_USER_PIN_COUNT_LOW - -_LowLevel.CKF_USER_PIN_FINAL_TRY_swigconstant(_LowLevel) -CKF_USER_PIN_FINAL_TRY = _LowLevel.CKF_USER_PIN_FINAL_TRY - -_LowLevel.CKF_USER_PIN_LOCKED_swigconstant(_LowLevel) -CKF_USER_PIN_LOCKED = _LowLevel.CKF_USER_PIN_LOCKED - -_LowLevel.CKF_USER_PIN_TO_BE_CHANGED_swigconstant(_LowLevel) -CKF_USER_PIN_TO_BE_CHANGED = _LowLevel.CKF_USER_PIN_TO_BE_CHANGED - -_LowLevel.CKF_SO_PIN_COUNT_LOW_swigconstant(_LowLevel) -CKF_SO_PIN_COUNT_LOW = _LowLevel.CKF_SO_PIN_COUNT_LOW - -_LowLevel.CKF_SO_PIN_FINAL_TRY_swigconstant(_LowLevel) -CKF_SO_PIN_FINAL_TRY = _LowLevel.CKF_SO_PIN_FINAL_TRY - -_LowLevel.CKF_SO_PIN_LOCKED_swigconstant(_LowLevel) -CKF_SO_PIN_LOCKED = _LowLevel.CKF_SO_PIN_LOCKED - -_LowLevel.CKF_SO_PIN_TO_BE_CHANGED_swigconstant(_LowLevel) -CKF_SO_PIN_TO_BE_CHANGED = _LowLevel.CKF_SO_PIN_TO_BE_CHANGED - -_LowLevel.CKU_SO_swigconstant(_LowLevel) -CKU_SO = _LowLevel.CKU_SO - -_LowLevel.CKU_USER_swigconstant(_LowLevel) -CKU_USER = _LowLevel.CKU_USER - -_LowLevel.CKU_CONTEXT_SPECIFIC_swigconstant(_LowLevel) -CKU_CONTEXT_SPECIFIC = _LowLevel.CKU_CONTEXT_SPECIFIC - -_LowLevel.CKS_RO_PUBLIC_SESSION_swigconstant(_LowLevel) -CKS_RO_PUBLIC_SESSION = _LowLevel.CKS_RO_PUBLIC_SESSION - -_LowLevel.CKS_RO_USER_FUNCTIONS_swigconstant(_LowLevel) -CKS_RO_USER_FUNCTIONS = _LowLevel.CKS_RO_USER_FUNCTIONS - -_LowLevel.CKS_RW_PUBLIC_SESSION_swigconstant(_LowLevel) -CKS_RW_PUBLIC_SESSION = _LowLevel.CKS_RW_PUBLIC_SESSION - -_LowLevel.CKS_RW_USER_FUNCTIONS_swigconstant(_LowLevel) -CKS_RW_USER_FUNCTIONS = _LowLevel.CKS_RW_USER_FUNCTIONS - -_LowLevel.CKS_RW_SO_FUNCTIONS_swigconstant(_LowLevel) -CKS_RW_SO_FUNCTIONS = _LowLevel.CKS_RW_SO_FUNCTIONS - -_LowLevel.CKF_RW_SESSION_swigconstant(_LowLevel) -CKF_RW_SESSION = _LowLevel.CKF_RW_SESSION - -_LowLevel.CKF_SERIAL_SESSION_swigconstant(_LowLevel) -CKF_SERIAL_SESSION = _LowLevel.CKF_SERIAL_SESSION - -_LowLevel.CKO_DATA_swigconstant(_LowLevel) -CKO_DATA = _LowLevel.CKO_DATA - -_LowLevel.CKO_CERTIFICATE_swigconstant(_LowLevel) -CKO_CERTIFICATE = _LowLevel.CKO_CERTIFICATE - -_LowLevel.CKO_PUBLIC_KEY_swigconstant(_LowLevel) -CKO_PUBLIC_KEY = _LowLevel.CKO_PUBLIC_KEY - -_LowLevel.CKO_PRIVATE_KEY_swigconstant(_LowLevel) -CKO_PRIVATE_KEY = _LowLevel.CKO_PRIVATE_KEY - -_LowLevel.CKO_SECRET_KEY_swigconstant(_LowLevel) -CKO_SECRET_KEY = _LowLevel.CKO_SECRET_KEY - -_LowLevel.CKO_HW_FEATURE_swigconstant(_LowLevel) -CKO_HW_FEATURE = _LowLevel.CKO_HW_FEATURE - -_LowLevel.CKO_DOMAIN_PARAMETERS_swigconstant(_LowLevel) -CKO_DOMAIN_PARAMETERS = _LowLevel.CKO_DOMAIN_PARAMETERS - -_LowLevel.CKO_MECHANISM_swigconstant(_LowLevel) -CKO_MECHANISM = _LowLevel.CKO_MECHANISM - -_LowLevel.CKO_OTP_KEY_swigconstant(_LowLevel) -CKO_OTP_KEY = _LowLevel.CKO_OTP_KEY - -_LowLevel.CKO_VENDOR_DEFINED_swigconstant(_LowLevel) -CKO_VENDOR_DEFINED = _LowLevel.CKO_VENDOR_DEFINED - -_LowLevel.CKH_MONOTONIC_COUNTER_swigconstant(_LowLevel) -CKH_MONOTONIC_COUNTER = _LowLevel.CKH_MONOTONIC_COUNTER - -_LowLevel.CKH_CLOCK_swigconstant(_LowLevel) -CKH_CLOCK = _LowLevel.CKH_CLOCK - -_LowLevel.CKH_USER_INTERFACE_swigconstant(_LowLevel) -CKH_USER_INTERFACE = _LowLevel.CKH_USER_INTERFACE - -_LowLevel.CKH_VENDOR_DEFINED_swigconstant(_LowLevel) -CKH_VENDOR_DEFINED = _LowLevel.CKH_VENDOR_DEFINED - -_LowLevel.CKK_RSA_swigconstant(_LowLevel) -CKK_RSA = _LowLevel.CKK_RSA - -_LowLevel.CKK_DSA_swigconstant(_LowLevel) -CKK_DSA = _LowLevel.CKK_DSA - -_LowLevel.CKK_DH_swigconstant(_LowLevel) -CKK_DH = _LowLevel.CKK_DH - -_LowLevel.CKK_ECDSA_swigconstant(_LowLevel) -CKK_ECDSA = _LowLevel.CKK_ECDSA - -_LowLevel.CKK_EC_swigconstant(_LowLevel) -CKK_EC = _LowLevel.CKK_EC - -_LowLevel.CKK_X9_42_DH_swigconstant(_LowLevel) -CKK_X9_42_DH = _LowLevel.CKK_X9_42_DH - -_LowLevel.CKK_KEA_swigconstant(_LowLevel) -CKK_KEA = _LowLevel.CKK_KEA - -_LowLevel.CKK_GENERIC_SECRET_swigconstant(_LowLevel) -CKK_GENERIC_SECRET = _LowLevel.CKK_GENERIC_SECRET - -_LowLevel.CKK_RC2_swigconstant(_LowLevel) -CKK_RC2 = _LowLevel.CKK_RC2 - -_LowLevel.CKK_RC4_swigconstant(_LowLevel) -CKK_RC4 = _LowLevel.CKK_RC4 - -_LowLevel.CKK_DES_swigconstant(_LowLevel) -CKK_DES = _LowLevel.CKK_DES - -_LowLevel.CKK_DES2_swigconstant(_LowLevel) -CKK_DES2 = _LowLevel.CKK_DES2 - -_LowLevel.CKK_DES3_swigconstant(_LowLevel) -CKK_DES3 = _LowLevel.CKK_DES3 - -_LowLevel.CKK_CAST_swigconstant(_LowLevel) -CKK_CAST = _LowLevel.CKK_CAST - -_LowLevel.CKK_CAST3_swigconstant(_LowLevel) -CKK_CAST3 = _LowLevel.CKK_CAST3 - -_LowLevel.CKK_CAST5_swigconstant(_LowLevel) -CKK_CAST5 = _LowLevel.CKK_CAST5 - -_LowLevel.CKK_CAST128_swigconstant(_LowLevel) -CKK_CAST128 = _LowLevel.CKK_CAST128 - -_LowLevel.CKK_RC5_swigconstant(_LowLevel) -CKK_RC5 = _LowLevel.CKK_RC5 - -_LowLevel.CKK_IDEA_swigconstant(_LowLevel) -CKK_IDEA = _LowLevel.CKK_IDEA - -_LowLevel.CKK_SKIPJACK_swigconstant(_LowLevel) -CKK_SKIPJACK = _LowLevel.CKK_SKIPJACK - -_LowLevel.CKK_BATON_swigconstant(_LowLevel) -CKK_BATON = _LowLevel.CKK_BATON - -_LowLevel.CKK_JUNIPER_swigconstant(_LowLevel) -CKK_JUNIPER = _LowLevel.CKK_JUNIPER - -_LowLevel.CKK_CDMF_swigconstant(_LowLevel) -CKK_CDMF = _LowLevel.CKK_CDMF - -_LowLevel.CKK_AES_swigconstant(_LowLevel) -CKK_AES = _LowLevel.CKK_AES - -_LowLevel.CKK_BLOWFISH_swigconstant(_LowLevel) -CKK_BLOWFISH = _LowLevel.CKK_BLOWFISH - -_LowLevel.CKK_TWOFISH_swigconstant(_LowLevel) -CKK_TWOFISH = _LowLevel.CKK_TWOFISH - -_LowLevel.CKK_SECURID_swigconstant(_LowLevel) -CKK_SECURID = _LowLevel.CKK_SECURID - -_LowLevel.CKK_HOTP_swigconstant(_LowLevel) -CKK_HOTP = _LowLevel.CKK_HOTP - -_LowLevel.CKK_ACTI_swigconstant(_LowLevel) -CKK_ACTI = _LowLevel.CKK_ACTI - -_LowLevel.CKK_CAMELLIA_swigconstant(_LowLevel) -CKK_CAMELLIA = _LowLevel.CKK_CAMELLIA - -_LowLevel.CKK_ARIA_swigconstant(_LowLevel) -CKK_ARIA = _LowLevel.CKK_ARIA - -_LowLevel.CKK_MD5_HMAC_swigconstant(_LowLevel) -CKK_MD5_HMAC = _LowLevel.CKK_MD5_HMAC - -_LowLevel.CKK_SHA_1_HMAC_swigconstant(_LowLevel) -CKK_SHA_1_HMAC = _LowLevel.CKK_SHA_1_HMAC - -_LowLevel.CKK_RIPEMD128_HMAC_swigconstant(_LowLevel) -CKK_RIPEMD128_HMAC = _LowLevel.CKK_RIPEMD128_HMAC - -_LowLevel.CKK_RIPEMD160_HMAC_swigconstant(_LowLevel) -CKK_RIPEMD160_HMAC = _LowLevel.CKK_RIPEMD160_HMAC - -_LowLevel.CKK_SHA256_HMAC_swigconstant(_LowLevel) -CKK_SHA256_HMAC = _LowLevel.CKK_SHA256_HMAC - -_LowLevel.CKK_SHA384_HMAC_swigconstant(_LowLevel) -CKK_SHA384_HMAC = _LowLevel.CKK_SHA384_HMAC - -_LowLevel.CKK_SHA512_HMAC_swigconstant(_LowLevel) -CKK_SHA512_HMAC = _LowLevel.CKK_SHA512_HMAC - -_LowLevel.CKK_SHA224_HMAC_swigconstant(_LowLevel) -CKK_SHA224_HMAC = _LowLevel.CKK_SHA224_HMAC - -_LowLevel.CKK_GOSTR3410_swigconstant(_LowLevel) -CKK_GOSTR3410 = _LowLevel.CKK_GOSTR3410 - -_LowLevel.CKK_GOSTR3411_swigconstant(_LowLevel) -CKK_GOSTR3411 = _LowLevel.CKK_GOSTR3411 - -_LowLevel.CKK_GOST28147_swigconstant(_LowLevel) -CKK_GOST28147 = _LowLevel.CKK_GOST28147 - -_LowLevel.CKK_VENDOR_DEFINED_swigconstant(_LowLevel) -CKK_VENDOR_DEFINED = _LowLevel.CKK_VENDOR_DEFINED - -_LowLevel.CKC_X_509_swigconstant(_LowLevel) -CKC_X_509 = _LowLevel.CKC_X_509 - -_LowLevel.CKC_X_509_ATTR_CERT_swigconstant(_LowLevel) -CKC_X_509_ATTR_CERT = _LowLevel.CKC_X_509_ATTR_CERT - -_LowLevel.CKC_WTLS_swigconstant(_LowLevel) -CKC_WTLS = _LowLevel.CKC_WTLS - -_LowLevel.CKC_VENDOR_DEFINED_swigconstant(_LowLevel) -CKC_VENDOR_DEFINED = _LowLevel.CKC_VENDOR_DEFINED - -_LowLevel.CKA_CLASS_swigconstant(_LowLevel) -CKA_CLASS = _LowLevel.CKA_CLASS - -_LowLevel.CKA_TOKEN_swigconstant(_LowLevel) -CKA_TOKEN = _LowLevel.CKA_TOKEN - -_LowLevel.CKA_PRIVATE_swigconstant(_LowLevel) -CKA_PRIVATE = _LowLevel.CKA_PRIVATE - -_LowLevel.CKA_LABEL_swigconstant(_LowLevel) -CKA_LABEL = _LowLevel.CKA_LABEL - -_LowLevel.CKA_APPLICATION_swigconstant(_LowLevel) -CKA_APPLICATION = _LowLevel.CKA_APPLICATION - -_LowLevel.CKA_VALUE_swigconstant(_LowLevel) -CKA_VALUE = _LowLevel.CKA_VALUE - -_LowLevel.CKA_OBJECT_ID_swigconstant(_LowLevel) -CKA_OBJECT_ID = _LowLevel.CKA_OBJECT_ID - -_LowLevel.CKA_CERTIFICATE_TYPE_swigconstant(_LowLevel) -CKA_CERTIFICATE_TYPE = _LowLevel.CKA_CERTIFICATE_TYPE - -_LowLevel.CKA_ISSUER_swigconstant(_LowLevel) -CKA_ISSUER = _LowLevel.CKA_ISSUER - -_LowLevel.CKA_SERIAL_NUMBER_swigconstant(_LowLevel) -CKA_SERIAL_NUMBER = _LowLevel.CKA_SERIAL_NUMBER - -_LowLevel.CKA_AC_ISSUER_swigconstant(_LowLevel) -CKA_AC_ISSUER = _LowLevel.CKA_AC_ISSUER - -_LowLevel.CKA_OWNER_swigconstant(_LowLevel) -CKA_OWNER = _LowLevel.CKA_OWNER - -_LowLevel.CKA_ATTR_TYPES_swigconstant(_LowLevel) -CKA_ATTR_TYPES = _LowLevel.CKA_ATTR_TYPES - -_LowLevel.CKA_TRUSTED_swigconstant(_LowLevel) -CKA_TRUSTED = _LowLevel.CKA_TRUSTED - -_LowLevel.CKA_CERTIFICATE_CATEGORY_swigconstant(_LowLevel) -CKA_CERTIFICATE_CATEGORY = _LowLevel.CKA_CERTIFICATE_CATEGORY - -_LowLevel.CKA_JAVA_MIDP_SECURITY_DOMAIN_swigconstant(_LowLevel) -CKA_JAVA_MIDP_SECURITY_DOMAIN = _LowLevel.CKA_JAVA_MIDP_SECURITY_DOMAIN - -_LowLevel.CKA_URL_swigconstant(_LowLevel) -CKA_URL = _LowLevel.CKA_URL - -_LowLevel.CKA_HASH_OF_SUBJECT_PUBLIC_KEY_swigconstant(_LowLevel) -CKA_HASH_OF_SUBJECT_PUBLIC_KEY = _LowLevel.CKA_HASH_OF_SUBJECT_PUBLIC_KEY - -_LowLevel.CKA_HASH_OF_ISSUER_PUBLIC_KEY_swigconstant(_LowLevel) -CKA_HASH_OF_ISSUER_PUBLIC_KEY = _LowLevel.CKA_HASH_OF_ISSUER_PUBLIC_KEY - -_LowLevel.CKA_CHECK_VALUE_swigconstant(_LowLevel) -CKA_CHECK_VALUE = _LowLevel.CKA_CHECK_VALUE - -_LowLevel.CKA_KEY_TYPE_swigconstant(_LowLevel) -CKA_KEY_TYPE = _LowLevel.CKA_KEY_TYPE - -_LowLevel.CKA_SUBJECT_swigconstant(_LowLevel) -CKA_SUBJECT = _LowLevel.CKA_SUBJECT - -_LowLevel.CKA_ID_swigconstant(_LowLevel) -CKA_ID = _LowLevel.CKA_ID - -_LowLevel.CKA_SENSITIVE_swigconstant(_LowLevel) -CKA_SENSITIVE = _LowLevel.CKA_SENSITIVE - -_LowLevel.CKA_ENCRYPT_swigconstant(_LowLevel) -CKA_ENCRYPT = _LowLevel.CKA_ENCRYPT - -_LowLevel.CKA_DECRYPT_swigconstant(_LowLevel) -CKA_DECRYPT = _LowLevel.CKA_DECRYPT - -_LowLevel.CKA_WRAP_swigconstant(_LowLevel) -CKA_WRAP = _LowLevel.CKA_WRAP - -_LowLevel.CKA_UNWRAP_swigconstant(_LowLevel) -CKA_UNWRAP = _LowLevel.CKA_UNWRAP - -_LowLevel.CKA_SIGN_swigconstant(_LowLevel) -CKA_SIGN = _LowLevel.CKA_SIGN - -_LowLevel.CKA_SIGN_RECOVER_swigconstant(_LowLevel) -CKA_SIGN_RECOVER = _LowLevel.CKA_SIGN_RECOVER - -_LowLevel.CKA_VERIFY_swigconstant(_LowLevel) -CKA_VERIFY = _LowLevel.CKA_VERIFY - -_LowLevel.CKA_VERIFY_RECOVER_swigconstant(_LowLevel) -CKA_VERIFY_RECOVER = _LowLevel.CKA_VERIFY_RECOVER - -_LowLevel.CKA_DERIVE_swigconstant(_LowLevel) -CKA_DERIVE = _LowLevel.CKA_DERIVE - -_LowLevel.CKA_START_DATE_swigconstant(_LowLevel) -CKA_START_DATE = _LowLevel.CKA_START_DATE - -_LowLevel.CKA_END_DATE_swigconstant(_LowLevel) -CKA_END_DATE = _LowLevel.CKA_END_DATE - -_LowLevel.CKA_MODULUS_swigconstant(_LowLevel) -CKA_MODULUS = _LowLevel.CKA_MODULUS - -_LowLevel.CKA_MODULUS_BITS_swigconstant(_LowLevel) -CKA_MODULUS_BITS = _LowLevel.CKA_MODULUS_BITS - -_LowLevel.CKA_PUBLIC_EXPONENT_swigconstant(_LowLevel) -CKA_PUBLIC_EXPONENT = _LowLevel.CKA_PUBLIC_EXPONENT - -_LowLevel.CKA_PRIVATE_EXPONENT_swigconstant(_LowLevel) -CKA_PRIVATE_EXPONENT = _LowLevel.CKA_PRIVATE_EXPONENT - -_LowLevel.CKA_PRIME_1_swigconstant(_LowLevel) -CKA_PRIME_1 = _LowLevel.CKA_PRIME_1 - -_LowLevel.CKA_PRIME_2_swigconstant(_LowLevel) -CKA_PRIME_2 = _LowLevel.CKA_PRIME_2 - -_LowLevel.CKA_EXPONENT_1_swigconstant(_LowLevel) -CKA_EXPONENT_1 = _LowLevel.CKA_EXPONENT_1 - -_LowLevel.CKA_EXPONENT_2_swigconstant(_LowLevel) -CKA_EXPONENT_2 = _LowLevel.CKA_EXPONENT_2 - -_LowLevel.CKA_COEFFICIENT_swigconstant(_LowLevel) -CKA_COEFFICIENT = _LowLevel.CKA_COEFFICIENT - -_LowLevel.CKA_PRIME_swigconstant(_LowLevel) -CKA_PRIME = _LowLevel.CKA_PRIME - -_LowLevel.CKA_SUBPRIME_swigconstant(_LowLevel) -CKA_SUBPRIME = _LowLevel.CKA_SUBPRIME - -_LowLevel.CKA_BASE_swigconstant(_LowLevel) -CKA_BASE = _LowLevel.CKA_BASE - -_LowLevel.CKA_PRIME_BITS_swigconstant(_LowLevel) -CKA_PRIME_BITS = _LowLevel.CKA_PRIME_BITS - -_LowLevel.CKA_SUBPRIME_BITS_swigconstant(_LowLevel) -CKA_SUBPRIME_BITS = _LowLevel.CKA_SUBPRIME_BITS - -_LowLevel.CKA_SUB_PRIME_BITS_swigconstant(_LowLevel) -CKA_SUB_PRIME_BITS = _LowLevel.CKA_SUB_PRIME_BITS - -_LowLevel.CKA_VALUE_BITS_swigconstant(_LowLevel) -CKA_VALUE_BITS = _LowLevel.CKA_VALUE_BITS - -_LowLevel.CKA_VALUE_LEN_swigconstant(_LowLevel) -CKA_VALUE_LEN = _LowLevel.CKA_VALUE_LEN - -_LowLevel.CKA_EXTRACTABLE_swigconstant(_LowLevel) -CKA_EXTRACTABLE = _LowLevel.CKA_EXTRACTABLE - -_LowLevel.CKA_LOCAL_swigconstant(_LowLevel) -CKA_LOCAL = _LowLevel.CKA_LOCAL - -_LowLevel.CKA_NEVER_EXTRACTABLE_swigconstant(_LowLevel) -CKA_NEVER_EXTRACTABLE = _LowLevel.CKA_NEVER_EXTRACTABLE - -_LowLevel.CKA_ALWAYS_SENSITIVE_swigconstant(_LowLevel) -CKA_ALWAYS_SENSITIVE = _LowLevel.CKA_ALWAYS_SENSITIVE - -_LowLevel.CKA_KEY_GEN_MECHANISM_swigconstant(_LowLevel) -CKA_KEY_GEN_MECHANISM = _LowLevel.CKA_KEY_GEN_MECHANISM - -_LowLevel.CKA_MODIFIABLE_swigconstant(_LowLevel) -CKA_MODIFIABLE = _LowLevel.CKA_MODIFIABLE - -_LowLevel.CKA_ECDSA_PARAMS_swigconstant(_LowLevel) -CKA_ECDSA_PARAMS = _LowLevel.CKA_ECDSA_PARAMS - -_LowLevel.CKA_EC_PARAMS_swigconstant(_LowLevel) -CKA_EC_PARAMS = _LowLevel.CKA_EC_PARAMS - -_LowLevel.CKA_EC_POINT_swigconstant(_LowLevel) -CKA_EC_POINT = _LowLevel.CKA_EC_POINT - -_LowLevel.CKA_SECONDARY_AUTH_swigconstant(_LowLevel) -CKA_SECONDARY_AUTH = _LowLevel.CKA_SECONDARY_AUTH - -_LowLevel.CKA_AUTH_PIN_FLAGS_swigconstant(_LowLevel) -CKA_AUTH_PIN_FLAGS = _LowLevel.CKA_AUTH_PIN_FLAGS - -_LowLevel.CKA_ALWAYS_AUTHENTICATE_swigconstant(_LowLevel) -CKA_ALWAYS_AUTHENTICATE = _LowLevel.CKA_ALWAYS_AUTHENTICATE - -_LowLevel.CKA_WRAP_WITH_TRUSTED_swigconstant(_LowLevel) -CKA_WRAP_WITH_TRUSTED = _LowLevel.CKA_WRAP_WITH_TRUSTED - -_LowLevel.CKA_OTP_FORMAT_swigconstant(_LowLevel) -CKA_OTP_FORMAT = _LowLevel.CKA_OTP_FORMAT - -_LowLevel.CKA_OTP_LENGTH_swigconstant(_LowLevel) -CKA_OTP_LENGTH = _LowLevel.CKA_OTP_LENGTH - -_LowLevel.CKA_OTP_TIME_INTERVAL_swigconstant(_LowLevel) -CKA_OTP_TIME_INTERVAL = _LowLevel.CKA_OTP_TIME_INTERVAL - -_LowLevel.CKA_OTP_USER_FRIENDLY_MODE_swigconstant(_LowLevel) -CKA_OTP_USER_FRIENDLY_MODE = _LowLevel.CKA_OTP_USER_FRIENDLY_MODE - -_LowLevel.CKA_OTP_CHALLENGE_REQUIREMENT_swigconstant(_LowLevel) -CKA_OTP_CHALLENGE_REQUIREMENT = _LowLevel.CKA_OTP_CHALLENGE_REQUIREMENT - -_LowLevel.CKA_OTP_TIME_REQUIREMENT_swigconstant(_LowLevel) -CKA_OTP_TIME_REQUIREMENT = _LowLevel.CKA_OTP_TIME_REQUIREMENT - -_LowLevel.CKA_OTP_COUNTER_REQUIREMENT_swigconstant(_LowLevel) -CKA_OTP_COUNTER_REQUIREMENT = _LowLevel.CKA_OTP_COUNTER_REQUIREMENT - -_LowLevel.CKA_OTP_PIN_REQUIREMENT_swigconstant(_LowLevel) -CKA_OTP_PIN_REQUIREMENT = _LowLevel.CKA_OTP_PIN_REQUIREMENT - -_LowLevel.CKA_OTP_COUNTER_swigconstant(_LowLevel) -CKA_OTP_COUNTER = _LowLevel.CKA_OTP_COUNTER - -_LowLevel.CKA_OTP_TIME_swigconstant(_LowLevel) -CKA_OTP_TIME = _LowLevel.CKA_OTP_TIME - -_LowLevel.CKA_OTP_USER_IDENTIFIER_swigconstant(_LowLevel) -CKA_OTP_USER_IDENTIFIER = _LowLevel.CKA_OTP_USER_IDENTIFIER - -_LowLevel.CKA_OTP_SERVICE_IDENTIFIER_swigconstant(_LowLevel) -CKA_OTP_SERVICE_IDENTIFIER = _LowLevel.CKA_OTP_SERVICE_IDENTIFIER - -_LowLevel.CKA_OTP_SERVICE_LOGO_swigconstant(_LowLevel) -CKA_OTP_SERVICE_LOGO = _LowLevel.CKA_OTP_SERVICE_LOGO - -_LowLevel.CKA_OTP_SERVICE_LOGO_TYPE_swigconstant(_LowLevel) -CKA_OTP_SERVICE_LOGO_TYPE = _LowLevel.CKA_OTP_SERVICE_LOGO_TYPE - -_LowLevel.CKA_GOSTR3410_PARAMS_swigconstant(_LowLevel) -CKA_GOSTR3410_PARAMS = _LowLevel.CKA_GOSTR3410_PARAMS - -_LowLevel.CKA_GOSTR3411_PARAMS_swigconstant(_LowLevel) -CKA_GOSTR3411_PARAMS = _LowLevel.CKA_GOSTR3411_PARAMS - -_LowLevel.CKA_GOST28147_PARAMS_swigconstant(_LowLevel) -CKA_GOST28147_PARAMS = _LowLevel.CKA_GOST28147_PARAMS - -_LowLevel.CKA_HW_FEATURE_TYPE_swigconstant(_LowLevel) -CKA_HW_FEATURE_TYPE = _LowLevel.CKA_HW_FEATURE_TYPE - -_LowLevel.CKA_RESET_ON_INIT_swigconstant(_LowLevel) -CKA_RESET_ON_INIT = _LowLevel.CKA_RESET_ON_INIT - -_LowLevel.CKA_HAS_RESET_swigconstant(_LowLevel) -CKA_HAS_RESET = _LowLevel.CKA_HAS_RESET - -_LowLevel.CKA_PIXEL_X_swigconstant(_LowLevel) -CKA_PIXEL_X = _LowLevel.CKA_PIXEL_X - -_LowLevel.CKA_PIXEL_Y_swigconstant(_LowLevel) -CKA_PIXEL_Y = _LowLevel.CKA_PIXEL_Y - -_LowLevel.CKA_RESOLUTION_swigconstant(_LowLevel) -CKA_RESOLUTION = _LowLevel.CKA_RESOLUTION - -_LowLevel.CKA_CHAR_ROWS_swigconstant(_LowLevel) -CKA_CHAR_ROWS = _LowLevel.CKA_CHAR_ROWS - -_LowLevel.CKA_CHAR_COLUMNS_swigconstant(_LowLevel) -CKA_CHAR_COLUMNS = _LowLevel.CKA_CHAR_COLUMNS - -_LowLevel.CKA_COLOR_swigconstant(_LowLevel) -CKA_COLOR = _LowLevel.CKA_COLOR - -_LowLevel.CKA_BITS_PER_PIXEL_swigconstant(_LowLevel) -CKA_BITS_PER_PIXEL = _LowLevel.CKA_BITS_PER_PIXEL - -_LowLevel.CKA_CHAR_SETS_swigconstant(_LowLevel) -CKA_CHAR_SETS = _LowLevel.CKA_CHAR_SETS - -_LowLevel.CKA_ENCODING_METHODS_swigconstant(_LowLevel) -CKA_ENCODING_METHODS = _LowLevel.CKA_ENCODING_METHODS - -_LowLevel.CKA_MIME_TYPES_swigconstant(_LowLevel) -CKA_MIME_TYPES = _LowLevel.CKA_MIME_TYPES - -_LowLevel.CKA_MECHANISM_TYPE_swigconstant(_LowLevel) -CKA_MECHANISM_TYPE = _LowLevel.CKA_MECHANISM_TYPE - -_LowLevel.CKA_REQUIRED_CMS_ATTRIBUTES_swigconstant(_LowLevel) -CKA_REQUIRED_CMS_ATTRIBUTES = _LowLevel.CKA_REQUIRED_CMS_ATTRIBUTES - -_LowLevel.CKA_DEFAULT_CMS_ATTRIBUTES_swigconstant(_LowLevel) -CKA_DEFAULT_CMS_ATTRIBUTES = _LowLevel.CKA_DEFAULT_CMS_ATTRIBUTES - -_LowLevel.CKA_SUPPORTED_CMS_ATTRIBUTES_swigconstant(_LowLevel) -CKA_SUPPORTED_CMS_ATTRIBUTES = _LowLevel.CKA_SUPPORTED_CMS_ATTRIBUTES - -_LowLevel.CKA_VENDOR_DEFINED_swigconstant(_LowLevel) -CKA_VENDOR_DEFINED = _LowLevel.CKA_VENDOR_DEFINED - -_LowLevel.CKM_RSA_PKCS_KEY_PAIR_GEN_swigconstant(_LowLevel) -CKM_RSA_PKCS_KEY_PAIR_GEN = _LowLevel.CKM_RSA_PKCS_KEY_PAIR_GEN - -_LowLevel.CKM_RSA_PKCS_swigconstant(_LowLevel) -CKM_RSA_PKCS = _LowLevel.CKM_RSA_PKCS - -_LowLevel.CKM_RSA_9796_swigconstant(_LowLevel) -CKM_RSA_9796 = _LowLevel.CKM_RSA_9796 - -_LowLevel.CKM_RSA_X_509_swigconstant(_LowLevel) -CKM_RSA_X_509 = _LowLevel.CKM_RSA_X_509 - -_LowLevel.CKM_MD2_RSA_PKCS_swigconstant(_LowLevel) -CKM_MD2_RSA_PKCS = _LowLevel.CKM_MD2_RSA_PKCS - -_LowLevel.CKM_MD5_RSA_PKCS_swigconstant(_LowLevel) -CKM_MD5_RSA_PKCS = _LowLevel.CKM_MD5_RSA_PKCS - -_LowLevel.CKM_SHA1_RSA_PKCS_swigconstant(_LowLevel) -CKM_SHA1_RSA_PKCS = _LowLevel.CKM_SHA1_RSA_PKCS - -_LowLevel.CKM_RIPEMD128_RSA_PKCS_swigconstant(_LowLevel) -CKM_RIPEMD128_RSA_PKCS = _LowLevel.CKM_RIPEMD128_RSA_PKCS - -_LowLevel.CKM_RIPEMD160_RSA_PKCS_swigconstant(_LowLevel) -CKM_RIPEMD160_RSA_PKCS = _LowLevel.CKM_RIPEMD160_RSA_PKCS - -_LowLevel.CKM_RSA_PKCS_OAEP_swigconstant(_LowLevel) -CKM_RSA_PKCS_OAEP = _LowLevel.CKM_RSA_PKCS_OAEP - -_LowLevel.CKM_RSA_X9_31_KEY_PAIR_GEN_swigconstant(_LowLevel) -CKM_RSA_X9_31_KEY_PAIR_GEN = _LowLevel.CKM_RSA_X9_31_KEY_PAIR_GEN - -_LowLevel.CKM_RSA_X9_31_swigconstant(_LowLevel) -CKM_RSA_X9_31 = _LowLevel.CKM_RSA_X9_31 - -_LowLevel.CKM_SHA1_RSA_X9_31_swigconstant(_LowLevel) -CKM_SHA1_RSA_X9_31 = _LowLevel.CKM_SHA1_RSA_X9_31 - -_LowLevel.CKM_RSA_PKCS_PSS_swigconstant(_LowLevel) -CKM_RSA_PKCS_PSS = _LowLevel.CKM_RSA_PKCS_PSS - -_LowLevel.CKM_SHA1_RSA_PKCS_PSS_swigconstant(_LowLevel) -CKM_SHA1_RSA_PKCS_PSS = _LowLevel.CKM_SHA1_RSA_PKCS_PSS - -_LowLevel.CKM_DSA_KEY_PAIR_GEN_swigconstant(_LowLevel) -CKM_DSA_KEY_PAIR_GEN = _LowLevel.CKM_DSA_KEY_PAIR_GEN - -_LowLevel.CKM_DSA_swigconstant(_LowLevel) -CKM_DSA = _LowLevel.CKM_DSA - -_LowLevel.CKM_DSA_SHA1_swigconstant(_LowLevel) -CKM_DSA_SHA1 = _LowLevel.CKM_DSA_SHA1 - -_LowLevel.CKM_DH_PKCS_KEY_PAIR_GEN_swigconstant(_LowLevel) -CKM_DH_PKCS_KEY_PAIR_GEN = _LowLevel.CKM_DH_PKCS_KEY_PAIR_GEN - -_LowLevel.CKM_DH_PKCS_DERIVE_swigconstant(_LowLevel) -CKM_DH_PKCS_DERIVE = _LowLevel.CKM_DH_PKCS_DERIVE - -_LowLevel.CKM_X9_42_DH_KEY_PAIR_GEN_swigconstant(_LowLevel) -CKM_X9_42_DH_KEY_PAIR_GEN = _LowLevel.CKM_X9_42_DH_KEY_PAIR_GEN - -_LowLevel.CKM_X9_42_DH_DERIVE_swigconstant(_LowLevel) -CKM_X9_42_DH_DERIVE = _LowLevel.CKM_X9_42_DH_DERIVE - -_LowLevel.CKM_X9_42_DH_HYBRID_DERIVE_swigconstant(_LowLevel) -CKM_X9_42_DH_HYBRID_DERIVE = _LowLevel.CKM_X9_42_DH_HYBRID_DERIVE - -_LowLevel.CKM_X9_42_MQV_DERIVE_swigconstant(_LowLevel) -CKM_X9_42_MQV_DERIVE = _LowLevel.CKM_X9_42_MQV_DERIVE - -_LowLevel.CKM_SHA256_RSA_PKCS_swigconstant(_LowLevel) -CKM_SHA256_RSA_PKCS = _LowLevel.CKM_SHA256_RSA_PKCS - -_LowLevel.CKM_SHA384_RSA_PKCS_swigconstant(_LowLevel) -CKM_SHA384_RSA_PKCS = _LowLevel.CKM_SHA384_RSA_PKCS - -_LowLevel.CKM_SHA512_RSA_PKCS_swigconstant(_LowLevel) -CKM_SHA512_RSA_PKCS = _LowLevel.CKM_SHA512_RSA_PKCS - -_LowLevel.CKM_SHA256_RSA_PKCS_PSS_swigconstant(_LowLevel) -CKM_SHA256_RSA_PKCS_PSS = _LowLevel.CKM_SHA256_RSA_PKCS_PSS - -_LowLevel.CKM_SHA384_RSA_PKCS_PSS_swigconstant(_LowLevel) -CKM_SHA384_RSA_PKCS_PSS = _LowLevel.CKM_SHA384_RSA_PKCS_PSS - -_LowLevel.CKM_SHA512_RSA_PKCS_PSS_swigconstant(_LowLevel) -CKM_SHA512_RSA_PKCS_PSS = _LowLevel.CKM_SHA512_RSA_PKCS_PSS - -_LowLevel.CKM_SHA224_RSA_PKCS_swigconstant(_LowLevel) -CKM_SHA224_RSA_PKCS = _LowLevel.CKM_SHA224_RSA_PKCS - -_LowLevel.CKM_SHA224_RSA_PKCS_PSS_swigconstant(_LowLevel) -CKM_SHA224_RSA_PKCS_PSS = _LowLevel.CKM_SHA224_RSA_PKCS_PSS - -_LowLevel.CKM_RC2_KEY_GEN_swigconstant(_LowLevel) -CKM_RC2_KEY_GEN = _LowLevel.CKM_RC2_KEY_GEN - -_LowLevel.CKM_RC2_ECB_swigconstant(_LowLevel) -CKM_RC2_ECB = _LowLevel.CKM_RC2_ECB - -_LowLevel.CKM_RC2_CBC_swigconstant(_LowLevel) -CKM_RC2_CBC = _LowLevel.CKM_RC2_CBC - -_LowLevel.CKM_RC2_MAC_swigconstant(_LowLevel) -CKM_RC2_MAC = _LowLevel.CKM_RC2_MAC - -_LowLevel.CKM_RC2_MAC_GENERAL_swigconstant(_LowLevel) -CKM_RC2_MAC_GENERAL = _LowLevel.CKM_RC2_MAC_GENERAL - -_LowLevel.CKM_RC2_CBC_PAD_swigconstant(_LowLevel) -CKM_RC2_CBC_PAD = _LowLevel.CKM_RC2_CBC_PAD - -_LowLevel.CKM_RC4_KEY_GEN_swigconstant(_LowLevel) -CKM_RC4_KEY_GEN = _LowLevel.CKM_RC4_KEY_GEN - -_LowLevel.CKM_RC4_swigconstant(_LowLevel) -CKM_RC4 = _LowLevel.CKM_RC4 - -_LowLevel.CKM_DES_KEY_GEN_swigconstant(_LowLevel) -CKM_DES_KEY_GEN = _LowLevel.CKM_DES_KEY_GEN - -_LowLevel.CKM_DES_ECB_swigconstant(_LowLevel) -CKM_DES_ECB = _LowLevel.CKM_DES_ECB - -_LowLevel.CKM_DES_CBC_swigconstant(_LowLevel) -CKM_DES_CBC = _LowLevel.CKM_DES_CBC - -_LowLevel.CKM_DES_MAC_swigconstant(_LowLevel) -CKM_DES_MAC = _LowLevel.CKM_DES_MAC - -_LowLevel.CKM_DES_MAC_GENERAL_swigconstant(_LowLevel) -CKM_DES_MAC_GENERAL = _LowLevel.CKM_DES_MAC_GENERAL - -_LowLevel.CKM_DES_CBC_PAD_swigconstant(_LowLevel) -CKM_DES_CBC_PAD = _LowLevel.CKM_DES_CBC_PAD - -_LowLevel.CKM_DES2_KEY_GEN_swigconstant(_LowLevel) -CKM_DES2_KEY_GEN = _LowLevel.CKM_DES2_KEY_GEN - -_LowLevel.CKM_DES3_KEY_GEN_swigconstant(_LowLevel) -CKM_DES3_KEY_GEN = _LowLevel.CKM_DES3_KEY_GEN - -_LowLevel.CKM_DES3_ECB_swigconstant(_LowLevel) -CKM_DES3_ECB = _LowLevel.CKM_DES3_ECB - -_LowLevel.CKM_DES3_CBC_swigconstant(_LowLevel) -CKM_DES3_CBC = _LowLevel.CKM_DES3_CBC - -_LowLevel.CKM_DES3_MAC_swigconstant(_LowLevel) -CKM_DES3_MAC = _LowLevel.CKM_DES3_MAC - -_LowLevel.CKM_DES3_MAC_GENERAL_swigconstant(_LowLevel) -CKM_DES3_MAC_GENERAL = _LowLevel.CKM_DES3_MAC_GENERAL - -_LowLevel.CKM_DES3_CBC_PAD_swigconstant(_LowLevel) -CKM_DES3_CBC_PAD = _LowLevel.CKM_DES3_CBC_PAD - -_LowLevel.CKM_DES3_CMAC_GENERAL_swigconstant(_LowLevel) -CKM_DES3_CMAC_GENERAL = _LowLevel.CKM_DES3_CMAC_GENERAL - -_LowLevel.CKM_DES3_CMAC_swigconstant(_LowLevel) -CKM_DES3_CMAC = _LowLevel.CKM_DES3_CMAC - -_LowLevel.CKM_CDMF_KEY_GEN_swigconstant(_LowLevel) -CKM_CDMF_KEY_GEN = _LowLevel.CKM_CDMF_KEY_GEN - -_LowLevel.CKM_CDMF_ECB_swigconstant(_LowLevel) -CKM_CDMF_ECB = _LowLevel.CKM_CDMF_ECB - -_LowLevel.CKM_CDMF_CBC_swigconstant(_LowLevel) -CKM_CDMF_CBC = _LowLevel.CKM_CDMF_CBC - -_LowLevel.CKM_CDMF_MAC_swigconstant(_LowLevel) -CKM_CDMF_MAC = _LowLevel.CKM_CDMF_MAC - -_LowLevel.CKM_CDMF_MAC_GENERAL_swigconstant(_LowLevel) -CKM_CDMF_MAC_GENERAL = _LowLevel.CKM_CDMF_MAC_GENERAL - -_LowLevel.CKM_CDMF_CBC_PAD_swigconstant(_LowLevel) -CKM_CDMF_CBC_PAD = _LowLevel.CKM_CDMF_CBC_PAD - -_LowLevel.CKM_DES_OFB64_swigconstant(_LowLevel) -CKM_DES_OFB64 = _LowLevel.CKM_DES_OFB64 - -_LowLevel.CKM_DES_OFB8_swigconstant(_LowLevel) -CKM_DES_OFB8 = _LowLevel.CKM_DES_OFB8 - -_LowLevel.CKM_DES_CFB64_swigconstant(_LowLevel) -CKM_DES_CFB64 = _LowLevel.CKM_DES_CFB64 - -_LowLevel.CKM_DES_CFB8_swigconstant(_LowLevel) -CKM_DES_CFB8 = _LowLevel.CKM_DES_CFB8 - -_LowLevel.CKM_MD2_swigconstant(_LowLevel) -CKM_MD2 = _LowLevel.CKM_MD2 - -_LowLevel.CKM_MD2_HMAC_swigconstant(_LowLevel) -CKM_MD2_HMAC = _LowLevel.CKM_MD2_HMAC - -_LowLevel.CKM_MD2_HMAC_GENERAL_swigconstant(_LowLevel) -CKM_MD2_HMAC_GENERAL = _LowLevel.CKM_MD2_HMAC_GENERAL - -_LowLevel.CKM_MD5_swigconstant(_LowLevel) -CKM_MD5 = _LowLevel.CKM_MD5 - -_LowLevel.CKM_MD5_HMAC_swigconstant(_LowLevel) -CKM_MD5_HMAC = _LowLevel.CKM_MD5_HMAC - -_LowLevel.CKM_MD5_HMAC_GENERAL_swigconstant(_LowLevel) -CKM_MD5_HMAC_GENERAL = _LowLevel.CKM_MD5_HMAC_GENERAL - -_LowLevel.CKM_SHA_1_swigconstant(_LowLevel) -CKM_SHA_1 = _LowLevel.CKM_SHA_1 - -_LowLevel.CKM_SHA_1_HMAC_swigconstant(_LowLevel) -CKM_SHA_1_HMAC = _LowLevel.CKM_SHA_1_HMAC - -_LowLevel.CKM_SHA_1_HMAC_GENERAL_swigconstant(_LowLevel) -CKM_SHA_1_HMAC_GENERAL = _LowLevel.CKM_SHA_1_HMAC_GENERAL - -_LowLevel.CKM_RIPEMD128_swigconstant(_LowLevel) -CKM_RIPEMD128 = _LowLevel.CKM_RIPEMD128 - -_LowLevel.CKM_RIPEMD128_HMAC_swigconstant(_LowLevel) -CKM_RIPEMD128_HMAC = _LowLevel.CKM_RIPEMD128_HMAC - -_LowLevel.CKM_RIPEMD128_HMAC_GENERAL_swigconstant(_LowLevel) -CKM_RIPEMD128_HMAC_GENERAL = _LowLevel.CKM_RIPEMD128_HMAC_GENERAL - -_LowLevel.CKM_RIPEMD160_swigconstant(_LowLevel) -CKM_RIPEMD160 = _LowLevel.CKM_RIPEMD160 - -_LowLevel.CKM_RIPEMD160_HMAC_swigconstant(_LowLevel) -CKM_RIPEMD160_HMAC = _LowLevel.CKM_RIPEMD160_HMAC - -_LowLevel.CKM_RIPEMD160_HMAC_GENERAL_swigconstant(_LowLevel) -CKM_RIPEMD160_HMAC_GENERAL = _LowLevel.CKM_RIPEMD160_HMAC_GENERAL - -_LowLevel.CKM_SHA256_swigconstant(_LowLevel) -CKM_SHA256 = _LowLevel.CKM_SHA256 - -_LowLevel.CKM_SHA256_HMAC_swigconstant(_LowLevel) -CKM_SHA256_HMAC = _LowLevel.CKM_SHA256_HMAC - -_LowLevel.CKM_SHA256_HMAC_GENERAL_swigconstant(_LowLevel) -CKM_SHA256_HMAC_GENERAL = _LowLevel.CKM_SHA256_HMAC_GENERAL - -_LowLevel.CKM_SHA224_swigconstant(_LowLevel) -CKM_SHA224 = _LowLevel.CKM_SHA224 - -_LowLevel.CKM_SHA224_HMAC_swigconstant(_LowLevel) -CKM_SHA224_HMAC = _LowLevel.CKM_SHA224_HMAC - -_LowLevel.CKM_SHA224_HMAC_GENERAL_swigconstant(_LowLevel) -CKM_SHA224_HMAC_GENERAL = _LowLevel.CKM_SHA224_HMAC_GENERAL - -_LowLevel.CKM_SHA384_swigconstant(_LowLevel) -CKM_SHA384 = _LowLevel.CKM_SHA384 - -_LowLevel.CKM_SHA384_HMAC_swigconstant(_LowLevel) -CKM_SHA384_HMAC = _LowLevel.CKM_SHA384_HMAC - -_LowLevel.CKM_SHA384_HMAC_GENERAL_swigconstant(_LowLevel) -CKM_SHA384_HMAC_GENERAL = _LowLevel.CKM_SHA384_HMAC_GENERAL - -_LowLevel.CKM_SHA512_swigconstant(_LowLevel) -CKM_SHA512 = _LowLevel.CKM_SHA512 - -_LowLevel.CKM_SHA512_HMAC_swigconstant(_LowLevel) -CKM_SHA512_HMAC = _LowLevel.CKM_SHA512_HMAC - -_LowLevel.CKM_SHA512_HMAC_GENERAL_swigconstant(_LowLevel) -CKM_SHA512_HMAC_GENERAL = _LowLevel.CKM_SHA512_HMAC_GENERAL - -_LowLevel.CKM_SECURID_KEY_GEN_swigconstant(_LowLevel) -CKM_SECURID_KEY_GEN = _LowLevel.CKM_SECURID_KEY_GEN - -_LowLevel.CKM_SECURID_swigconstant(_LowLevel) -CKM_SECURID = _LowLevel.CKM_SECURID - -_LowLevel.CKM_HOTP_KEY_GEN_swigconstant(_LowLevel) -CKM_HOTP_KEY_GEN = _LowLevel.CKM_HOTP_KEY_GEN - -_LowLevel.CKM_HOTP_swigconstant(_LowLevel) -CKM_HOTP = _LowLevel.CKM_HOTP - -_LowLevel.CKM_ACTI_swigconstant(_LowLevel) -CKM_ACTI = _LowLevel.CKM_ACTI - -_LowLevel.CKM_ACTI_KEY_GEN_swigconstant(_LowLevel) -CKM_ACTI_KEY_GEN = _LowLevel.CKM_ACTI_KEY_GEN - -_LowLevel.CKM_CAST_KEY_GEN_swigconstant(_LowLevel) -CKM_CAST_KEY_GEN = _LowLevel.CKM_CAST_KEY_GEN - -_LowLevel.CKM_CAST_ECB_swigconstant(_LowLevel) -CKM_CAST_ECB = _LowLevel.CKM_CAST_ECB - -_LowLevel.CKM_CAST_CBC_swigconstant(_LowLevel) -CKM_CAST_CBC = _LowLevel.CKM_CAST_CBC - -_LowLevel.CKM_CAST_MAC_swigconstant(_LowLevel) -CKM_CAST_MAC = _LowLevel.CKM_CAST_MAC - -_LowLevel.CKM_CAST_MAC_GENERAL_swigconstant(_LowLevel) -CKM_CAST_MAC_GENERAL = _LowLevel.CKM_CAST_MAC_GENERAL - -_LowLevel.CKM_CAST_CBC_PAD_swigconstant(_LowLevel) -CKM_CAST_CBC_PAD = _LowLevel.CKM_CAST_CBC_PAD - -_LowLevel.CKM_CAST3_KEY_GEN_swigconstant(_LowLevel) -CKM_CAST3_KEY_GEN = _LowLevel.CKM_CAST3_KEY_GEN - -_LowLevel.CKM_CAST3_ECB_swigconstant(_LowLevel) -CKM_CAST3_ECB = _LowLevel.CKM_CAST3_ECB - -_LowLevel.CKM_CAST3_CBC_swigconstant(_LowLevel) -CKM_CAST3_CBC = _LowLevel.CKM_CAST3_CBC - -_LowLevel.CKM_CAST3_MAC_swigconstant(_LowLevel) -CKM_CAST3_MAC = _LowLevel.CKM_CAST3_MAC - -_LowLevel.CKM_CAST3_MAC_GENERAL_swigconstant(_LowLevel) -CKM_CAST3_MAC_GENERAL = _LowLevel.CKM_CAST3_MAC_GENERAL - -_LowLevel.CKM_CAST3_CBC_PAD_swigconstant(_LowLevel) -CKM_CAST3_CBC_PAD = _LowLevel.CKM_CAST3_CBC_PAD - -_LowLevel.CKM_CAST5_KEY_GEN_swigconstant(_LowLevel) -CKM_CAST5_KEY_GEN = _LowLevel.CKM_CAST5_KEY_GEN - -_LowLevel.CKM_CAST128_KEY_GEN_swigconstant(_LowLevel) -CKM_CAST128_KEY_GEN = _LowLevel.CKM_CAST128_KEY_GEN - -_LowLevel.CKM_CAST5_ECB_swigconstant(_LowLevel) -CKM_CAST5_ECB = _LowLevel.CKM_CAST5_ECB - -_LowLevel.CKM_CAST128_ECB_swigconstant(_LowLevel) -CKM_CAST128_ECB = _LowLevel.CKM_CAST128_ECB - -_LowLevel.CKM_CAST5_CBC_swigconstant(_LowLevel) -CKM_CAST5_CBC = _LowLevel.CKM_CAST5_CBC - -_LowLevel.CKM_CAST128_CBC_swigconstant(_LowLevel) -CKM_CAST128_CBC = _LowLevel.CKM_CAST128_CBC - -_LowLevel.CKM_CAST5_MAC_swigconstant(_LowLevel) -CKM_CAST5_MAC = _LowLevel.CKM_CAST5_MAC - -_LowLevel.CKM_CAST128_MAC_swigconstant(_LowLevel) -CKM_CAST128_MAC = _LowLevel.CKM_CAST128_MAC - -_LowLevel.CKM_CAST5_MAC_GENERAL_swigconstant(_LowLevel) -CKM_CAST5_MAC_GENERAL = _LowLevel.CKM_CAST5_MAC_GENERAL - -_LowLevel.CKM_CAST128_MAC_GENERAL_swigconstant(_LowLevel) -CKM_CAST128_MAC_GENERAL = _LowLevel.CKM_CAST128_MAC_GENERAL - -_LowLevel.CKM_CAST5_CBC_PAD_swigconstant(_LowLevel) -CKM_CAST5_CBC_PAD = _LowLevel.CKM_CAST5_CBC_PAD - -_LowLevel.CKM_CAST128_CBC_PAD_swigconstant(_LowLevel) -CKM_CAST128_CBC_PAD = _LowLevel.CKM_CAST128_CBC_PAD - -_LowLevel.CKM_RC5_KEY_GEN_swigconstant(_LowLevel) -CKM_RC5_KEY_GEN = _LowLevel.CKM_RC5_KEY_GEN - -_LowLevel.CKM_RC5_ECB_swigconstant(_LowLevel) -CKM_RC5_ECB = _LowLevel.CKM_RC5_ECB - -_LowLevel.CKM_RC5_CBC_swigconstant(_LowLevel) -CKM_RC5_CBC = _LowLevel.CKM_RC5_CBC - -_LowLevel.CKM_RC5_MAC_swigconstant(_LowLevel) -CKM_RC5_MAC = _LowLevel.CKM_RC5_MAC - -_LowLevel.CKM_RC5_MAC_GENERAL_swigconstant(_LowLevel) -CKM_RC5_MAC_GENERAL = _LowLevel.CKM_RC5_MAC_GENERAL - -_LowLevel.CKM_RC5_CBC_PAD_swigconstant(_LowLevel) -CKM_RC5_CBC_PAD = _LowLevel.CKM_RC5_CBC_PAD - -_LowLevel.CKM_IDEA_KEY_GEN_swigconstant(_LowLevel) -CKM_IDEA_KEY_GEN = _LowLevel.CKM_IDEA_KEY_GEN - -_LowLevel.CKM_IDEA_ECB_swigconstant(_LowLevel) -CKM_IDEA_ECB = _LowLevel.CKM_IDEA_ECB - -_LowLevel.CKM_IDEA_CBC_swigconstant(_LowLevel) -CKM_IDEA_CBC = _LowLevel.CKM_IDEA_CBC - -_LowLevel.CKM_IDEA_MAC_swigconstant(_LowLevel) -CKM_IDEA_MAC = _LowLevel.CKM_IDEA_MAC - -_LowLevel.CKM_IDEA_MAC_GENERAL_swigconstant(_LowLevel) -CKM_IDEA_MAC_GENERAL = _LowLevel.CKM_IDEA_MAC_GENERAL - -_LowLevel.CKM_IDEA_CBC_PAD_swigconstant(_LowLevel) -CKM_IDEA_CBC_PAD = _LowLevel.CKM_IDEA_CBC_PAD - -_LowLevel.CKM_GENERIC_SECRET_KEY_GEN_swigconstant(_LowLevel) -CKM_GENERIC_SECRET_KEY_GEN = _LowLevel.CKM_GENERIC_SECRET_KEY_GEN - -_LowLevel.CKM_CONCATENATE_BASE_AND_KEY_swigconstant(_LowLevel) -CKM_CONCATENATE_BASE_AND_KEY = _LowLevel.CKM_CONCATENATE_BASE_AND_KEY - -_LowLevel.CKM_CONCATENATE_BASE_AND_DATA_swigconstant(_LowLevel) -CKM_CONCATENATE_BASE_AND_DATA = _LowLevel.CKM_CONCATENATE_BASE_AND_DATA - -_LowLevel.CKM_CONCATENATE_DATA_AND_BASE_swigconstant(_LowLevel) -CKM_CONCATENATE_DATA_AND_BASE = _LowLevel.CKM_CONCATENATE_DATA_AND_BASE - -_LowLevel.CKM_XOR_BASE_AND_DATA_swigconstant(_LowLevel) -CKM_XOR_BASE_AND_DATA = _LowLevel.CKM_XOR_BASE_AND_DATA - -_LowLevel.CKM_EXTRACT_KEY_FROM_KEY_swigconstant(_LowLevel) -CKM_EXTRACT_KEY_FROM_KEY = _LowLevel.CKM_EXTRACT_KEY_FROM_KEY - -_LowLevel.CKM_SSL3_PRE_MASTER_KEY_GEN_swigconstant(_LowLevel) -CKM_SSL3_PRE_MASTER_KEY_GEN = _LowLevel.CKM_SSL3_PRE_MASTER_KEY_GEN - -_LowLevel.CKM_SSL3_MASTER_KEY_DERIVE_swigconstant(_LowLevel) -CKM_SSL3_MASTER_KEY_DERIVE = _LowLevel.CKM_SSL3_MASTER_KEY_DERIVE - -_LowLevel.CKM_SSL3_KEY_AND_MAC_DERIVE_swigconstant(_LowLevel) -CKM_SSL3_KEY_AND_MAC_DERIVE = _LowLevel.CKM_SSL3_KEY_AND_MAC_DERIVE - -_LowLevel.CKM_SSL3_MASTER_KEY_DERIVE_DH_swigconstant(_LowLevel) -CKM_SSL3_MASTER_KEY_DERIVE_DH = _LowLevel.CKM_SSL3_MASTER_KEY_DERIVE_DH - -_LowLevel.CKM_TLS_PRE_MASTER_KEY_GEN_swigconstant(_LowLevel) -CKM_TLS_PRE_MASTER_KEY_GEN = _LowLevel.CKM_TLS_PRE_MASTER_KEY_GEN - -_LowLevel.CKM_TLS_MASTER_KEY_DERIVE_swigconstant(_LowLevel) -CKM_TLS_MASTER_KEY_DERIVE = _LowLevel.CKM_TLS_MASTER_KEY_DERIVE - -_LowLevel.CKM_TLS_KEY_AND_MAC_DERIVE_swigconstant(_LowLevel) -CKM_TLS_KEY_AND_MAC_DERIVE = _LowLevel.CKM_TLS_KEY_AND_MAC_DERIVE - -_LowLevel.CKM_TLS_MASTER_KEY_DERIVE_DH_swigconstant(_LowLevel) -CKM_TLS_MASTER_KEY_DERIVE_DH = _LowLevel.CKM_TLS_MASTER_KEY_DERIVE_DH - -_LowLevel.CKM_TLS_PRF_swigconstant(_LowLevel) -CKM_TLS_PRF = _LowLevel.CKM_TLS_PRF - -_LowLevel.CKM_SSL3_MD5_MAC_swigconstant(_LowLevel) -CKM_SSL3_MD5_MAC = _LowLevel.CKM_SSL3_MD5_MAC - -_LowLevel.CKM_SSL3_SHA1_MAC_swigconstant(_LowLevel) -CKM_SSL3_SHA1_MAC = _LowLevel.CKM_SSL3_SHA1_MAC - -_LowLevel.CKM_MD5_KEY_DERIVATION_swigconstant(_LowLevel) -CKM_MD5_KEY_DERIVATION = _LowLevel.CKM_MD5_KEY_DERIVATION - -_LowLevel.CKM_MD2_KEY_DERIVATION_swigconstant(_LowLevel) -CKM_MD2_KEY_DERIVATION = _LowLevel.CKM_MD2_KEY_DERIVATION - -_LowLevel.CKM_SHA1_KEY_DERIVATION_swigconstant(_LowLevel) -CKM_SHA1_KEY_DERIVATION = _LowLevel.CKM_SHA1_KEY_DERIVATION - -_LowLevel.CKM_SHA256_KEY_DERIVATION_swigconstant(_LowLevel) -CKM_SHA256_KEY_DERIVATION = _LowLevel.CKM_SHA256_KEY_DERIVATION - -_LowLevel.CKM_SHA384_KEY_DERIVATION_swigconstant(_LowLevel) -CKM_SHA384_KEY_DERIVATION = _LowLevel.CKM_SHA384_KEY_DERIVATION - -_LowLevel.CKM_SHA512_KEY_DERIVATION_swigconstant(_LowLevel) -CKM_SHA512_KEY_DERIVATION = _LowLevel.CKM_SHA512_KEY_DERIVATION - -_LowLevel.CKM_SHA224_KEY_DERIVATION_swigconstant(_LowLevel) -CKM_SHA224_KEY_DERIVATION = _LowLevel.CKM_SHA224_KEY_DERIVATION - -_LowLevel.CKM_PBE_MD2_DES_CBC_swigconstant(_LowLevel) -CKM_PBE_MD2_DES_CBC = _LowLevel.CKM_PBE_MD2_DES_CBC - -_LowLevel.CKM_PBE_MD5_DES_CBC_swigconstant(_LowLevel) -CKM_PBE_MD5_DES_CBC = _LowLevel.CKM_PBE_MD5_DES_CBC - -_LowLevel.CKM_PBE_MD5_CAST_CBC_swigconstant(_LowLevel) -CKM_PBE_MD5_CAST_CBC = _LowLevel.CKM_PBE_MD5_CAST_CBC - -_LowLevel.CKM_PBE_MD5_CAST3_CBC_swigconstant(_LowLevel) -CKM_PBE_MD5_CAST3_CBC = _LowLevel.CKM_PBE_MD5_CAST3_CBC - -_LowLevel.CKM_PBE_MD5_CAST5_CBC_swigconstant(_LowLevel) -CKM_PBE_MD5_CAST5_CBC = _LowLevel.CKM_PBE_MD5_CAST5_CBC - -_LowLevel.CKM_PBE_MD5_CAST128_CBC_swigconstant(_LowLevel) -CKM_PBE_MD5_CAST128_CBC = _LowLevel.CKM_PBE_MD5_CAST128_CBC - -_LowLevel.CKM_PBE_SHA1_CAST5_CBC_swigconstant(_LowLevel) -CKM_PBE_SHA1_CAST5_CBC = _LowLevel.CKM_PBE_SHA1_CAST5_CBC - -_LowLevel.CKM_PBE_SHA1_CAST128_CBC_swigconstant(_LowLevel) -CKM_PBE_SHA1_CAST128_CBC = _LowLevel.CKM_PBE_SHA1_CAST128_CBC - -_LowLevel.CKM_PBE_SHA1_RC4_128_swigconstant(_LowLevel) -CKM_PBE_SHA1_RC4_128 = _LowLevel.CKM_PBE_SHA1_RC4_128 - -_LowLevel.CKM_PBE_SHA1_RC4_40_swigconstant(_LowLevel) -CKM_PBE_SHA1_RC4_40 = _LowLevel.CKM_PBE_SHA1_RC4_40 - -_LowLevel.CKM_PBE_SHA1_DES3_EDE_CBC_swigconstant(_LowLevel) -CKM_PBE_SHA1_DES3_EDE_CBC = _LowLevel.CKM_PBE_SHA1_DES3_EDE_CBC - -_LowLevel.CKM_PBE_SHA1_DES2_EDE_CBC_swigconstant(_LowLevel) -CKM_PBE_SHA1_DES2_EDE_CBC = _LowLevel.CKM_PBE_SHA1_DES2_EDE_CBC - -_LowLevel.CKM_PBE_SHA1_RC2_128_CBC_swigconstant(_LowLevel) -CKM_PBE_SHA1_RC2_128_CBC = _LowLevel.CKM_PBE_SHA1_RC2_128_CBC - -_LowLevel.CKM_PBE_SHA1_RC2_40_CBC_swigconstant(_LowLevel) -CKM_PBE_SHA1_RC2_40_CBC = _LowLevel.CKM_PBE_SHA1_RC2_40_CBC - -_LowLevel.CKM_PKCS5_PBKD2_swigconstant(_LowLevel) -CKM_PKCS5_PBKD2 = _LowLevel.CKM_PKCS5_PBKD2 - -_LowLevel.CKM_PBA_SHA1_WITH_SHA1_HMAC_swigconstant(_LowLevel) -CKM_PBA_SHA1_WITH_SHA1_HMAC = _LowLevel.CKM_PBA_SHA1_WITH_SHA1_HMAC - -_LowLevel.CKM_WTLS_PRE_MASTER_KEY_GEN_swigconstant(_LowLevel) -CKM_WTLS_PRE_MASTER_KEY_GEN = _LowLevel.CKM_WTLS_PRE_MASTER_KEY_GEN - -_LowLevel.CKM_WTLS_MASTER_KEY_DERIVE_swigconstant(_LowLevel) -CKM_WTLS_MASTER_KEY_DERIVE = _LowLevel.CKM_WTLS_MASTER_KEY_DERIVE - -_LowLevel.CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC_swigconstant(_LowLevel) -CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC = _LowLevel.CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC - -_LowLevel.CKM_WTLS_PRF_swigconstant(_LowLevel) -CKM_WTLS_PRF = _LowLevel.CKM_WTLS_PRF - -_LowLevel.CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE_swigconstant(_LowLevel) -CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE = _LowLevel.CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE - -_LowLevel.CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE_swigconstant(_LowLevel) -CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE = _LowLevel.CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE - -_LowLevel.CKM_KEY_WRAP_LYNKS_swigconstant(_LowLevel) -CKM_KEY_WRAP_LYNKS = _LowLevel.CKM_KEY_WRAP_LYNKS - -_LowLevel.CKM_KEY_WRAP_SET_OAEP_swigconstant(_LowLevel) -CKM_KEY_WRAP_SET_OAEP = _LowLevel.CKM_KEY_WRAP_SET_OAEP - -_LowLevel.CKM_CMS_SIG_swigconstant(_LowLevel) -CKM_CMS_SIG = _LowLevel.CKM_CMS_SIG - -_LowLevel.CKM_KIP_DERIVE_swigconstant(_LowLevel) -CKM_KIP_DERIVE = _LowLevel.CKM_KIP_DERIVE - -_LowLevel.CKM_KIP_WRAP_swigconstant(_LowLevel) -CKM_KIP_WRAP = _LowLevel.CKM_KIP_WRAP - -_LowLevel.CKM_KIP_MAC_swigconstant(_LowLevel) -CKM_KIP_MAC = _LowLevel.CKM_KIP_MAC - -_LowLevel.CKM_CAMELLIA_KEY_GEN_swigconstant(_LowLevel) -CKM_CAMELLIA_KEY_GEN = _LowLevel.CKM_CAMELLIA_KEY_GEN - -_LowLevel.CKM_CAMELLIA_ECB_swigconstant(_LowLevel) -CKM_CAMELLIA_ECB = _LowLevel.CKM_CAMELLIA_ECB - -_LowLevel.CKM_CAMELLIA_CBC_swigconstant(_LowLevel) -CKM_CAMELLIA_CBC = _LowLevel.CKM_CAMELLIA_CBC - -_LowLevel.CKM_CAMELLIA_MAC_swigconstant(_LowLevel) -CKM_CAMELLIA_MAC = _LowLevel.CKM_CAMELLIA_MAC - -_LowLevel.CKM_CAMELLIA_MAC_GENERAL_swigconstant(_LowLevel) -CKM_CAMELLIA_MAC_GENERAL = _LowLevel.CKM_CAMELLIA_MAC_GENERAL - -_LowLevel.CKM_CAMELLIA_CBC_PAD_swigconstant(_LowLevel) -CKM_CAMELLIA_CBC_PAD = _LowLevel.CKM_CAMELLIA_CBC_PAD - -_LowLevel.CKM_CAMELLIA_ECB_ENCRYPT_DATA_swigconstant(_LowLevel) -CKM_CAMELLIA_ECB_ENCRYPT_DATA = _LowLevel.CKM_CAMELLIA_ECB_ENCRYPT_DATA - -_LowLevel.CKM_CAMELLIA_CBC_ENCRYPT_DATA_swigconstant(_LowLevel) -CKM_CAMELLIA_CBC_ENCRYPT_DATA = _LowLevel.CKM_CAMELLIA_CBC_ENCRYPT_DATA - -_LowLevel.CKM_CAMELLIA_CTR_swigconstant(_LowLevel) -CKM_CAMELLIA_CTR = _LowLevel.CKM_CAMELLIA_CTR - -_LowLevel.CKM_ARIA_KEY_GEN_swigconstant(_LowLevel) -CKM_ARIA_KEY_GEN = _LowLevel.CKM_ARIA_KEY_GEN - -_LowLevel.CKM_ARIA_ECB_swigconstant(_LowLevel) -CKM_ARIA_ECB = _LowLevel.CKM_ARIA_ECB - -_LowLevel.CKM_ARIA_CBC_swigconstant(_LowLevel) -CKM_ARIA_CBC = _LowLevel.CKM_ARIA_CBC - -_LowLevel.CKM_ARIA_MAC_swigconstant(_LowLevel) -CKM_ARIA_MAC = _LowLevel.CKM_ARIA_MAC - -_LowLevel.CKM_ARIA_MAC_GENERAL_swigconstant(_LowLevel) -CKM_ARIA_MAC_GENERAL = _LowLevel.CKM_ARIA_MAC_GENERAL - -_LowLevel.CKM_ARIA_CBC_PAD_swigconstant(_LowLevel) -CKM_ARIA_CBC_PAD = _LowLevel.CKM_ARIA_CBC_PAD - -_LowLevel.CKM_ARIA_ECB_ENCRYPT_DATA_swigconstant(_LowLevel) -CKM_ARIA_ECB_ENCRYPT_DATA = _LowLevel.CKM_ARIA_ECB_ENCRYPT_DATA - -_LowLevel.CKM_ARIA_CBC_ENCRYPT_DATA_swigconstant(_LowLevel) -CKM_ARIA_CBC_ENCRYPT_DATA = _LowLevel.CKM_ARIA_CBC_ENCRYPT_DATA - -_LowLevel.CKM_SEED_KEY_GEN_swigconstant(_LowLevel) -CKM_SEED_KEY_GEN = _LowLevel.CKM_SEED_KEY_GEN - -_LowLevel.CKM_SEED_ECB_swigconstant(_LowLevel) -CKM_SEED_ECB = _LowLevel.CKM_SEED_ECB - -_LowLevel.CKM_SEED_CBC_swigconstant(_LowLevel) -CKM_SEED_CBC = _LowLevel.CKM_SEED_CBC - -_LowLevel.CKM_SEED_MAC_swigconstant(_LowLevel) -CKM_SEED_MAC = _LowLevel.CKM_SEED_MAC - -_LowLevel.CKM_SEED_MAC_GENERAL_swigconstant(_LowLevel) -CKM_SEED_MAC_GENERAL = _LowLevel.CKM_SEED_MAC_GENERAL - -_LowLevel.CKM_SEED_CBC_PAD_swigconstant(_LowLevel) -CKM_SEED_CBC_PAD = _LowLevel.CKM_SEED_CBC_PAD - -_LowLevel.CKM_SEED_ECB_ENCRYPT_DATA_swigconstant(_LowLevel) -CKM_SEED_ECB_ENCRYPT_DATA = _LowLevel.CKM_SEED_ECB_ENCRYPT_DATA - -_LowLevel.CKM_SEED_CBC_ENCRYPT_DATA_swigconstant(_LowLevel) -CKM_SEED_CBC_ENCRYPT_DATA = _LowLevel.CKM_SEED_CBC_ENCRYPT_DATA - -_LowLevel.CKM_SKIPJACK_KEY_GEN_swigconstant(_LowLevel) -CKM_SKIPJACK_KEY_GEN = _LowLevel.CKM_SKIPJACK_KEY_GEN - -_LowLevel.CKM_SKIPJACK_ECB64_swigconstant(_LowLevel) -CKM_SKIPJACK_ECB64 = _LowLevel.CKM_SKIPJACK_ECB64 - -_LowLevel.CKM_SKIPJACK_CBC64_swigconstant(_LowLevel) -CKM_SKIPJACK_CBC64 = _LowLevel.CKM_SKIPJACK_CBC64 - -_LowLevel.CKM_SKIPJACK_OFB64_swigconstant(_LowLevel) -CKM_SKIPJACK_OFB64 = _LowLevel.CKM_SKIPJACK_OFB64 - -_LowLevel.CKM_SKIPJACK_CFB64_swigconstant(_LowLevel) -CKM_SKIPJACK_CFB64 = _LowLevel.CKM_SKIPJACK_CFB64 - -_LowLevel.CKM_SKIPJACK_CFB32_swigconstant(_LowLevel) -CKM_SKIPJACK_CFB32 = _LowLevel.CKM_SKIPJACK_CFB32 - -_LowLevel.CKM_SKIPJACK_CFB16_swigconstant(_LowLevel) -CKM_SKIPJACK_CFB16 = _LowLevel.CKM_SKIPJACK_CFB16 - -_LowLevel.CKM_SKIPJACK_CFB8_swigconstant(_LowLevel) -CKM_SKIPJACK_CFB8 = _LowLevel.CKM_SKIPJACK_CFB8 - -_LowLevel.CKM_SKIPJACK_WRAP_swigconstant(_LowLevel) -CKM_SKIPJACK_WRAP = _LowLevel.CKM_SKIPJACK_WRAP - -_LowLevel.CKM_SKIPJACK_PRIVATE_WRAP_swigconstant(_LowLevel) -CKM_SKIPJACK_PRIVATE_WRAP = _LowLevel.CKM_SKIPJACK_PRIVATE_WRAP - -_LowLevel.CKM_SKIPJACK_RELAYX_swigconstant(_LowLevel) -CKM_SKIPJACK_RELAYX = _LowLevel.CKM_SKIPJACK_RELAYX - -_LowLevel.CKM_KEA_KEY_PAIR_GEN_swigconstant(_LowLevel) -CKM_KEA_KEY_PAIR_GEN = _LowLevel.CKM_KEA_KEY_PAIR_GEN - -_LowLevel.CKM_KEA_KEY_DERIVE_swigconstant(_LowLevel) -CKM_KEA_KEY_DERIVE = _LowLevel.CKM_KEA_KEY_DERIVE - -_LowLevel.CKM_FORTEZZA_TIMESTAMP_swigconstant(_LowLevel) -CKM_FORTEZZA_TIMESTAMP = _LowLevel.CKM_FORTEZZA_TIMESTAMP - -_LowLevel.CKM_BATON_KEY_GEN_swigconstant(_LowLevel) -CKM_BATON_KEY_GEN = _LowLevel.CKM_BATON_KEY_GEN - -_LowLevel.CKM_BATON_ECB128_swigconstant(_LowLevel) -CKM_BATON_ECB128 = _LowLevel.CKM_BATON_ECB128 - -_LowLevel.CKM_BATON_ECB96_swigconstant(_LowLevel) -CKM_BATON_ECB96 = _LowLevel.CKM_BATON_ECB96 - -_LowLevel.CKM_BATON_CBC128_swigconstant(_LowLevel) -CKM_BATON_CBC128 = _LowLevel.CKM_BATON_CBC128 - -_LowLevel.CKM_BATON_COUNTER_swigconstant(_LowLevel) -CKM_BATON_COUNTER = _LowLevel.CKM_BATON_COUNTER - -_LowLevel.CKM_BATON_SHUFFLE_swigconstant(_LowLevel) -CKM_BATON_SHUFFLE = _LowLevel.CKM_BATON_SHUFFLE - -_LowLevel.CKM_BATON_WRAP_swigconstant(_LowLevel) -CKM_BATON_WRAP = _LowLevel.CKM_BATON_WRAP - -_LowLevel.CKM_ECDSA_KEY_PAIR_GEN_swigconstant(_LowLevel) -CKM_ECDSA_KEY_PAIR_GEN = _LowLevel.CKM_ECDSA_KEY_PAIR_GEN - -_LowLevel.CKM_EC_KEY_PAIR_GEN_swigconstant(_LowLevel) -CKM_EC_KEY_PAIR_GEN = _LowLevel.CKM_EC_KEY_PAIR_GEN - -_LowLevel.CKM_ECDSA_swigconstant(_LowLevel) -CKM_ECDSA = _LowLevel.CKM_ECDSA - -_LowLevel.CKM_ECDSA_SHA1_swigconstant(_LowLevel) -CKM_ECDSA_SHA1 = _LowLevel.CKM_ECDSA_SHA1 - -_LowLevel.CKM_ECDH1_DERIVE_swigconstant(_LowLevel) -CKM_ECDH1_DERIVE = _LowLevel.CKM_ECDH1_DERIVE - -_LowLevel.CKM_ECDH1_COFACTOR_DERIVE_swigconstant(_LowLevel) -CKM_ECDH1_COFACTOR_DERIVE = _LowLevel.CKM_ECDH1_COFACTOR_DERIVE - -_LowLevel.CKM_ECMQV_DERIVE_swigconstant(_LowLevel) -CKM_ECMQV_DERIVE = _LowLevel.CKM_ECMQV_DERIVE - -_LowLevel.CKM_JUNIPER_KEY_GEN_swigconstant(_LowLevel) -CKM_JUNIPER_KEY_GEN = _LowLevel.CKM_JUNIPER_KEY_GEN - -_LowLevel.CKM_JUNIPER_ECB128_swigconstant(_LowLevel) -CKM_JUNIPER_ECB128 = _LowLevel.CKM_JUNIPER_ECB128 - -_LowLevel.CKM_JUNIPER_CBC128_swigconstant(_LowLevel) -CKM_JUNIPER_CBC128 = _LowLevel.CKM_JUNIPER_CBC128 - -_LowLevel.CKM_JUNIPER_COUNTER_swigconstant(_LowLevel) -CKM_JUNIPER_COUNTER = _LowLevel.CKM_JUNIPER_COUNTER - -_LowLevel.CKM_JUNIPER_SHUFFLE_swigconstant(_LowLevel) -CKM_JUNIPER_SHUFFLE = _LowLevel.CKM_JUNIPER_SHUFFLE - -_LowLevel.CKM_JUNIPER_WRAP_swigconstant(_LowLevel) -CKM_JUNIPER_WRAP = _LowLevel.CKM_JUNIPER_WRAP - -_LowLevel.CKM_FASTHASH_swigconstant(_LowLevel) -CKM_FASTHASH = _LowLevel.CKM_FASTHASH - -_LowLevel.CKM_AES_KEY_GEN_swigconstant(_LowLevel) -CKM_AES_KEY_GEN = _LowLevel.CKM_AES_KEY_GEN - -_LowLevel.CKM_AES_ECB_swigconstant(_LowLevel) -CKM_AES_ECB = _LowLevel.CKM_AES_ECB - -_LowLevel.CKM_AES_CBC_swigconstant(_LowLevel) -CKM_AES_CBC = _LowLevel.CKM_AES_CBC - -_LowLevel.CKM_AES_MAC_swigconstant(_LowLevel) -CKM_AES_MAC = _LowLevel.CKM_AES_MAC - -_LowLevel.CKM_AES_MAC_GENERAL_swigconstant(_LowLevel) -CKM_AES_MAC_GENERAL = _LowLevel.CKM_AES_MAC_GENERAL - -_LowLevel.CKM_AES_CBC_PAD_swigconstant(_LowLevel) -CKM_AES_CBC_PAD = _LowLevel.CKM_AES_CBC_PAD - -_LowLevel.CKM_AES_CTR_swigconstant(_LowLevel) -CKM_AES_CTR = _LowLevel.CKM_AES_CTR - -_LowLevel.CKM_AES_GCM_swigconstant(_LowLevel) -CKM_AES_GCM = _LowLevel.CKM_AES_GCM - -_LowLevel.CKM_AES_CCM_swigconstant(_LowLevel) -CKM_AES_CCM = _LowLevel.CKM_AES_CCM - -_LowLevel.CKM_AES_CTS_swigconstant(_LowLevel) -CKM_AES_CTS = _LowLevel.CKM_AES_CTS - -_LowLevel.CKM_AES_CMAC_swigconstant(_LowLevel) -CKM_AES_CMAC = _LowLevel.CKM_AES_CMAC - -_LowLevel.CKM_BLOWFISH_KEY_GEN_swigconstant(_LowLevel) -CKM_BLOWFISH_KEY_GEN = _LowLevel.CKM_BLOWFISH_KEY_GEN - -_LowLevel.CKM_BLOWFISH_CBC_swigconstant(_LowLevel) -CKM_BLOWFISH_CBC = _LowLevel.CKM_BLOWFISH_CBC - -_LowLevel.CKM_TWOFISH_KEY_GEN_swigconstant(_LowLevel) -CKM_TWOFISH_KEY_GEN = _LowLevel.CKM_TWOFISH_KEY_GEN - -_LowLevel.CKM_TWOFISH_CBC_swigconstant(_LowLevel) -CKM_TWOFISH_CBC = _LowLevel.CKM_TWOFISH_CBC - -_LowLevel.CKM_BLOWFISH_CBC_PAD_swigconstant(_LowLevel) -CKM_BLOWFISH_CBC_PAD = _LowLevel.CKM_BLOWFISH_CBC_PAD - -_LowLevel.CKM_TWOFISH_CBC_PAD_swigconstant(_LowLevel) -CKM_TWOFISH_CBC_PAD = _LowLevel.CKM_TWOFISH_CBC_PAD - -_LowLevel.CKM_DES_ECB_ENCRYPT_DATA_swigconstant(_LowLevel) -CKM_DES_ECB_ENCRYPT_DATA = _LowLevel.CKM_DES_ECB_ENCRYPT_DATA - -_LowLevel.CKM_DES_CBC_ENCRYPT_DATA_swigconstant(_LowLevel) -CKM_DES_CBC_ENCRYPT_DATA = _LowLevel.CKM_DES_CBC_ENCRYPT_DATA - -_LowLevel.CKM_DES3_ECB_ENCRYPT_DATA_swigconstant(_LowLevel) -CKM_DES3_ECB_ENCRYPT_DATA = _LowLevel.CKM_DES3_ECB_ENCRYPT_DATA - -_LowLevel.CKM_DES3_CBC_ENCRYPT_DATA_swigconstant(_LowLevel) -CKM_DES3_CBC_ENCRYPT_DATA = _LowLevel.CKM_DES3_CBC_ENCRYPT_DATA - -_LowLevel.CKM_AES_ECB_ENCRYPT_DATA_swigconstant(_LowLevel) -CKM_AES_ECB_ENCRYPT_DATA = _LowLevel.CKM_AES_ECB_ENCRYPT_DATA - -_LowLevel.CKM_AES_CBC_ENCRYPT_DATA_swigconstant(_LowLevel) -CKM_AES_CBC_ENCRYPT_DATA = _LowLevel.CKM_AES_CBC_ENCRYPT_DATA - -_LowLevel.CKM_GOSTR3410_KEY_PAIR_GEN_swigconstant(_LowLevel) -CKM_GOSTR3410_KEY_PAIR_GEN = _LowLevel.CKM_GOSTR3410_KEY_PAIR_GEN - -_LowLevel.CKM_GOSTR3410_swigconstant(_LowLevel) -CKM_GOSTR3410 = _LowLevel.CKM_GOSTR3410 - -_LowLevel.CKM_GOSTR3410_WITH_GOSTR3411_swigconstant(_LowLevel) -CKM_GOSTR3410_WITH_GOSTR3411 = _LowLevel.CKM_GOSTR3410_WITH_GOSTR3411 - -_LowLevel.CKM_GOSTR3410_KEY_WRAP_swigconstant(_LowLevel) -CKM_GOSTR3410_KEY_WRAP = _LowLevel.CKM_GOSTR3410_KEY_WRAP - -_LowLevel.CKM_GOSTR3410_DERIVE_swigconstant(_LowLevel) -CKM_GOSTR3410_DERIVE = _LowLevel.CKM_GOSTR3410_DERIVE - -_LowLevel.CKM_GOSTR3411_swigconstant(_LowLevel) -CKM_GOSTR3411 = _LowLevel.CKM_GOSTR3411 - -_LowLevel.CKM_GOSTR3411_HMAC_swigconstant(_LowLevel) -CKM_GOSTR3411_HMAC = _LowLevel.CKM_GOSTR3411_HMAC - -_LowLevel.CKM_GOST28147_KEY_GEN_swigconstant(_LowLevel) -CKM_GOST28147_KEY_GEN = _LowLevel.CKM_GOST28147_KEY_GEN - -_LowLevel.CKM_GOST28147_ECB_swigconstant(_LowLevel) -CKM_GOST28147_ECB = _LowLevel.CKM_GOST28147_ECB - -_LowLevel.CKM_GOST28147_swigconstant(_LowLevel) -CKM_GOST28147 = _LowLevel.CKM_GOST28147 - -_LowLevel.CKM_GOST28147_MAC_swigconstant(_LowLevel) -CKM_GOST28147_MAC = _LowLevel.CKM_GOST28147_MAC - -_LowLevel.CKM_GOST28147_KEY_WRAP_swigconstant(_LowLevel) -CKM_GOST28147_KEY_WRAP = _LowLevel.CKM_GOST28147_KEY_WRAP - -_LowLevel.CKM_DSA_PARAMETER_GEN_swigconstant(_LowLevel) -CKM_DSA_PARAMETER_GEN = _LowLevel.CKM_DSA_PARAMETER_GEN - -_LowLevel.CKM_DH_PKCS_PARAMETER_GEN_swigconstant(_LowLevel) -CKM_DH_PKCS_PARAMETER_GEN = _LowLevel.CKM_DH_PKCS_PARAMETER_GEN - -_LowLevel.CKM_X9_42_DH_PARAMETER_GEN_swigconstant(_LowLevel) -CKM_X9_42_DH_PARAMETER_GEN = _LowLevel.CKM_X9_42_DH_PARAMETER_GEN - -_LowLevel.CKM_AES_OFB_swigconstant(_LowLevel) -CKM_AES_OFB = _LowLevel.CKM_AES_OFB - -_LowLevel.CKM_AES_CFB64_swigconstant(_LowLevel) -CKM_AES_CFB64 = _LowLevel.CKM_AES_CFB64 - -_LowLevel.CKM_AES_CFB8_swigconstant(_LowLevel) -CKM_AES_CFB8 = _LowLevel.CKM_AES_CFB8 - -_LowLevel.CKM_AES_CFB128_swigconstant(_LowLevel) -CKM_AES_CFB128 = _LowLevel.CKM_AES_CFB128 - -_LowLevel.CKM_RSA_PKCS_TPM_1_1_swigconstant(_LowLevel) -CKM_RSA_PKCS_TPM_1_1 = _LowLevel.CKM_RSA_PKCS_TPM_1_1 - -_LowLevel.CKM_RSA_PKCS_OAEP_TPM_1_1_swigconstant(_LowLevel) -CKM_RSA_PKCS_OAEP_TPM_1_1 = _LowLevel.CKM_RSA_PKCS_OAEP_TPM_1_1 - -_LowLevel.CKM_VENDOR_DEFINED_swigconstant(_LowLevel) -CKM_VENDOR_DEFINED = _LowLevel.CKM_VENDOR_DEFINED - -_LowLevel.CKF_HW_swigconstant(_LowLevel) -CKF_HW = _LowLevel.CKF_HW - -_LowLevel.CKF_ENCRYPT_swigconstant(_LowLevel) -CKF_ENCRYPT = _LowLevel.CKF_ENCRYPT - -_LowLevel.CKF_DECRYPT_swigconstant(_LowLevel) -CKF_DECRYPT = _LowLevel.CKF_DECRYPT - -_LowLevel.CKF_DIGEST_swigconstant(_LowLevel) -CKF_DIGEST = _LowLevel.CKF_DIGEST - -_LowLevel.CKF_SIGN_swigconstant(_LowLevel) -CKF_SIGN = _LowLevel.CKF_SIGN - -_LowLevel.CKF_SIGN_RECOVER_swigconstant(_LowLevel) -CKF_SIGN_RECOVER = _LowLevel.CKF_SIGN_RECOVER - -_LowLevel.CKF_VERIFY_swigconstant(_LowLevel) -CKF_VERIFY = _LowLevel.CKF_VERIFY - -_LowLevel.CKF_VERIFY_RECOVER_swigconstant(_LowLevel) -CKF_VERIFY_RECOVER = _LowLevel.CKF_VERIFY_RECOVER - -_LowLevel.CKF_GENERATE_swigconstant(_LowLevel) -CKF_GENERATE = _LowLevel.CKF_GENERATE - -_LowLevel.CKF_GENERATE_KEY_PAIR_swigconstant(_LowLevel) -CKF_GENERATE_KEY_PAIR = _LowLevel.CKF_GENERATE_KEY_PAIR - -_LowLevel.CKF_WRAP_swigconstant(_LowLevel) -CKF_WRAP = _LowLevel.CKF_WRAP - -_LowLevel.CKF_UNWRAP_swigconstant(_LowLevel) -CKF_UNWRAP = _LowLevel.CKF_UNWRAP - -_LowLevel.CKF_DERIVE_swigconstant(_LowLevel) -CKF_DERIVE = _LowLevel.CKF_DERIVE - -_LowLevel.CKF_EC_F_P_swigconstant(_LowLevel) -CKF_EC_F_P = _LowLevel.CKF_EC_F_P - -_LowLevel.CKF_EC_F_2M_swigconstant(_LowLevel) -CKF_EC_F_2M = _LowLevel.CKF_EC_F_2M - -_LowLevel.CKF_EC_ECPARAMETERS_swigconstant(_LowLevel) -CKF_EC_ECPARAMETERS = _LowLevel.CKF_EC_ECPARAMETERS - -_LowLevel.CKF_EC_NAMEDCURVE_swigconstant(_LowLevel) -CKF_EC_NAMEDCURVE = _LowLevel.CKF_EC_NAMEDCURVE - -_LowLevel.CKF_EC_UNCOMPRESS_swigconstant(_LowLevel) -CKF_EC_UNCOMPRESS = _LowLevel.CKF_EC_UNCOMPRESS - -_LowLevel.CKF_EC_COMPRESS_swigconstant(_LowLevel) -CKF_EC_COMPRESS = _LowLevel.CKF_EC_COMPRESS - -_LowLevel.CKF_EXTENSION_swigconstant(_LowLevel) -CKF_EXTENSION = _LowLevel.CKF_EXTENSION - -_LowLevel.CKR_OK_swigconstant(_LowLevel) -CKR_OK = _LowLevel.CKR_OK - -_LowLevel.CKR_CANCEL_swigconstant(_LowLevel) -CKR_CANCEL = _LowLevel.CKR_CANCEL - -_LowLevel.CKR_HOST_MEMORY_swigconstant(_LowLevel) -CKR_HOST_MEMORY = _LowLevel.CKR_HOST_MEMORY - -_LowLevel.CKR_SLOT_ID_INVALID_swigconstant(_LowLevel) -CKR_SLOT_ID_INVALID = _LowLevel.CKR_SLOT_ID_INVALID - -_LowLevel.CKR_GENERAL_ERROR_swigconstant(_LowLevel) -CKR_GENERAL_ERROR = _LowLevel.CKR_GENERAL_ERROR - -_LowLevel.CKR_FUNCTION_FAILED_swigconstant(_LowLevel) -CKR_FUNCTION_FAILED = _LowLevel.CKR_FUNCTION_FAILED - -_LowLevel.CKR_ARGUMENTS_BAD_swigconstant(_LowLevel) -CKR_ARGUMENTS_BAD = _LowLevel.CKR_ARGUMENTS_BAD - -_LowLevel.CKR_NO_EVENT_swigconstant(_LowLevel) -CKR_NO_EVENT = _LowLevel.CKR_NO_EVENT - -_LowLevel.CKR_NEED_TO_CREATE_THREADS_swigconstant(_LowLevel) -CKR_NEED_TO_CREATE_THREADS = _LowLevel.CKR_NEED_TO_CREATE_THREADS - -_LowLevel.CKR_CANT_LOCK_swigconstant(_LowLevel) -CKR_CANT_LOCK = _LowLevel.CKR_CANT_LOCK - -_LowLevel.CKR_ATTRIBUTE_READ_ONLY_swigconstant(_LowLevel) -CKR_ATTRIBUTE_READ_ONLY = _LowLevel.CKR_ATTRIBUTE_READ_ONLY - -_LowLevel.CKR_ATTRIBUTE_SENSITIVE_swigconstant(_LowLevel) -CKR_ATTRIBUTE_SENSITIVE = _LowLevel.CKR_ATTRIBUTE_SENSITIVE - -_LowLevel.CKR_ATTRIBUTE_TYPE_INVALID_swigconstant(_LowLevel) -CKR_ATTRIBUTE_TYPE_INVALID = _LowLevel.CKR_ATTRIBUTE_TYPE_INVALID - -_LowLevel.CKR_ATTRIBUTE_VALUE_INVALID_swigconstant(_LowLevel) -CKR_ATTRIBUTE_VALUE_INVALID = _LowLevel.CKR_ATTRIBUTE_VALUE_INVALID - -_LowLevel.CKR_DATA_INVALID_swigconstant(_LowLevel) -CKR_DATA_INVALID = _LowLevel.CKR_DATA_INVALID - -_LowLevel.CKR_DATA_LEN_RANGE_swigconstant(_LowLevel) -CKR_DATA_LEN_RANGE = _LowLevel.CKR_DATA_LEN_RANGE - -_LowLevel.CKR_DEVICE_ERROR_swigconstant(_LowLevel) -CKR_DEVICE_ERROR = _LowLevel.CKR_DEVICE_ERROR - -_LowLevel.CKR_DEVICE_MEMORY_swigconstant(_LowLevel) -CKR_DEVICE_MEMORY = _LowLevel.CKR_DEVICE_MEMORY - -_LowLevel.CKR_DEVICE_REMOVED_swigconstant(_LowLevel) -CKR_DEVICE_REMOVED = _LowLevel.CKR_DEVICE_REMOVED - -_LowLevel.CKR_ENCRYPTED_DATA_INVALID_swigconstant(_LowLevel) -CKR_ENCRYPTED_DATA_INVALID = _LowLevel.CKR_ENCRYPTED_DATA_INVALID - -_LowLevel.CKR_ENCRYPTED_DATA_LEN_RANGE_swigconstant(_LowLevel) -CKR_ENCRYPTED_DATA_LEN_RANGE = _LowLevel.CKR_ENCRYPTED_DATA_LEN_RANGE - -_LowLevel.CKR_FUNCTION_CANCELED_swigconstant(_LowLevel) -CKR_FUNCTION_CANCELED = _LowLevel.CKR_FUNCTION_CANCELED - -_LowLevel.CKR_FUNCTION_NOT_PARALLEL_swigconstant(_LowLevel) -CKR_FUNCTION_NOT_PARALLEL = _LowLevel.CKR_FUNCTION_NOT_PARALLEL - -_LowLevel.CKR_FUNCTION_NOT_SUPPORTED_swigconstant(_LowLevel) -CKR_FUNCTION_NOT_SUPPORTED = _LowLevel.CKR_FUNCTION_NOT_SUPPORTED - -_LowLevel.CKR_KEY_HANDLE_INVALID_swigconstant(_LowLevel) -CKR_KEY_HANDLE_INVALID = _LowLevel.CKR_KEY_HANDLE_INVALID - -_LowLevel.CKR_KEY_SIZE_RANGE_swigconstant(_LowLevel) -CKR_KEY_SIZE_RANGE = _LowLevel.CKR_KEY_SIZE_RANGE - -_LowLevel.CKR_KEY_TYPE_INCONSISTENT_swigconstant(_LowLevel) -CKR_KEY_TYPE_INCONSISTENT = _LowLevel.CKR_KEY_TYPE_INCONSISTENT - -_LowLevel.CKR_KEY_NOT_NEEDED_swigconstant(_LowLevel) -CKR_KEY_NOT_NEEDED = _LowLevel.CKR_KEY_NOT_NEEDED - -_LowLevel.CKR_KEY_CHANGED_swigconstant(_LowLevel) -CKR_KEY_CHANGED = _LowLevel.CKR_KEY_CHANGED - -_LowLevel.CKR_KEY_NEEDED_swigconstant(_LowLevel) -CKR_KEY_NEEDED = _LowLevel.CKR_KEY_NEEDED - -_LowLevel.CKR_KEY_INDIGESTIBLE_swigconstant(_LowLevel) -CKR_KEY_INDIGESTIBLE = _LowLevel.CKR_KEY_INDIGESTIBLE - -_LowLevel.CKR_KEY_FUNCTION_NOT_PERMITTED_swigconstant(_LowLevel) -CKR_KEY_FUNCTION_NOT_PERMITTED = _LowLevel.CKR_KEY_FUNCTION_NOT_PERMITTED - -_LowLevel.CKR_KEY_NOT_WRAPPABLE_swigconstant(_LowLevel) -CKR_KEY_NOT_WRAPPABLE = _LowLevel.CKR_KEY_NOT_WRAPPABLE - -_LowLevel.CKR_KEY_UNEXTRACTABLE_swigconstant(_LowLevel) -CKR_KEY_UNEXTRACTABLE = _LowLevel.CKR_KEY_UNEXTRACTABLE - -_LowLevel.CKR_MECHANISM_INVALID_swigconstant(_LowLevel) -CKR_MECHANISM_INVALID = _LowLevel.CKR_MECHANISM_INVALID - -_LowLevel.CKR_MECHANISM_PARAM_INVALID_swigconstant(_LowLevel) -CKR_MECHANISM_PARAM_INVALID = _LowLevel.CKR_MECHANISM_PARAM_INVALID - -_LowLevel.CKR_OBJECT_HANDLE_INVALID_swigconstant(_LowLevel) -CKR_OBJECT_HANDLE_INVALID = _LowLevel.CKR_OBJECT_HANDLE_INVALID - -_LowLevel.CKR_OPERATION_ACTIVE_swigconstant(_LowLevel) -CKR_OPERATION_ACTIVE = _LowLevel.CKR_OPERATION_ACTIVE - -_LowLevel.CKR_OPERATION_NOT_INITIALIZED_swigconstant(_LowLevel) -CKR_OPERATION_NOT_INITIALIZED = _LowLevel.CKR_OPERATION_NOT_INITIALIZED - -_LowLevel.CKR_PIN_INCORRECT_swigconstant(_LowLevel) -CKR_PIN_INCORRECT = _LowLevel.CKR_PIN_INCORRECT - -_LowLevel.CKR_PIN_INVALID_swigconstant(_LowLevel) -CKR_PIN_INVALID = _LowLevel.CKR_PIN_INVALID - -_LowLevel.CKR_PIN_LEN_RANGE_swigconstant(_LowLevel) -CKR_PIN_LEN_RANGE = _LowLevel.CKR_PIN_LEN_RANGE - -_LowLevel.CKR_PIN_EXPIRED_swigconstant(_LowLevel) -CKR_PIN_EXPIRED = _LowLevel.CKR_PIN_EXPIRED - -_LowLevel.CKR_PIN_LOCKED_swigconstant(_LowLevel) -CKR_PIN_LOCKED = _LowLevel.CKR_PIN_LOCKED - -_LowLevel.CKR_SESSION_CLOSED_swigconstant(_LowLevel) -CKR_SESSION_CLOSED = _LowLevel.CKR_SESSION_CLOSED - -_LowLevel.CKR_SESSION_COUNT_swigconstant(_LowLevel) -CKR_SESSION_COUNT = _LowLevel.CKR_SESSION_COUNT - -_LowLevel.CKR_SESSION_HANDLE_INVALID_swigconstant(_LowLevel) -CKR_SESSION_HANDLE_INVALID = _LowLevel.CKR_SESSION_HANDLE_INVALID - -_LowLevel.CKR_SESSION_PARALLEL_NOT_SUPPORTED_swigconstant(_LowLevel) -CKR_SESSION_PARALLEL_NOT_SUPPORTED = _LowLevel.CKR_SESSION_PARALLEL_NOT_SUPPORTED - -_LowLevel.CKR_SESSION_READ_ONLY_swigconstant(_LowLevel) -CKR_SESSION_READ_ONLY = _LowLevel.CKR_SESSION_READ_ONLY - -_LowLevel.CKR_SESSION_EXISTS_swigconstant(_LowLevel) -CKR_SESSION_EXISTS = _LowLevel.CKR_SESSION_EXISTS - -_LowLevel.CKR_SESSION_READ_ONLY_EXISTS_swigconstant(_LowLevel) -CKR_SESSION_READ_ONLY_EXISTS = _LowLevel.CKR_SESSION_READ_ONLY_EXISTS - -_LowLevel.CKR_SESSION_READ_WRITE_SO_EXISTS_swigconstant(_LowLevel) -CKR_SESSION_READ_WRITE_SO_EXISTS = _LowLevel.CKR_SESSION_READ_WRITE_SO_EXISTS - -_LowLevel.CKR_SIGNATURE_INVALID_swigconstant(_LowLevel) -CKR_SIGNATURE_INVALID = _LowLevel.CKR_SIGNATURE_INVALID - -_LowLevel.CKR_SIGNATURE_LEN_RANGE_swigconstant(_LowLevel) -CKR_SIGNATURE_LEN_RANGE = _LowLevel.CKR_SIGNATURE_LEN_RANGE - -_LowLevel.CKR_TEMPLATE_INCOMPLETE_swigconstant(_LowLevel) -CKR_TEMPLATE_INCOMPLETE = _LowLevel.CKR_TEMPLATE_INCOMPLETE - -_LowLevel.CKR_TEMPLATE_INCONSISTENT_swigconstant(_LowLevel) -CKR_TEMPLATE_INCONSISTENT = _LowLevel.CKR_TEMPLATE_INCONSISTENT - -_LowLevel.CKR_TOKEN_NOT_PRESENT_swigconstant(_LowLevel) -CKR_TOKEN_NOT_PRESENT = _LowLevel.CKR_TOKEN_NOT_PRESENT - -_LowLevel.CKR_TOKEN_NOT_RECOGNIZED_swigconstant(_LowLevel) -CKR_TOKEN_NOT_RECOGNIZED = _LowLevel.CKR_TOKEN_NOT_RECOGNIZED - -_LowLevel.CKR_TOKEN_WRITE_PROTECTED_swigconstant(_LowLevel) -CKR_TOKEN_WRITE_PROTECTED = _LowLevel.CKR_TOKEN_WRITE_PROTECTED - -_LowLevel.CKR_UNWRAPPING_KEY_HANDLE_INVALID_swigconstant(_LowLevel) -CKR_UNWRAPPING_KEY_HANDLE_INVALID = _LowLevel.CKR_UNWRAPPING_KEY_HANDLE_INVALID - -_LowLevel.CKR_UNWRAPPING_KEY_SIZE_RANGE_swigconstant(_LowLevel) -CKR_UNWRAPPING_KEY_SIZE_RANGE = _LowLevel.CKR_UNWRAPPING_KEY_SIZE_RANGE - -_LowLevel.CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT_swigconstant(_LowLevel) -CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT = _LowLevel.CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT - -_LowLevel.CKR_USER_ALREADY_LOGGED_IN_swigconstant(_LowLevel) -CKR_USER_ALREADY_LOGGED_IN = _LowLevel.CKR_USER_ALREADY_LOGGED_IN - -_LowLevel.CKR_USER_NOT_LOGGED_IN_swigconstant(_LowLevel) -CKR_USER_NOT_LOGGED_IN = _LowLevel.CKR_USER_NOT_LOGGED_IN - -_LowLevel.CKR_USER_PIN_NOT_INITIALIZED_swigconstant(_LowLevel) -CKR_USER_PIN_NOT_INITIALIZED = _LowLevel.CKR_USER_PIN_NOT_INITIALIZED - -_LowLevel.CKR_USER_TYPE_INVALID_swigconstant(_LowLevel) -CKR_USER_TYPE_INVALID = _LowLevel.CKR_USER_TYPE_INVALID - -_LowLevel.CKR_USER_ANOTHER_ALREADY_LOGGED_IN_swigconstant(_LowLevel) -CKR_USER_ANOTHER_ALREADY_LOGGED_IN = _LowLevel.CKR_USER_ANOTHER_ALREADY_LOGGED_IN - -_LowLevel.CKR_USER_TOO_MANY_TYPES_swigconstant(_LowLevel) -CKR_USER_TOO_MANY_TYPES = _LowLevel.CKR_USER_TOO_MANY_TYPES - -_LowLevel.CKR_WRAPPED_KEY_INVALID_swigconstant(_LowLevel) -CKR_WRAPPED_KEY_INVALID = _LowLevel.CKR_WRAPPED_KEY_INVALID - -_LowLevel.CKR_WRAPPED_KEY_LEN_RANGE_swigconstant(_LowLevel) -CKR_WRAPPED_KEY_LEN_RANGE = _LowLevel.CKR_WRAPPED_KEY_LEN_RANGE - -_LowLevel.CKR_WRAPPING_KEY_HANDLE_INVALID_swigconstant(_LowLevel) -CKR_WRAPPING_KEY_HANDLE_INVALID = _LowLevel.CKR_WRAPPING_KEY_HANDLE_INVALID - -_LowLevel.CKR_WRAPPING_KEY_SIZE_RANGE_swigconstant(_LowLevel) -CKR_WRAPPING_KEY_SIZE_RANGE = _LowLevel.CKR_WRAPPING_KEY_SIZE_RANGE - -_LowLevel.CKR_WRAPPING_KEY_TYPE_INCONSISTENT_swigconstant(_LowLevel) -CKR_WRAPPING_KEY_TYPE_INCONSISTENT = _LowLevel.CKR_WRAPPING_KEY_TYPE_INCONSISTENT - -_LowLevel.CKR_RANDOM_SEED_NOT_SUPPORTED_swigconstant(_LowLevel) -CKR_RANDOM_SEED_NOT_SUPPORTED = _LowLevel.CKR_RANDOM_SEED_NOT_SUPPORTED - -_LowLevel.CKR_RANDOM_NO_RNG_swigconstant(_LowLevel) -CKR_RANDOM_NO_RNG = _LowLevel.CKR_RANDOM_NO_RNG - -_LowLevel.CKR_DOMAIN_PARAMS_INVALID_swigconstant(_LowLevel) -CKR_DOMAIN_PARAMS_INVALID = _LowLevel.CKR_DOMAIN_PARAMS_INVALID - -_LowLevel.CKR_BUFFER_TOO_SMALL_swigconstant(_LowLevel) -CKR_BUFFER_TOO_SMALL = _LowLevel.CKR_BUFFER_TOO_SMALL - -_LowLevel.CKR_SAVED_STATE_INVALID_swigconstant(_LowLevel) -CKR_SAVED_STATE_INVALID = _LowLevel.CKR_SAVED_STATE_INVALID - -_LowLevel.CKR_INFORMATION_SENSITIVE_swigconstant(_LowLevel) -CKR_INFORMATION_SENSITIVE = _LowLevel.CKR_INFORMATION_SENSITIVE - -_LowLevel.CKR_STATE_UNSAVEABLE_swigconstant(_LowLevel) -CKR_STATE_UNSAVEABLE = _LowLevel.CKR_STATE_UNSAVEABLE - -_LowLevel.CKR_CRYPTOKI_NOT_INITIALIZED_swigconstant(_LowLevel) -CKR_CRYPTOKI_NOT_INITIALIZED = _LowLevel.CKR_CRYPTOKI_NOT_INITIALIZED - -_LowLevel.CKR_CRYPTOKI_ALREADY_INITIALIZED_swigconstant(_LowLevel) -CKR_CRYPTOKI_ALREADY_INITIALIZED = _LowLevel.CKR_CRYPTOKI_ALREADY_INITIALIZED - -_LowLevel.CKR_MUTEX_BAD_swigconstant(_LowLevel) -CKR_MUTEX_BAD = _LowLevel.CKR_MUTEX_BAD - -_LowLevel.CKR_MUTEX_NOT_LOCKED_swigconstant(_LowLevel) -CKR_MUTEX_NOT_LOCKED = _LowLevel.CKR_MUTEX_NOT_LOCKED - -_LowLevel.CKR_NEW_PIN_MODE_swigconstant(_LowLevel) -CKR_NEW_PIN_MODE = _LowLevel.CKR_NEW_PIN_MODE - -_LowLevel.CKR_NEXT_OTP_swigconstant(_LowLevel) -CKR_NEXT_OTP = _LowLevel.CKR_NEXT_OTP - -_LowLevel.CKR_FUNCTION_REJECTED_swigconstant(_LowLevel) -CKR_FUNCTION_REJECTED = _LowLevel.CKR_FUNCTION_REJECTED - -_LowLevel.CKR_VENDOR_DEFINED_swigconstant(_LowLevel) -CKR_VENDOR_DEFINED = _LowLevel.CKR_VENDOR_DEFINED - -_LowLevel.CKF_LIBRARY_CANT_CREATE_OS_THREADS_swigconstant(_LowLevel) -CKF_LIBRARY_CANT_CREATE_OS_THREADS = _LowLevel.CKF_LIBRARY_CANT_CREATE_OS_THREADS - -_LowLevel.CKF_OS_LOCKING_OK_swigconstant(_LowLevel) -CKF_OS_LOCKING_OK = _LowLevel.CKF_OS_LOCKING_OK - -_LowLevel.CKF_DONT_BLOCK_swigconstant(_LowLevel) -CKF_DONT_BLOCK = _LowLevel.CKF_DONT_BLOCK - -_LowLevel.CKG_MGF1_SHA1_swigconstant(_LowLevel) -CKG_MGF1_SHA1 = _LowLevel.CKG_MGF1_SHA1 - -_LowLevel.CKG_MGF1_SHA256_swigconstant(_LowLevel) -CKG_MGF1_SHA256 = _LowLevel.CKG_MGF1_SHA256 - -_LowLevel.CKG_MGF1_SHA384_swigconstant(_LowLevel) -CKG_MGF1_SHA384 = _LowLevel.CKG_MGF1_SHA384 - -_LowLevel.CKG_MGF1_SHA512_swigconstant(_LowLevel) -CKG_MGF1_SHA512 = _LowLevel.CKG_MGF1_SHA512 - -_LowLevel.CKG_MGF1_SHA224_swigconstant(_LowLevel) -CKG_MGF1_SHA224 = _LowLevel.CKG_MGF1_SHA224 - -_LowLevel.CKZ_DATA_SPECIFIED_swigconstant(_LowLevel) -CKZ_DATA_SPECIFIED = _LowLevel.CKZ_DATA_SPECIFIED - -_LowLevel.CKD_NULL_swigconstant(_LowLevel) -CKD_NULL = _LowLevel.CKD_NULL - -_LowLevel.CKD_SHA1_KDF_swigconstant(_LowLevel) -CKD_SHA1_KDF = _LowLevel.CKD_SHA1_KDF - -_LowLevel.CKD_SHA1_KDF_ASN1_swigconstant(_LowLevel) -CKD_SHA1_KDF_ASN1 = _LowLevel.CKD_SHA1_KDF_ASN1 - -_LowLevel.CKD_SHA1_KDF_CONCATENATE_swigconstant(_LowLevel) -CKD_SHA1_KDF_CONCATENATE = _LowLevel.CKD_SHA1_KDF_CONCATENATE - -_LowLevel.CKD_SHA224_KDF_swigconstant(_LowLevel) -CKD_SHA224_KDF = _LowLevel.CKD_SHA224_KDF - -_LowLevel.CKD_SHA256_KDF_swigconstant(_LowLevel) -CKD_SHA256_KDF = _LowLevel.CKD_SHA256_KDF - -_LowLevel.CKD_SHA384_KDF_swigconstant(_LowLevel) -CKD_SHA384_KDF = _LowLevel.CKD_SHA384_KDF - -_LowLevel.CKD_SHA512_KDF_swigconstant(_LowLevel) -CKD_SHA512_KDF = _LowLevel.CKD_SHA512_KDF - -_LowLevel.CKD_CPDIVERSIFY_KDF_swigconstant(_LowLevel) -CKD_CPDIVERSIFY_KDF = _LowLevel.CKD_CPDIVERSIFY_KDF - -_LowLevel.CKP_PKCS5_PBKD2_HMAC_SHA1_swigconstant(_LowLevel) -CKP_PKCS5_PBKD2_HMAC_SHA1 = _LowLevel.CKP_PKCS5_PBKD2_HMAC_SHA1 - -_LowLevel.CKZ_SALT_SPECIFIED_swigconstant(_LowLevel) -CKZ_SALT_SPECIFIED = _LowLevel.CKZ_SALT_SPECIFIED -class CPKCS11Lib(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, CPKCS11Lib, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, CPKCS11Lib, name) - __repr__ = _swig_repr - - def __init__(self): - this = _LowLevel.new_CPKCS11Lib() - try: - self.this.append(this) - except: - self.this = this - __swig_destroy__ = _LowLevel.delete_CPKCS11Lib - __del__ = lambda self: None - - def Load(self, szLib, bAutoCallInitialize): - return _LowLevel.CPKCS11Lib_Load(self, szLib, bAutoCallInitialize) - - def Unload(self): - return _LowLevel.CPKCS11Lib_Unload(self) - - def C_Initialize(self): - return _LowLevel.CPKCS11Lib_C_Initialize(self) - - def C_Finalize(self): - return _LowLevel.CPKCS11Lib_C_Finalize(self) - - def C_GetInfo(self, pInfo): - return _LowLevel.CPKCS11Lib_C_GetInfo(self, pInfo) - - def C_GetSlotList(self, tokenPresent, slotList): - return _LowLevel.CPKCS11Lib_C_GetSlotList(self, tokenPresent, slotList) - - def C_GetSlotInfo(self, slotID, pInfo): - return _LowLevel.CPKCS11Lib_C_GetSlotInfo(self, slotID, pInfo) - - def C_GetTokenInfo(self, slotID, pInfo): - return _LowLevel.CPKCS11Lib_C_GetTokenInfo(self, slotID, pInfo) - - def C_InitToken(self, slotID, pPin, pLabel): - return _LowLevel.CPKCS11Lib_C_InitToken(self, slotID, pPin, pLabel) - - def C_InitPIN(self, hSession, pPin): - return _LowLevel.CPKCS11Lib_C_InitPIN(self, hSession, pPin) - - def C_SetPIN(self, hSession, pOldPin, pNewPin): - return _LowLevel.CPKCS11Lib_C_SetPIN(self, hSession, pOldPin, pNewPin) - - def C_OpenSession(self, slotID, flags, outhSession): - return _LowLevel.CPKCS11Lib_C_OpenSession(self, slotID, flags, outhSession) - - def C_CloseSession(self, hSession): - return _LowLevel.CPKCS11Lib_C_CloseSession(self, hSession) - - def C_CloseAllSessions(self, slotID): - return _LowLevel.CPKCS11Lib_C_CloseAllSessions(self, slotID) - - def C_GetSessionInfo(self, hSession, pInfo): - return _LowLevel.CPKCS11Lib_C_GetSessionInfo(self, hSession, pInfo) - - def C_Login(self, hSession, userType, pPin): - return _LowLevel.CPKCS11Lib_C_Login(self, hSession, userType, pPin) - - def C_Logout(self, hSession): - return _LowLevel.CPKCS11Lib_C_Logout(self, hSession) - - def C_CreateObject(self, hSession, Template, outhObject): - return _LowLevel.CPKCS11Lib_C_CreateObject(self, hSession, Template, outhObject) - - def C_DestroyObject(self, hSession, hObject): - return _LowLevel.CPKCS11Lib_C_DestroyObject(self, hSession, hObject) - - def C_GetObjectSize(self, hSession, hObject, pulSize): - return _LowLevel.CPKCS11Lib_C_GetObjectSize(self, hSession, hObject, pulSize) - - def C_GetAttributeValue(self, hSession, hObject, Template): - return _LowLevel.CPKCS11Lib_C_GetAttributeValue(self, hSession, hObject, Template) - - def C_SetAttributeValue(self, hSession, hObject, Template): - return _LowLevel.CPKCS11Lib_C_SetAttributeValue(self, hSession, hObject, Template) - - def C_FindObjectsInit(self, hSession, Template): - return _LowLevel.CPKCS11Lib_C_FindObjectsInit(self, hSession, Template) - - def C_FindObjects(self, hSession, objectsList): - return _LowLevel.CPKCS11Lib_C_FindObjects(self, hSession, objectsList) - - def C_FindObjectsFinal(self, hSession): - return _LowLevel.CPKCS11Lib_C_FindObjectsFinal(self, hSession) - - def C_EncryptInit(self, hSession, pMechanism, hKey): - return _LowLevel.CPKCS11Lib_C_EncryptInit(self, hSession, pMechanism, hKey) - - def C_Encrypt(self, hSession, inData, outEncryptedData): - return _LowLevel.CPKCS11Lib_C_Encrypt(self, hSession, inData, outEncryptedData) - - def C_EncryptUpdate(self, hSession, inData, outEncryptedData): - return _LowLevel.CPKCS11Lib_C_EncryptUpdate(self, hSession, inData, outEncryptedData) - - def C_EncryptFinal(self, hSession, outEncryptedData): - return _LowLevel.CPKCS11Lib_C_EncryptFinal(self, hSession, outEncryptedData) - - def C_DecryptInit(self, hSession, pMechanism, hKey): - return _LowLevel.CPKCS11Lib_C_DecryptInit(self, hSession, pMechanism, hKey) - - def C_Decrypt(self, hSession, inEncryptedData, outData): - return _LowLevel.CPKCS11Lib_C_Decrypt(self, hSession, inEncryptedData, outData) - - def C_DecryptUpdate(self, hSession, inEncryptedData, outData): - return _LowLevel.CPKCS11Lib_C_DecryptUpdate(self, hSession, inEncryptedData, outData) - - def C_DecryptFinal(self, hSession, outData): - return _LowLevel.CPKCS11Lib_C_DecryptFinal(self, hSession, outData) - - def C_DigestInit(self, hSession, pMechanism): - return _LowLevel.CPKCS11Lib_C_DigestInit(self, hSession, pMechanism) - - def C_Digest(self, hSession, inData, outDigest): - return _LowLevel.CPKCS11Lib_C_Digest(self, hSession, inData, outDigest) - - def C_DigestUpdate(self, hSession, inData): - return _LowLevel.CPKCS11Lib_C_DigestUpdate(self, hSession, inData) - - def C_DigestKey(self, hSession, hKey): - return _LowLevel.CPKCS11Lib_C_DigestKey(self, hSession, hKey) - - def C_DigestFinal(self, hSession, outDigest): - return _LowLevel.CPKCS11Lib_C_DigestFinal(self, hSession, outDigest) - - def C_SignInit(self, hSession, pMechanism, hKey): - return _LowLevel.CPKCS11Lib_C_SignInit(self, hSession, pMechanism, hKey) - - def C_Sign(self, hSession, inData, outSignature): - return _LowLevel.CPKCS11Lib_C_Sign(self, hSession, inData, outSignature) - - def C_SignUpdate(self, hSession, inData): - return _LowLevel.CPKCS11Lib_C_SignUpdate(self, hSession, inData) - - def C_SignFinal(self, hSession, outSignature): - return _LowLevel.CPKCS11Lib_C_SignFinal(self, hSession, outSignature) - - def C_VerifyInit(self, hSession, pMechanism, hKey): - return _LowLevel.CPKCS11Lib_C_VerifyInit(self, hSession, pMechanism, hKey) - - def C_Verify(self, hSession, inData, inSignature): - return _LowLevel.CPKCS11Lib_C_Verify(self, hSession, inData, inSignature) - - def C_VerifyUpdate(self, hSession, inData): - return _LowLevel.CPKCS11Lib_C_VerifyUpdate(self, hSession, inData) - - def C_VerifyFinal(self, hSession, inSignature): - return _LowLevel.CPKCS11Lib_C_VerifyFinal(self, hSession, inSignature) - - def C_GenerateKey(self, hSession, pMechanism, Template, outhKey): - return _LowLevel.CPKCS11Lib_C_GenerateKey(self, hSession, pMechanism, Template, outhKey) - - def C_GenerateKeyPair(self, hSession, pMechanism, PublicKeyTemplate, PrivateKeyTemplate, outhPublicKey, outhPrivateKey): - return _LowLevel.CPKCS11Lib_C_GenerateKeyPair(self, hSession, pMechanism, PublicKeyTemplate, PrivateKeyTemplate, outhPublicKey, outhPrivateKey) - - def C_WrapKey(self, hSession, pMechanism, hWrappingKey, hKey, WrappedKey): - return _LowLevel.CPKCS11Lib_C_WrapKey(self, hSession, pMechanism, hWrappingKey, hKey, WrappedKey) - - def C_UnwrapKey(self, hSession, pMechanism, hUnwrappingKey, WrappedKey, Template, outhKey): - return _LowLevel.CPKCS11Lib_C_UnwrapKey(self, hSession, pMechanism, hUnwrappingKey, WrappedKey, Template, outhKey) - - def C_SeedRandom(self, hSession, Seed): - return _LowLevel.CPKCS11Lib_C_SeedRandom(self, hSession, Seed) - - def C_GenerateRandom(self, hSession, RandomData): - return _LowLevel.CPKCS11Lib_C_GenerateRandom(self, hSession, RandomData) - - def C_WaitForSlotEvent(self, flags, INOUT): - return _LowLevel.CPKCS11Lib_C_WaitForSlotEvent(self, flags, INOUT) - - def C_GetMechanismList(self, slotID, mechanismList): - return _LowLevel.CPKCS11Lib_C_GetMechanismList(self, slotID, mechanismList) - - def C_GetMechanismInfo(self, slotID, type, pInfo): - return _LowLevel.CPKCS11Lib_C_GetMechanismInfo(self, slotID, type, pInfo) -CPKCS11Lib_swigregister = _LowLevel.CPKCS11Lib_swigregister -CPKCS11Lib_swigregister(CPKCS11Lib) - -class CK_ATTRIBUTE_SMART(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, CK_ATTRIBUTE_SMART, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, CK_ATTRIBUTE_SMART, name) - __repr__ = _swig_repr - - def Reset(self): - return _LowLevel.CK_ATTRIBUTE_SMART_Reset(self) - - def ResetValue(self): - return _LowLevel.CK_ATTRIBUTE_SMART_ResetValue(self) - - def Reserve(self, len): - return _LowLevel.CK_ATTRIBUTE_SMART_Reserve(self, len) - - def GetType(self): - return _LowLevel.CK_ATTRIBUTE_SMART_GetType(self) - - def SetType(self, attrType): - return _LowLevel.CK_ATTRIBUTE_SMART_SetType(self, attrType) - - def GetLen(self): - return _LowLevel.CK_ATTRIBUTE_SMART_GetLen(self) - - def IsString(self): - return _LowLevel.CK_ATTRIBUTE_SMART_IsString(self) - - def IsBool(self): - return _LowLevel.CK_ATTRIBUTE_SMART_IsBool(self) - - def IsNum(self): - return _LowLevel.CK_ATTRIBUTE_SMART_IsNum(self) - - def IsBin(self): - return _LowLevel.CK_ATTRIBUTE_SMART_IsBin(self) - - def GetString(self): - return _LowLevel.CK_ATTRIBUTE_SMART_GetString(self) - - def SetString(self, attrType, szValue): - return _LowLevel.CK_ATTRIBUTE_SMART_SetString(self, attrType, szValue) - - def GetNum(self): - return _LowLevel.CK_ATTRIBUTE_SMART_GetNum(self) - - def SetNum(self, attrType, ulValue): - return _LowLevel.CK_ATTRIBUTE_SMART_SetNum(self, attrType, ulValue) - - def GetBool(self): - return _LowLevel.CK_ATTRIBUTE_SMART_GetBool(self) - - def SetBool(self, attrType, bValue): - return _LowLevel.CK_ATTRIBUTE_SMART_SetBool(self, attrType, bValue) - - def GetBin(self): - return _LowLevel.CK_ATTRIBUTE_SMART_GetBin(self) - - def SetBin(self, attrType, pBuf): - return _LowLevel.CK_ATTRIBUTE_SMART_SetBin(self, attrType, pBuf) - - def __init__(self): - this = _LowLevel.new_CK_ATTRIBUTE_SMART() - try: - self.this.append(this) - except: - self.this = this - __swig_destroy__ = _LowLevel.delete_CK_ATTRIBUTE_SMART - __del__ = lambda self: None -CK_ATTRIBUTE_SMART_swigregister = _LowLevel.CK_ATTRIBUTE_SMART_swigregister -CK_ATTRIBUTE_SMART_swigregister(CK_ATTRIBUTE_SMART) - -# This file is compatible with both classic and new-style classes. - - diff -Nru pykcs11-1.3.2/README.md pykcs11-1.5.2/README.md --- pykcs11-1.3.2/README.md 1970-01-01 00:00:00.000000000 +0000 +++ pykcs11-1.5.2/README.md 2018-04-12 13:07:47.000000000 +0000 @@ -0,0 +1,249 @@ +PyKCS11 - PKCS#11 Wrapper for Python - Project Overview +======================================================= + +Authors +======= + +- Copyright (C) 2004 Midori (midori -- a-t -- paipai dot net) +- Copyright (C) 2006-2017 Ludovic Rousseau (ludovic.rousseau@free.fr) + + +Licence +======= + + This file is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +Status +====== + +[![Build Status](https://travis-ci.org/LudovicRousseau/PyKCS11.svg?branch=master)](https://travis-ci.org/LudovicRousseau/PyKCS11) + +[![Coverage Status](https://coveralls.io/repos/github/LudovicRousseau/PyKCS11/badge.svg?branch=master)](https://coveralls.io/github/LudovicRousseau/PyKCS11?branch=master) + +[![Build status](https://ci.appveyor.com/api/projects/status/32k1lg805scl0tt3?svg=true)](https://ci.appveyor.com/project/LudovicRousseau/pykcs11) + +API +=== +The API documentation is available at http://pkcs11wrap.sourceforge.net/api/ + +Unix Howto +========== +To install:: + + $ make build + $ make install (or make install DESTDIR=/foo/bar) + + +Windows Howto +============= + +Prerequisites + +* Install python3 (and add "C:\Python34;C:\Python34\Scripts" to PATH + environment variable) +* Install swig (and add swig install folder to PATH environment variable) +* Install Visual studio 2010 SDK + +To install: + +Open "Visual Studio command prompt (2010)" + +cd to PyKCS11 folder and run:: + + > nmake -f Makefile.win32 build + > nmake -f Makefile.win32 install + + +Known Bugs +========== + +If in Windows the linker complains that the Python24_d.lib doesn't exists +Please edit the "SWIG-Install-Dir\Lib\python\python.swg" file and replace +following line:: + + #include "Python.h" + +with following code:: + + #ifdef _DEBUG + #undef _DEBUG + #include "Python.h" + #define _DEBUG + #else + #include "Python.h" + #endif + +This prevents the linker to try to link against the debug version of python lib +that doesn't come with the standard distribution. + + +History +======= + +1.5.2 - April 2018, Ludovic Rousseau + - Fix initPin() + - add tests for initPin(), setPin(), initToken() + +1.5.1 - March 2018, Ludovic Rousseau + - Fix "pip install" + +1.5.0 - March 2018, Ludovic Rousseau + - Python 3: use strings instead of binary buffers for CK_UTF8CHAR + PKCS#11 types. The behavior is now the same as with Python 2 + - allow non string PIN values (binary PIN) for login(), initToken(), + initPin(), setPin() + - fix support of RSA PKCS PSS mechanism + The mechanism object now uses a parameter "mechanism" instead of hard + coding the mechanism value to CKM_RSA_PKCS_PSS. + - add support of Python 2.7 on Windows + - add AppVeyor configuration (automatic Windows builds) + - ckbytelist: remove possibility to give a initial size + - samples/getinfo: do not list the mechanisms by default + - samples/events: + . do not list the mechanisms by default + . add support of pinpad readers + - some minor improvements + +1.4.4 - October 2017, Ludovic Rousseau + - getAttributeValue(): handle CKR_ARGUMENTS_BAD error + - seedRandom: fix the seed convertion + - Add vendor errors support to PyKCS11Error + - samples/getinfo & dumpit: list only slots with a token present by default + - run_test: add support of OpenSC PKCS#11 spy + - ckbytelist: update __repr__() + - include tests files in the archive + - dumpit: display the error if getAttributeValue() fails + - some minor improvements + +1.4.3 - June 2017, Ludovic Rousseau + - Add support of CKM_RSA_PKCS_PSS mechanism + - fix CKM_AES_CBC issue with Python 3 + - add Unitary Tests (make tests) + - add tox support (automate and standardize testing in Python) + - add coverage support (measuring code coverage of Python programs) + - add Travis-CI configuration (automatic build and tests) + - some minor improvements + +1.4.2 - May 2017, Ludovic Rousseau + - Moved the project from https://bitbucket.org/PyKCS11/pykcs11 to + https://github.com/LudovicRousseau/PyKCS11 + - Makefile: use a better default value for PREFIX + - Fix PyKCS11.__del__(): test that every module is accessible + - getSlotList(): add optional tokenPresent parameter + By default the method returns all the slots (like before the change). + - Always call C_Initialize() in ::Load() to work with some bogus + PKCS#11 library (like libCryptoki2 from Safenet Luna SA HSM) + - LowLevel samples: use PYKCS11LIB environment variable + - some minor improvements + +1.4.1 - February 2017, Ludovic Rousseau + - fix compilation under Python 3 + - add rsa encryption sample program + +1.4.0 - February 2017, Ludovic Rousseau + - fix closeAllSessions() and move it Session to PKCS11Lib + - add RSAOAEPMechanism to support RSA Encryption + - add DigestSession which enables multi-part digesting + - add Elliptic curve keypair generating mechanism + - fix bug in Templates using booleans CK_TRUE/CK_FALSE + Templates are used by generateKey(), generateKeyPair(), + findObjects() createObject(), unwrapKey() + - fix dumpit.py sample for Python 3 + +1.3.3 - November 2016, Ludovic Rousseau + - PKCS#11 definitions: sync with Cryptoki version 2.40 + . add missing CKM_* and CKP_* defines + - Add generateKey() with default mechanism CKM_AES_KEY_GEN + - Make sure the PyKCS11Lib is referenced as long as Session object is live + - Fix OverflowError on Windows + - Attribute CKA_WRAP_WITH_TRUSTED is bool + - samples + - dumpit: ask to enter the PIN on the pinpad if needed + - getinfo & dumpit: add --slot= parameter + - some minor improvements + +1.3.2 - January 2016, Ludovic Rousseau + - Add wrappers for C_Verify, C_WrapKey, C_UnwrapKey + - PKCS#11 definitions: sync with Cryptoki version 2.30 + - Generate CKM[CKM_VENDOR_DEFINED+x] values on the fly + - Fix use of a pinpad reader CKF_PROTECTED_AUTHENTICATION_PATH + - dumpit.py: lots of small fixes + - Setup call make to build pykcs11_wrap.cpp using SWIG + - Fix build on Windows + - Small bugs fixed + +1.3.1 - October 2015, Ludovic Rousseau + - PKCS#11 definitions: sync with Cryptoki version 2.30 + - Add user type CK_CONTEXT_SPECIFIC + - Fixes #9, incorrect assignment of pParameter for CK_MECHANISMs. + - CKA_DERIVE is a CK_BBOOL and not byte array + - Add digest() and encrypt method to Session class + - Add samples: + - key-pair generation + - key-pair generation + certificate import + - printing public key modulus + - computing signature + - small bugs fixed + +1.3.0 - July 2014, Ludovic Rousseau + - add Python3 support + +1.2.4 - April 2012, Ludovic Rousseau + - improve epydoc documentation + - add pinpad support in C_Login() using pin=None + - add pinpad support in samples getinfo.py and dumpit.py + - add createObject() + +1.2.3 - December 2010, Ludovic Rousseau + - Add new classes CK_SLOT_INFO, CK_INFO, CK_SESSION_INFO, + CK_MECHANISM_INFO and CK_TOKEN_INFO instead of the low level ones + to have a __repr__() method. It is now possible to just print an + object of these classes and have a human readable version. + - Add a new class CK_OBJECT_HANDLE() to replace the low level one + and have a __repr__() method for objects returned by findObjects() + - Move initToken() from class Session to class PyKCS11Lib and add a + slot parameter. + - Add generateKeyPair and destoryObject support in high level + interface + +1.2.2 - June 2010, Ludovic Rousseau + - Debug low level C_GenerateRandom + - Add seedRandom() and generateRandom() in the high level API + +1.2.1 - November 2008, Ludovic Rousseau + - Use src/opensc/pkcs11.h instead of src/rsaref/* files since the + files from RSA are not free enough (no right to distribute modified + versions for example) + - improve samples/getinfo.py script + - bug fixes + +1.2.0 - August 2008, Ludovic Rousseau + - add getMechanismList() and getMechanismInfo() + - add Session().getSessionInfo() + - bug fixes + +1.1.1 - December 2006, Giuseppe Amato (Midori) + - bug fixes + +1.1.0 - August 2006, Ludovic Rousseau + - Introduce high level API + +1.0.2 - July 2006, Ludovic Rousseau + - port to Unix (tested on GNU/Linux only) + - explicit call to SWIG to generate the wrapper + +1.0.1 - 2004 Giuseppe Amato (Midori) + - first version + - Windows only diff -Nru pykcs11-1.3.2/readme.txt pykcs11-1.5.2/readme.txt --- pykcs11-1.3.2/readme.txt 2016-01-27 18:00:05.000000000 +0000 +++ pykcs11-1.5.2/readme.txt 1970-01-01 00:00:00.000000000 +0000 @@ -1,159 +0,0 @@ -======================================================================== - PyKCS11 - PKCS#11 Wrapper for Python - Project Overview -======================================================================== - -Authors -""""""" - -- Copyright (C) 2004 Midori (midori -- a-t -- paipai dot net) -- Copyright (C) 2006-2015 Ludovic Rousseau (ludovic.rousseau@free.fr) - - -Licence -""""""" - - This file is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -API -""" -The API documentation is available at http://pkcs11wrap.sourceforge.net/api/ - -Unix Howto -"""""""""" -To install:: - - $ make build - $ make install (or make install DESTDIR=/foo/bar) - - -Windows Howto -""""""""""""" - -Prerequisites - -* Install python3 (and add "C:\Python34;C:\Python34\Scripts" to PATH - environment variable) -* Install swig (and add swig install folder to PATH environment variable) -* Install Visual studio 2010 SDK - -To install: - -Open "Visual Studio command prompt (2010)" - -cd to PyKCS11 folder and run:: - - > nmake -f Makefile.win32 build - > nmake -f Makefile.win32 install - - -Known Bugs -"""""""""" - -If in Windows the linker complains that the Python24_d.lib doesn't exists -Please edit the "SWIG-Install-Dir\Lib\python\python.swg" file and replace -following line:: - - #include "Python.h" - -with following code:: - - #ifdef _DEBUG - #undef _DEBUG - #include "Python.h" - #define _DEBUG - #else - #include "Python.h" - #endif - -This prevents the linker to try to link against the debug version of python lib -that doesn't come with the standard distribution. - - -History -""""""" - -1.3.2 - January 2016, Ludovic Rousseau - - Add wrappers for C_Verify, C_WrapKey, C_UnwrapKey - - PKCS#11 definitions: sync with Cryptoki version 2.30 - - Generate CKM[CKM_VENDOR_DEFINED+x] values on the fly - - Fix use of a pinpad reader CKF_PROTECTED_AUTHENTICATION_PATH - - dumpit.py: lots of small fixes - - Setup call make to build pykcs11_wrap.cpp using SWIG - - Fix build on Windows - - Small bugs fixed - -1.3.1 - October 2015, Ludovic Rousseau - - PKCS#11 definitions: sync with Cryptoki version 2.30 - - Add user type CK_CONTEXT_SPECIFIC - - Fixes #9, incorrect assignment of pParameter for CK_MECHANISMs. - - CKA_DERIVE is a CK_BBOOL and not byte array - - Add digest() and encrypt method to Session class - - Add samples: - . key-pair genearation - . key-pair generation + certificate import - . printing public key modulus - . computing signatur - - small bugs fixed - -1.3.0 - July 2014, Ludovic Rousseau - - add Python3 support - -1.2.4 - April 2012, Ludovic Rousseau - - improve epydoc documentation - - add pinpad support in C_Login() using pin=None - - add pinpad support in samples getinfo.py and dumpit.py - - add createObject() - -1.2.3 - December 2010, Ludovic Rousseau - - Add new classes CK_SLOT_INFO, CK_INFO, CK_SESSION_INFO, - CK_MECHANISM_INFO and CK_TOKEN_INFO instead of the low level ones - to have a __repr__() method. It is now possible to just print an - object of these classes and have a human readable version. - - Add a new class CK_OBJECT_HANDLE() to replace the low level one - and have a __repr__() method for objects returned by findObjects() - - Move initToken() from class Session to class PyKCS11Lib and add a - slot parameter. - - Add generateKeyPair and destoryObject support in high level - interface - -1.2.2 - June 2010, Ludovic Rousseau - Debug low level C_GenerateRandom - Add seedRandom() and generateRandom() in the high level API - -1.2.1 - November 2008, Ludovic Rousseau - Use src/opensc/pkcs11.h instead of src/rsaref/* files since the - files from RSA are not free enough (no right to distribute modified - versions for example) - improve samples/getinfo.py script - bug fixes - -1.2.0 - August 2008, Ludovic Rousseau - add getMechanismList() and getMechanismInfo() - add Session().getSessionInfo() - bug fixes - -1.1.1 - December 2006, Giuseppe Amato (Midori) - bug fixes - -1.1.0 - August 2006, Ludovic Rousseau - Introduce high level API - -1.0.2 - July 2006, Ludovic Rousseau - port to Unix (tested on GNU/Linux only) - explicit call to SWIG to generate the wrapper - -1.0.1 - 2004 Giuseppe Amato (Midori) - first version - Windows only diff -Nru pykcs11-1.3.2/run_test.py pykcs11-1.5.2/run_test.py --- pykcs11-1.3.2/run_test.py 1970-01-01 00:00:00.000000000 +0000 +++ pykcs11-1.5.2/run_test.py 2018-03-26 19:51:38.000000000 +0000 @@ -0,0 +1,51 @@ +#!/usr/bin/env python + +# use: +# ./run_test.py +# ./run_test.py test_ckbytelist.py + +from __future__ import print_function + +import unittest +import os +import sys + +pattern = "test*.py" +if len(sys.argv) > 1: + pattern = sys.argv[1] + +if "PKCS11SPY" in os.environ: + # use OpenSC PKCS#11 spy if PKCS11SPY is defined as the PKCS#11 lib + # to use + LIBS = ["/usr/local/lib/pkcs11-spy.so", # macOS or local build + "/usr/lib/x86_64-linux-gnu/pkcs11-spy.so"] # Debian amd64 +else: + if sys.maxsize > 2 ** 32: + # 64-bits + WINDOWS_SOFTHSM = "c:/SoftHSM2/lib/softhsm2-x64.dll" + else: + # 32-bits + WINDOWS_SOFTHSM = "c:/SoftHSM2/lib/softhsm2.dll" + # use SoftHSM2 or SoftHSM1 + LIBS = ["/usr/local/lib/softhsm/libsofthsm2.so", # macOS or local build + "/usr/lib/softhsm/libsofthsm2.so", # Debian libsofthsm2 + "/usr/lib/softhsm/libsofthsm.so", # Debian libsofthsm + "/usr/lib/libsofthsm.so", # Ubuntu 12.04 libsofthsm + WINDOWS_SOFTHSM, # Windows + ] + +for lib in LIBS: + if os.path.isfile(lib): + print("Using lib:", lib) + os.environ['PYKCS11LIB'] = lib + break +try: + os.environ['PYKCS11LIB'] +except KeyError: + raise Exception("PYKCS11LIB is not defined. No SoftHSM library found?") + +tl = unittest.TestLoader() +suite = tl.discover("tests", pattern=pattern) +result = unittest.TextTestRunner(verbosity=2).run(suite) +if result.errors or result.failures: + sys.exit(1) diff -Nru pykcs11-1.3.2/samples/dumpit.py pykcs11-1.5.2/samples/dumpit.py --- pykcs11-1.3.2/samples/dumpit.py 2016-01-23 11:22:41.000000000 +0000 +++ pykcs11-1.5.2/samples/dumpit.py 2018-03-26 19:51:38.000000000 +0000 @@ -55,15 +55,18 @@ def usage(): print("Usage:", sys.argv[0], end=' ') + print("[-a][--all]", end=' ') print("[-p pin][--pin=pin] (use --pin=NULL for pinpad)", end=' ') print("[-c lib][--lib=lib]", end=' ') print("[-S][--sign]", end=' ') + print("[-s slot][--slot=slot]", end=' ') print("[-d][--decrypt]", end=' ') print("[-h][--help]", end=' ') print() try: - opts, args = getopt.getopt(sys.argv[1:], "p:c:Sdh", ["pin=", "lib=", "sign", "decrypt", "help"]) + opts, args = getopt.getopt(sys.argv[1:], "p:c:Sdhs:a", + ["pin=", "lib=", "sign", "decrypt", "slot=", "help", "all"]) except getopt.GetoptError: # print help information and exit: usage() @@ -72,6 +75,8 @@ pin_available = False decrypt = sign = False lib = None +slot = None +token_present = True for o, a in opts: if o in ("-h", "--help"): usage() @@ -88,6 +93,10 @@ sign = True elif o in ("-d", "--decrypt"): decrypt = True + elif o in ("-s", "--slot"): + slot = int(a) + if o in ("-a", "--all"): + token_present = False red = blue = magenta = normal = "" if sys.stdout.isatty() and platform.system().lower() != 'windows': @@ -105,8 +114,12 @@ info = pkcs11.getInfo() print("Library manufacturerID:", info.manufacturerID) -slots = pkcs11.getSlotList() -print("Available Slots:", len(slots)) +slots = pkcs11.getSlotList(token_present) +print("Available Slots:", len(slots), slots) + +if slot is not None: + slots = [slots[slot]] + print("Using slot:", slots[0]) for s in slots: try: @@ -125,6 +138,9 @@ print("Opened session 0x%08X" % session.session.value()) if pin_available: try: + if (pin is None) and \ + (PyKCS11.CKF_PROTECTED_AUTHENTICATION_PATH & t.flags): + print("\nEnter your PIN for %s on the pinpad" % t.label.strip()) session.login(pin=pin) except PyKCS11.PyKCS11Error as e: print("login failed, exception:", e) @@ -154,6 +170,7 @@ try: attributes = session.getAttributeValue(o, all_attributes) except PyKCS11.PyKCS11Error as e: + print(e) continue attrDict = dict(list(zip(all_attributes, attributes))) if attrDict[PyKCS11.CKA_CLASS] == PyKCS11.CKO_PRIVATE_KEY \ @@ -161,8 +178,8 @@ m = attrDict[PyKCS11.CKA_MODULUS] e = attrDict[PyKCS11.CKA_PUBLIC_EXPONENT] if m and e: - mx = eval(b'0x' + ''.join("%02X" %c for c in m)) - ex = eval(b'0x' + ''.join("%02X" %c for c in e)) + mx = eval(b'0x' + str.encode(''.join("%02X" %c for c in m))) + ex = eval(b'0x' + str.encode(''.join("%02X" %c for c in e))) if sign: try: toSign = b"12345678901234567890" # 20 bytes, SHA1 digest @@ -222,7 +239,7 @@ print("Dumping attributes:") for q, a in zip(all_attributes, attributes): - if a == None: + if a is None: # undefined (CKR_ATTRIBUTE_TYPE_INVALID) attribute continue if q == PyKCS11.CKA_CLASS: diff -Nru pykcs11-1.3.2/samples/encrypt.py pykcs11-1.5.2/samples/encrypt.py --- pykcs11-1.3.2/samples/encrypt.py 2015-10-23 08:39:47.000000000 +0000 +++ pykcs11-1.5.2/samples/encrypt.py 2018-03-26 19:51:38.000000000 +0000 @@ -16,14 +16,16 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +from __future__ import print_function + from PyKCS11 import * import binascii pkcs11 = PyKCS11Lib() -pkcs11.load("p11.framework/p11") +pkcs11.load() # define environment variable PYKCS11LIB=YourPKCS11Lib -# get 2nd slot -slot = pkcs11.getSlotList()[1] +# get 1st slot +slot = pkcs11.getSlotList(tokenPresent=True)[0] session = pkcs11.openSession(slot, CKF_SERIAL_SESSION | CKF_RW_SESSION) session.login("1234") @@ -32,14 +34,14 @@ message = "48656c6c6f20776f726c640d0a" # get first public and private keys -pubKey = session.findObjects([(CKA_CLASS, CKO_PUBLIC_KEY)])[0]; -privKey = session.findObjects([(CKA_CLASS, CKO_PRIVATE_KEY)])[0]; +pubKey = session.findObjects([(CKA_CLASS, CKO_PUBLIC_KEY)])[0] +privKey = session.findObjects([(CKA_CLASS, CKO_PRIVATE_KEY)])[0] enc = session.encrypt(pubKey, binascii.unhexlify(message)) dec = session.decrypt(privKey, enc) -print "\nmessage: " + message -print "\nencrypted: " + binascii.hexlify(bytearray(enc)) -print "\ndecrypted: " + bytearray(dec) +print("\nmessage: " + message) +print("\nencrypted: {}".format(binascii.hexlify(bytearray(enc)))) +print("\ndecrypted: {}".format(bytearray(dec))) # logout session.logout() diff -Nru pykcs11-1.3.2/samples/events.py pykcs11-1.5.2/samples/events.py --- pykcs11-1.3.2/samples/events.py 2015-10-23 09:06:33.000000000 +0000 +++ pykcs11-1.5.2/samples/events.py 2018-03-26 19:51:38.000000000 +0000 @@ -27,35 +27,41 @@ def usage(): print("Usage:", sys.argv[0], end=' ') - print("[-p pin][--pin=pin]", end=' ') + print("[-p pin][--pin=pin] (use 'NULL' for pinpad)", end=' ') print("[-c lib][--lib=lib]", end=' ') print("[-h][--help]", end=' ') print("[-o][--opensession]") try: - opts, args = getopt.getopt(sys.argv[1:], "p:c:ho", - ["pin=", "lib=", "help", "opensession"]) + opts, args = getopt.getopt(sys.argv[1:], "p:c:hom", + ["pin=", "lib=", "help", + "opensession", "mechanisms"]) except getopt.GetoptError: # print help information and exit: usage() sys.exit(2) lib = None - pin = None + pin = "" open_session = False pin_available = False + list_mechanisms = False for o, a in opts: if o in ("-h", "--help"): usage() sys.exit() if o in ("-p", "--pin"): pin = a + if pin == "NULL": + pin = None pin_available = True open_session = True if o in ("-c", "--lib"): lib = a if o in ("-o", "--opensession"): open_session = True + if o in ("-m", "--mechanisms"): + list_mechanisms = True gi = getinfo.getInfo(lib) gi.getInfo() @@ -70,9 +76,11 @@ slot = gi.pkcs11.waitForSlotEvent() try: - gi.getSlotInfo(slot) + print("Slot %d changed" % slot) + gi.getSlotInfo(slot, 0, len(slots)) gi.getSessionInfo(slot, pin) gi.getTokenInfo(slot) - gi.getMechanismInfo(slot) + if list_mechanisms: + gi.getMechanismInfo(slot) except PyKCS11.PyKCS11Error as e: print("Error:", e) diff -Nru pykcs11-1.3.2/samples/generate.py pykcs11-1.5.2/samples/generate.py --- pykcs11-1.3.2/samples/generate.py 2015-10-23 08:39:47.000000000 +0000 +++ pykcs11-1.5.2/samples/generate.py 2018-03-26 19:51:38.000000000 +0000 @@ -18,14 +18,17 @@ from PyKCS11 import * +# the key_id has to be the same for both objects +key_id = (0x22,) + pkcs11 = PyKCS11Lib() -pkcs11.load("p11.framework/p11") +pkcs11.load() # define environment variable PYKCS11LIB=YourPKCS11Lib -# get 2nd slot -slot = pkcs11.getSlotList()[1] +# get 1st slot +slot = pkcs11.getSlotList(tokenPresent=True)[0] session = pkcs11.openSession(slot, CKF_SERIAL_SESSION | CKF_RW_SESSION) -session.login("11111111") +session.login("1234") pubTemplate = [ (CKA_CLASS, CKO_PUBLIC_KEY), @@ -38,7 +41,7 @@ (CKA_VERIFY_RECOVER, CK_TRUE), (CKA_WRAP, CK_TRUE), (CKA_LABEL, "My Public Key"), - (CKA_ID, (0x22,)) + (CKA_ID, key_id) ] privTemplate = [ @@ -49,7 +52,7 @@ (CKA_SIGN, CK_TRUE), (CKA_SIGN_RECOVER, CK_TRUE), (CKA_UNWRAP, CK_TRUE), - (CKA_ID, (0x22,)) + (CKA_ID, key_id) ] (pubKey, privKey) = session.generateKeyPair(pubTemplate, privTemplate) diff -Nru pykcs11-1.3.2/samples/genkeypair_import_cert.py pykcs11-1.5.2/samples/genkeypair_import_cert.py --- pykcs11-1.3.2/samples/genkeypair_import_cert.py 2015-10-23 08:39:47.000000000 +0000 +++ pykcs11-1.5.2/samples/genkeypair_import_cert.py 2018-03-26 19:51:38.000000000 +0000 @@ -19,16 +19,16 @@ from PyKCS11 import * pkcs11 = PyKCS11Lib() -pkcs11.load('libacospkcs11.so') # tested with ACS ACOS5-64 smart card and token +pkcs11.load() # define environment variable PYKCS11LIB=YourPKCS11Lib -slot = 0 # adjust this if you have more readers +slot = pkcs11.getSlotList(tokenPresent=True)[0] session = pkcs11.openSession(slot, PyKCS11.CKF_RW_SESSION) pin = '1111' session.login(pin, PyKCS11.CKU_USER) -############# key-pair generation ########################## +# ############ key-pair generation ########################## # The first step in the process is to create the key-templates. See PKCS#11 # `10.8 Public key objects` to learn which attributes are available. Section # 10.9 covers private keys. @@ -37,7 +37,7 @@ # the key_id has to be the same for both objects, it will also be necessary # when importing the certificate, to ensure it is linked with these keys. -key_id = '\x01' +key_id = (0x01,) public_template = [ (PyKCS11.CKA_CLASS, PyKCS11.CKO_PUBLIC_KEY), @@ -68,7 +68,7 @@ ] session.generateKeyPair(public_template, private_template) -############## the keys were generated and stored on the card ############### +# ############# the keys were generated and stored on the card ############### # At this point your keys are in the card, the private key is marked as @@ -105,19 +105,20 @@ (PyKCS11.CKA_ENCRYPT, PyKCS11.CK_TRUE), (PyKCS11.CKA_VERIFY, PyKCS11.CK_TRUE), (PyKCS11.CKA_MODIFIABLE, PyKCS11.CK_TRUE), - (PyKCS11.CKA_VALUE, cert), # must be BER-encoded + (PyKCS11.CKA_VALUE, cert), # must be BER-encoded - (PyKCS11.CKA_SUBJECT, subject), # must be set and DER, see Table 24, X.509 Certificate Object Attributes - (PyKCS11.CKA_ID, key_id) # must be set, and DER see Table 24, X.509 Certificate Object Attributes + (PyKCS11.CKA_SUBJECT, subject), # must be set and DER, see Table 24, X.509 Certificate Object Attributes + (PyKCS11.CKA_ID, key_id) # must be set, and DER see Table 24, X.509 Certificate Object Attributes ] +# create the certificate object +session.createObject(cert_template) # logout session.logout() session.closeSession() - # At this point the certificate is on the card too. Some GUI tools # might display it as invalid, in that case make sure that the -# entire certificate chain is available in the certificate store. \ No newline at end of file +# entire certificate chain is available in the certificate store. diff -Nru pykcs11-1.3.2/samples/getinfo.py pykcs11-1.5.2/samples/getinfo.py --- pykcs11-1.3.2/samples/getinfo.py 2015-10-23 09:06:33.000000000 +0000 +++ pykcs11-1.5.2/samples/getinfo.py 2018-03-26 19:51:38.000000000 +0000 @@ -51,8 +51,10 @@ self.pkcs11 = PyKCS11.PyKCS11Lib() self.pkcs11.load(lib) - def getSlotInfo(self, slot): - print("Slot n.:", slot) + def getSlotInfo(self, slot, slot_index, nb_slots): + print() + print(self.red + "Slot %d/%d (number %d):" % (slot_index, nb_slots, + slot) + self.normal) self.display(self.pkcs11.getSlotInfo(slot), " ") def getTokenInfo(self, slot): @@ -96,17 +98,21 @@ def usage(): print("Usage:", sys.argv[0], end=' ') + print("[-a][--all]", end=' ') print("[-p pin][--pin=pin] (use 'NULL' for pinpad)", end=' ') print("[-s slot][--slot=slot]", end=' ') print("[-c lib][--lib=lib]", end=' ') + print("[-m][--mechanisms]", end=' ') print("[-h][--help]") + if __name__ == '__main__': import getopt try: - opts, args = getopt.getopt(sys.argv[1:], "p:s:c:ho", - ["pin=", "slot=", "lib=", "help", "opensession"]) + opts, args = getopt.getopt(sys.argv[1:], "p:s:c:hoam", + ["pin=", "slot=", "lib=", "help", "opensession", "all", + "mechanisms"]) except getopt.GetoptError: # print help information and exit: usage() @@ -115,6 +121,8 @@ slot = None lib = None pin = "" + token_present = True + list_mechanisms = False for o, a in opts: if o in ("-h", "--help"): usage() @@ -127,24 +135,33 @@ slot = int(a) if o in ("-c", "--lib"): lib = a + if o in ("-a", "--all"): + token_present = False + if o in ("-m", "--mechanisms"): + list_mechanisms = True gi = getInfo(lib) gi.getInfo() - slots = gi.pkcs11.getSlotList() + slots = gi.pkcs11.getSlotList(token_present) print("Available Slots:", len(slots), slots) if len(slots) == 0: sys.exit(2) - if slot: + if slot is not None: slots = [slots[slot]] + print("Using slot:", slots[0]) + slot_index = 0 + nb_slots = len(slots) for slot in slots: + slot_index += 1 try: - gi.getSlotInfo(slot) + gi.getSlotInfo(slot, slot_index, nb_slots) gi.getSessionInfo(slot, pin) gi.getTokenInfo(slot) - gi.getMechanismInfo(slot) + if list_mechanisms: + gi.getMechanismInfo(slot) except PyKCS11.PyKCS11Error as e: print("Error:", e) diff -Nru pykcs11-1.3.2/samples/LowLevel/dumpit.py pykcs11-1.5.2/samples/LowLevel/dumpit.py --- pykcs11-1.3.2/samples/LowLevel/dumpit.py 2015-10-23 09:06:33.000000000 +0000 +++ pykcs11-1.5.2/samples/LowLevel/dumpit.py 2017-05-21 13:03:49.000000000 +0000 @@ -20,18 +20,21 @@ from __future__ import print_function from PyKCS11.LowLevel import * +import os a = CPKCS11Lib() info = CK_INFO() slotInfo = CK_SLOT_INFO() -lib = "incryptoki2.dll" +lib = os.getenv("PYKCS11LIB") +if lib == None: + raise(Exception("Define PYKCS11LIB")) session = CK_SESSION_HANDLE() sessionInfo = CK_SESSION_INFO() tokenInfo = CK_TOKEN_INFO() slotList = ckintlist() pin = "12345678" -print("Load of " + lib + ": " + str(a.Load(lib, 1))) +print("Load of " + lib + ": " + str(a.Load(lib))) print("C_GetInfo:", hex(a.C_GetInfo(info))) print("Library manufacturerID:", info.GetManufacturerID()) del info diff -Nru pykcs11-1.3.2/samples/LowLevel/InitTokenPin.py pykcs11-1.5.2/samples/LowLevel/InitTokenPin.py --- pykcs11-1.3.2/samples/LowLevel/InitTokenPin.py 2015-01-29 21:32:24.000000000 +0000 +++ pykcs11-1.5.2/samples/LowLevel/InitTokenPin.py 2017-05-21 13:03:49.000000000 +0000 @@ -19,11 +19,14 @@ from __future__ import print_function import PyKCS11.LowLevel +import os a = PyKCS11.LowLevel.CPKCS11Lib() info = PyKCS11.LowLevel.CK_INFO() slotInfo = PyKCS11.LowLevel.CK_SLOT_INFO() -lib = "pkcs11_lib.dll" +lib = os.getenv("PYKCS11LIB") +if lib == None: + raise(Exception("Define PYKCS11LIB")) session = PyKCS11.LowLevel.CK_SESSION_HANDLE() sessionInfo = PyKCS11.LowLevel.CK_SESSION_INFO() tokenInfo = PyKCS11.LowLevel.CK_TOKEN_INFO() @@ -32,7 +35,7 @@ puk = "12345678" Label = "PyKCS#11 Initialized Token " -print("Load of " + lib + ": " + str(a.Load(lib, 1))) +print("Load of " + lib + ": " + str(a.Load(lib))) print("C_GetInfo: " + hex(a.C_GetInfo(info))) print("Library manufacturerID: " + info.GetManufacturerID()) del info diff -Nru pykcs11-1.3.2/samples/LowLevel/rand.py pykcs11-1.5.2/samples/LowLevel/rand.py --- pykcs11-1.3.2/samples/LowLevel/rand.py 2015-10-23 09:06:33.000000000 +0000 +++ pykcs11-1.5.2/samples/LowLevel/rand.py 2017-05-21 13:03:49.000000000 +0000 @@ -19,17 +19,20 @@ from __future__ import print_function import PyKCS11.LowLevel +import os a = PyKCS11.LowLevel.CPKCS11Lib() info = PyKCS11.LowLevel.CK_INFO() slotInfo = PyKCS11.LowLevel.CK_SLOT_INFO() -lib = "/usr/lib/pkcs11/opensc-pkcs11.so" +lib = os.getenv("PYKCS11LIB") +if lib == None: + raise(Exception("Define PYKCS11LIB")) session = PyKCS11.LowLevel.CK_SESSION_HANDLE() slotList = PyKCS11.LowLevel.ckintlist() rand = PyKCS11.LowLevel.ckbytelist(20) seed = PyKCS11.LowLevel.ckbytelist(5) -print("Load of " + lib + ": " + str(a.Load(lib, 1))) +print("Load of " + lib + ": " + str(a.Load(lib))) print("C_GetInfo: " + hex(a.C_GetInfo(info))) print("Library manufacturerID: " + info.GetManufacturerID()) del info diff -Nru pykcs11-1.3.2/samples/LowLevel/test1.py pykcs11-1.5.2/samples/LowLevel/test1.py --- pykcs11-1.3.2/samples/LowLevel/test1.py 2015-01-29 21:32:24.000000000 +0000 +++ pykcs11-1.5.2/samples/LowLevel/test1.py 2017-05-21 13:03:49.000000000 +0000 @@ -19,18 +19,21 @@ from __future__ import print_function import PyKCS11.LowLevel +import os a = PyKCS11.LowLevel.CPKCS11Lib() info = PyKCS11.LowLevel.CK_INFO() slotInfo = PyKCS11.LowLevel.CK_SLOT_INFO() -lib = "/usr/lib/libopensc.so" +lib = os.getenv("PYKCS11LIB") +if lib == None: + raise(Exception("Define PYKCS11LIB")) session = PyKCS11.LowLevel.CK_SESSION_HANDLE() sessionInfo = PyKCS11.LowLevel.CK_SESSION_INFO() tokenInfo = PyKCS11.LowLevel.CK_TOKEN_INFO() slotList = PyKCS11.LowLevel.ckintlist() pin = "1234" -print("Load of " + lib + ": " + str(a.Load(lib, 1))) +print("Load of " + lib + ": " + str(a.Load(lib))) print("C_GetInfo: " + hex(a.C_GetInfo(info))) print("Library manufacturerID: " + info.GetManufacturerID()) del info diff -Nru pykcs11-1.3.2/samples/LowLevel/test.py pykcs11-1.5.2/samples/LowLevel/test.py --- pykcs11-1.3.2/samples/LowLevel/test.py 2015-01-29 21:32:24.000000000 +0000 +++ pykcs11-1.5.2/samples/LowLevel/test.py 2017-05-21 13:03:49.000000000 +0000 @@ -19,18 +19,21 @@ from __future__ import print_function import PyKCS11.LowLevel +import os a = PyKCS11.LowLevel.CPKCS11Lib() info = PyKCS11.LowLevel.CK_INFO() slotInfo = PyKCS11.LowLevel.CK_SLOT_INFO() -lib = "incryptoki2.dll" +lib = os.getenv("PYKCS11LIB") +if lib == None: + raise(Exception("Define PYKCS11LIB")) session = PyKCS11.LowLevel.CK_SESSION_HANDLE() sessionInfo = PyKCS11.LowLevel.CK_SESSION_INFO() tokenInfo = PyKCS11.LowLevel.CK_TOKEN_INFO() slotList = PyKCS11.LowLevel.ckintlist() pin = "12345678" -print("Load of " + lib + ": " + str(a.Load(lib, 1))) +print("Load of " + lib + ": " + str(a.Load(lib))) print("C_GetInfo: " + hex(a.C_GetInfo(info))) print("Library manufacturerID: " + info.GetManufacturerID()) del info @@ -57,8 +60,8 @@ print("C_OpenSession(): " + hex(a.C_OpenSession(slotList[0], PyKCS11.LowLevel.CKF_SERIAL_SESSION, session))) print("C_Login(): " + hex(a.C_Login(session, PyKCS11.LowLevel.CKU_USER, pin))) -SearchResult = PyKCS11.ckobjlist(10) -SearchTemplate = PyKCS11.ckattrlist(2) +SearchResult = PyKCS11.LowLevel.ckobjlist(10) +SearchTemplate = PyKCS11.LowLevel.ckattrlist(2) SearchTemplate[0].SetNum(PyKCS11.LowLevel.CKA_CLASS, PyKCS11.LowLevel.CKO_CERTIFICATE) SearchTemplate[1].SetBool(PyKCS11.LowLevel.CKA_TOKEN, True) @@ -68,7 +71,7 @@ for x in SearchResult: print("object: " + hex(x.value())) - valTemplate = PyKCS11.ckattrlist(2) + valTemplate = PyKCS11.LowLevel.ckattrlist(2) valTemplate[0].SetType(PyKCS11.LowLevel.CKA_LABEL) # valTemplate[0].Reserve(128) valTemplate[1].SetType(PyKCS11.LowLevel.CKA_CLASS) diff -Nru pykcs11-1.3.2/samples/modulus.py pykcs11-1.5.2/samples/modulus.py --- pykcs11-1.3.2/samples/modulus.py 2015-10-23 08:39:47.000000000 +0000 +++ pykcs11-1.5.2/samples/modulus.py 2018-03-26 19:51:38.000000000 +0000 @@ -16,25 +16,27 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +from __future__ import print_function + from PyKCS11 import * import binascii pkcs11 = PyKCS11Lib() -pkcs11.load("p11.framework/p11") +pkcs11.load() # define environment variable PYKCS11LIB=YourPKCS11Lib -# get 2nd slot -slot = pkcs11.getSlotList()[1] +# get 1st slot +slot = pkcs11.getSlotList(tokenPresent=True)[0] session = pkcs11.openSession(slot, CKF_SERIAL_SESSION | CKF_RW_SESSION) -session.login("11111111") +session.login("1234") # key ID in hex (has to be tuple, that's why trailing comma) -keyID = (0x11,) +keyID = (0x22,) # find public key and print modulus pubKey = session.findObjects([(CKA_CLASS, CKO_PUBLIC_KEY), (CKA_ID, keyID)])[0] modulus = session.getAttributeValue(pubKey, [CKA_MODULUS])[0] -print "\nmodulus: " + binascii.hexlify(bytearray(modulus)) +print("\nmodulus: {}".format(binascii.hexlify(bytearray(modulus)))) # logout session.logout() diff -Nru pykcs11-1.3.2/samples/rsa_encrypt.py pykcs11-1.5.2/samples/rsa_encrypt.py --- pykcs11-1.3.2/samples/rsa_encrypt.py 1970-01-01 00:00:00.000000000 +0000 +++ pykcs11-1.5.2/samples/rsa_encrypt.py 2018-03-26 19:51:38.000000000 +0000 @@ -0,0 +1,65 @@ +#!/usr/bin/env python + +# Copyright (C) 2015 Roman Pasechnik +# +# This file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + +from PyKCS11 import * + +pkcs11 = PyKCS11Lib() +pkcs11.load() # define environment variable PYKCS11LIB=YourPKCS11Lib + +# get 1st slot +slot = pkcs11.getSlotList(tokenPresent=True)[0] + +session = pkcs11.openSession(slot, CKF_SERIAL_SESSION | CKF_RW_SESSION) +session.login("1234") + +pubTemplate = [ + (CKA_CLASS, CKO_PUBLIC_KEY), + (CKA_TOKEN, CK_TRUE), + (CKA_PRIVATE, CK_FALSE), + (CKA_MODULUS_BITS, 2048), + (CKA_PUBLIC_EXPONENT, (0x01, 0x00, 0x01)), + (CKA_ENCRYPT, CK_TRUE), + (CKA_VERIFY, CK_TRUE), + (CKA_VERIFY_RECOVER, CK_TRUE), + (CKA_WRAP, CK_TRUE), + (CKA_LABEL, "Encryption key"), + (CKA_ID, (0x43,)) +] + +privTemplate = [ + (CKA_CLASS, CKO_PRIVATE_KEY), + (CKA_TOKEN, CK_TRUE), + (CKA_PRIVATE, CK_TRUE), + (CKA_DECRYPT, CK_TRUE), + (CKA_SIGN, CK_TRUE), + (CKA_SIGN_RECOVER, CK_TRUE), + (CKA_UNWRAP, CK_TRUE), + (CKA_ID, (0x43,)) +] + +(pubKey, privKey) = session.generateKeyPair(pubTemplate, privTemplate) + +PLAINTEXT = "A test string" +mech = RSAOAEPMechanism(CKM_SHA_1, CKG_MGF1_SHA1) +ciphertext = session.encrypt(pubKey, PLAINTEXT, mech) +decrypted = "".join([chr(i) for i in session.decrypt(privKey, ciphertext, mech)]) +assert decrypted == PLAINTEXT + +session.logout() +session.closeSession() +print("That's all folks!") diff -Nru pykcs11-1.3.2/samples/signature.py pykcs11-1.5.2/samples/signature.py --- pykcs11-1.3.2/samples/signature.py 2016-01-23 11:22:41.000000000 +0000 +++ pykcs11-1.5.2/samples/signature.py 2018-03-26 19:51:38.000000000 +0000 @@ -16,34 +16,35 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +from __future__ import print_function + from PyKCS11 import * import binascii pkcs11 = PyKCS11Lib() -pkcs11.load("p11.framework/p11") +pkcs11.load() # define environment variable PYKCS11LIB=YourPKCS11Lib -# get 3rd slot -slot = pkcs11.getSlotList()[2] +# get 1st slot +slot = pkcs11.getSlotList(tokenPresent=True)[0] session = pkcs11.openSession(slot, CKF_SERIAL_SESSION | CKF_RW_SESSION) -session.login("22222222") +session.login("1234") # key ID in hex (has to be tuple, that's why trailing comma) -keyID = (0x44,) +keyID = (0x22,) # "Hello world" in hex toSign = "48656c6c6f20776f726c640d0a" # find private key and compute signature -privKey = session.findObjects([(CKA_CLASS, CKO_PRIVATE_KEY), (CKA_ID, keyID)])[0]; +privKey = session.findObjects([(CKA_CLASS, CKO_PRIVATE_KEY), (CKA_ID, keyID)])[0] signature = session.sign(privKey, binascii.unhexlify(toSign), Mechanism(CKM_SHA1_RSA_PKCS, None)) -print "\nsignature: " + binascii.hexlify(bytearray(signature)) +print("\nsignature: {}".format(binascii.hexlify(bytearray(signature)))) # find public key and verify signature -pubKey = session.findObjects([(CKA_CLASS, CKO_PUBLIC_KEY), (CKA_ID, keyID)])[0]; +pubKey = session.findObjects([(CKA_CLASS, CKO_PUBLIC_KEY), (CKA_ID, keyID)])[0] result = session.verify(pubKey, binascii.unhexlify(toSign), signature, Mechanism(CKM_SHA1_RSA_PKCS, None)) -print "\nverified: " -print result +print("\nVerified:", result) # logout session.logout() diff -Nru pykcs11-1.3.2/samples/unblock.py pykcs11-1.5.2/samples/unblock.py --- pykcs11-1.3.2/samples/unblock.py 2015-10-23 09:06:33.000000000 +0000 +++ pykcs11-1.5.2/samples/unblock.py 2018-03-26 19:51:38.000000000 +0000 @@ -25,7 +25,7 @@ pkcs11 = PyKCS11.PyKCS11Lib() pkcs11.load() -slot = pkcs11.getSlotList()[0] +slot = pkcs11.getSlotList(tokenPresent=True)[0] session = pkcs11.openSession(slot, PyKCS11.CKF_RW_SESSION) session.login(puk, PyKCS11.CKU_SO) session.initPin(pin) diff -Nru pykcs11-1.3.2/setup.py pykcs11-1.5.2/setup.py --- pykcs11-1.3.2/setup.py 2016-01-27 18:00:05.000000000 +0000 +++ pykcs11-1.5.2/setup.py 2018-04-12 13:07:47.000000000 +0000 @@ -4,6 +4,8 @@ # PYTHONPATH=/tmp/p/usr/lib/python2.4/site-packages python test.py from distutils.core import setup, Extension +from distutils.command.build import build +from distutils.file_util import copy_file from sys import version_info as pyver from os import path, system import platform @@ -37,7 +39,7 @@ "src/pkcs11lib.cpp", "src/pykcs11string.cpp", "src/utility.cpp", - "src/pykcs11_wrap.cpp", + "src/pykcs11.i", "src/pykcs11.cpp"] define_macros = [] extra_compile_args = [] @@ -46,16 +48,21 @@ source_files.append("src/dyn_win32.c") source_files.append("pykcs11.rc") libraries_val = ["python%d%d" % pyver[:2]] - extra_compile_args = ["/Fdvc70.pdb", "/Zi", "/GR"] + extra_compile_args = ["/Fdvc70.pdb", "/Zi", "/GR", "/EHsc"] extra_link_args = ["/DEBUG", "/PDB:_LowLevel.pdb", "/SUBSYSTEM:WINDOWS", "/OPT:REF", "/OPT:ICF"] else: source_files.append("src/dyn_unix.c") - if not path.exists("src/pykcs11_wrap.cpp"): - system("make src/pykcs11_wrap.cpp") libraries_val = [] +class my_build(build): + def run(self): + self.run_command("build_ext") + copy_file("src/LowLevel.py", "PyKCS11") + self.run_command("build_py") + build.run(self) + setup(name="PyKCS11", - version="1.3.2", + version="1.5.2", description="A Full PKCS#11 wrapper for Python", keywords="crypto,pki,pkcs11,c++", classifiers=classifiers, @@ -65,9 +72,10 @@ author_email="paipai at tiscali.it", maintainer="Ludovic Rousseau", maintainer_email="ludovic.rousseau@free.fr", - url="http://sourceforge.net/projects/pkcs11wrap/", + url="https://github.com/LudovicRousseau/PyKCS11", download_url="http://sourceforge.net/projects/pkcs11wrap/files/pykcs11/", license="GPL", + cmdclass={'build': my_build}, ext_modules=[ Extension( "PyKCS11._LowLevel", @@ -76,6 +84,7 @@ library_dirs=lib_dirs, libraries=libraries_val, define_macros=define_macros, + swig_opts=['-c++'], extra_compile_args=extra_compile_args, extra_link_args=extra_link_args)], py_modules=["PyKCS11.__init__", "PyKCS11.LowLevel"], diff -Nru pykcs11-1.3.2/src/opensc/pkcs11.h pykcs11-1.5.2/src/opensc/pkcs11.h --- pykcs11-1.3.2/src/opensc/pkcs11.h 2014-07-25 15:57:34.000000000 +0000 +++ pykcs11-1.5.2/src/opensc/pkcs11.h 2018-03-26 19:51:38.000000000 +0000 @@ -162,6 +162,10 @@ #define min_key_size ulMinKeySize #define max_key_size ulMaxKeySize +#define ck_rsa_pkcs_oaep_params _CK_RSA_PCKS_OAEP_PARAMS +#define source_data pSourceData +#define source_data_len ulSourceDataLen + #define ck_rv_t CK_RV #define ck_notify_t CK_NOTIFY @@ -673,6 +677,11 @@ #define CKM_X9_42_DH_PARAMETER_GEN (0x2002) #define CKM_VENDOR_DEFINED ((unsigned long) (1 << 31)) +#define CKG_MGF1_SHA1 (0x00000001) +#define CKG_MGF1_SHA256 (0x00000002) +#define CKG_MGF1_SHA384 (0x00000003) +#define CKG_MGF1_SHA512 (0x00000004) + struct ck_mechanism { @@ -689,6 +698,21 @@ ck_flags_t flags; }; + +struct ck_rsa_pkcs_oaep_params { + unsigned long hashAlg; + unsigned long mgf; + unsigned long src; + void *source_data; + unsigned long source_data_len; +} ; + +struct ck_rsa_pkcs_pss_params { + unsigned long hashAlg; + unsigned long mgf; + unsigned long sLen; +} ; + #define CKF_HW (1 << 0) #define CKF_ENCRYPT (1 << 8) #define CKF_DECRYPT (1 << 9) @@ -1252,6 +1276,12 @@ typedef struct ck_mechanism_info CK_MECHANISM_INFO; typedef struct ck_mechanism_info *CK_MECHANISM_INFO_PTR; +typedef struct ck_rsa_pkcs_oaep_params CK_RSA_PKCS_OAEP_PARAMS; +typedef struct ck_rsa_pkcs_oaep_params *CK_RSA_PKCS_OAEP_PARAMS_PTR; + +typedef struct ck_rsa_pkcs_pss_params CK_RSA_PKCS_PSS_PARAMS; +typedef struct ck_rsa_pkcs_pss_params *CK_RSA_PKCS_PSS_PARAMS_PTR; + typedef struct ck_function_list CK_FUNCTION_LIST; typedef struct ck_function_list *CK_FUNCTION_LIST_PTR; typedef struct ck_function_list **CK_FUNCTION_LIST_PTR_PTR; @@ -1324,6 +1354,10 @@ #undef min_key_size #undef max_key_size +#undef ck_rsa_pkcs_oaep_params + +#undef ck_rsa_pkcs_pss_params + #undef ck_rv_t #undef ck_notify_t diff -Nru pykcs11-1.3.2/src/pkcs11lib.cpp pykcs11-1.5.2/src/pkcs11lib.cpp --- pykcs11-1.3.2/src/pkcs11lib.cpp 2016-01-27 17:56:10.000000000 +0000 +++ pykcs11-1.5.2/src/pkcs11lib.cpp 2018-03-26 19:51:38.000000000 +0000 @@ -51,7 +51,7 @@ Unload(); } -bool CPKCS11Lib::Load(const char* szLib, bool bAutoCallInitialize) +bool CPKCS11Lib::Load(const char* szLib) { CK_RV rv; Unload(); @@ -73,16 +73,11 @@ return false; } - if (bAutoCallInitialize) - { - CK_INFO infos; - if (m_pFunc->C_GetInfo(&infos) == CKR_CRYPTOKI_NOT_INITIALIZED) - { - m_bAutoInitialized = m_bFinalizeOnClose = CKR_OK == m_pFunc->C_Initialize(NULL); - } - else - m_bAutoInitialized = true; - } + rv = m_pFunc->C_Initialize(NULL); + if (CKR_OK != rv && CKR_CRYPTOKI_ALREADY_INITIALIZED != rv) + return false; + + m_bFinalizeOnClose = true; return true; } @@ -172,12 +167,13 @@ CK_RV CPKCS11Lib::C_InitToken( CK_SLOT_ID slotID, - char* pPin, - CK_ULONG ulPinLen, + vector pin, const char* pLabel) { CPKCS11LIB_PROLOGUE(C_InitToken); - rv = m_pFunc->C_InitToken(slotID, (CK_CHAR*)pPin, ulPinLen, + CK_ULONG ulPinLen = 0; + CK_BYTE* pPin = Vector2Buffer(pin, ulPinLen); + rv = m_pFunc->C_InitToken(slotID, (CK_UTF8CHAR_PTR) pPin, ulPinLen, (CK_CHAR*)pLabel); CPKCS11LIB_EPILOGUE; return rv; @@ -185,10 +181,11 @@ CK_RV CPKCS11Lib::C_InitPIN( CK_SESSION_HANDLE hSession, - char* pPin, - CK_ULONG ulPinLen) + vector pin) { CPKCS11LIB_PROLOGUE(C_InitPIN); + CK_ULONG ulPinLen = 0; + CK_BYTE* pPin = Vector2Buffer(pin, ulPinLen); rv = m_pFunc->C_InitPIN(hSession, (CK_UTF8CHAR_PTR) pPin, ulPinLen); CPKCS11LIB_EPILOGUE; return rv; @@ -196,16 +193,14 @@ CK_RV CPKCS11Lib::C_SetPIN( CK_SESSION_HANDLE hSession, - char* pOldPin, - CK_ULONG ulOldLen, - char* pNewPin, - CK_ULONG ulNewLen) + vector OldPin, + vector NewPin) { CPKCS11LIB_PROLOGUE(C_SetPIN); - if (NULL == pOldPin) - ulOldLen = 0; - if (NULL == pNewPin) - ulNewLen = 0; + CK_ULONG ulOldLen = 0; + CK_BYTE* pOldPin = Vector2Buffer(OldPin, ulOldLen); + CK_ULONG ulNewLen = 0; + CK_BYTE* pNewPin = Vector2Buffer(NewPin, ulNewLen); rv = m_pFunc->C_SetPIN(hSession, (CK_UTF8CHAR_PTR)pOldPin, ulOldLen, (CK_UTF8CHAR_PTR)pNewPin, ulNewLen); @@ -255,12 +250,11 @@ CK_RV CPKCS11Lib::C_Login( CK_SESSION_HANDLE hSession, CK_USER_TYPE userType, - char* pPin, - CK_ULONG ulPinLen) + vector pin) { CPKCS11LIB_PROLOGUE(C_Login); - if (NULL == pPin) - ulPinLen = 0; + CK_ULONG ulPinLen = 0; + CK_BYTE* pPin = Vector2Buffer(pin, ulPinLen); rv = m_pFunc->C_Login(hSession, userType, (CK_UTF8CHAR_PTR)pPin, ulPinLen); CPKCS11LIB_EPILOGUE; return rv; diff -Nru pykcs11-1.3.2/src/pkcs11lib.h pykcs11-1.5.2/src/pkcs11lib.h --- pykcs11-1.3.2/src/pkcs11lib.h 2016-01-23 11:22:41.000000000 +0000 +++ pykcs11-1.5.2/src/pkcs11lib.h 2018-03-26 19:51:38.000000000 +0000 @@ -50,7 +50,7 @@ public: CPKCS11Lib(void); ~CPKCS11Lib(void); - bool Load(const char* szLib, bool bAutoCallInitialize); + bool Load(const char* szLib); bool Unload(); CK_RV C_Initialize(); @@ -70,21 +70,17 @@ #endif CK_RV C_InitToken(unsigned long slotID, - char* pPin, - unsigned long ulPinLen, + vector pin, const char* pLabel); CK_RV C_InitPIN( CK_SESSION_HANDLE hSession, - char* pPin, - unsigned long ulPinLen); + vector pin); CK_RV C_SetPIN( CK_SESSION_HANDLE hSession, - char* pOldPin, - unsigned long ulOldLen, - char* pNewPin, - unsigned long ulNewLen); + vector OldPin, + vector NewPin); CK_RV C_OpenSession( unsigned long slotID, @@ -102,7 +98,7 @@ CK_RV C_Login( CK_SESSION_HANDLE hSession, unsigned long userType, - char* pPin, unsigned long ulPinLen); + vector pin); #ifdef SWIG %clear (char* pPin, unsigned long ulPinLen), (char* pOldPin, unsigned long ulOldLen), diff -Nru pykcs11-1.3.2/src/pykcs11.i pykcs11-1.5.2/src/pykcs11.i --- pykcs11-1.3.2/src/pykcs11.i 2016-01-23 11:22:41.000000000 +0000 +++ pykcs11-1.5.2/src/pykcs11.i 2018-03-26 19:51:38.000000000 +0000 @@ -55,7 +55,11 @@ #if SWIGPYTHON %typemap(out) PyKCS11String { + #ifdef Py_USING_UNICODE $result = PyBytes_FromStringAndSize((const char*)($1.m_str.c_str()),(int)($1.m_str.size())); + #else + $result = PyUnicode_FromStringAndSize((const char*)($1.m_str.c_str()),(int)($1.m_str.size())); + #endif } %typemap(out) CK_RV { @@ -227,7 +231,29 @@ } }; -%typemap(in) void* = char*; +%typemap(in) void* { + vector *vect; + // If the value being set is of ckbytelist type: + if (SWIG_IsOK(SWIG_ConvertPtr($input, (void **)&vect, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0))) + { + // Get the data from the vector + // The recommanded code in C++11 should be vect->data() but + // Microsoft Visual Studio 9.0 does not suport it and this + // compiler is needed for Python 2.7 + arg2 = &vect->operator[](0); + } + else + { + // If the value being set is of CK_RSA_PKCS_OAEP_PARAMS type: + int res2 = SWIG_ConvertPtr($input, &arg2, $descriptor(CK_RSA_PKCS_OAEP_PARAMS*), 0 | 0 ); + if (!SWIG_IsOK(res2)) { + res2 = SWIG_ConvertPtr($input, &arg2, $descriptor(CK_RSA_PKCS_PSS_PARAMS*), 0); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "unsupported CK_MECHANISM Parameter type."); + } + } + } +} typedef struct CK_MECHANISM { unsigned long mechanism; @@ -245,6 +271,56 @@ } }; +%typemap(in) void*; +%typemap(in) void* = char*; + +typedef struct CK_RSA_PKCS_OAEP_PARAMS { + unsigned long hashAlg; + unsigned long mgf; + unsigned long src; + void* pSourceData; + unsigned long ulSourceDataLen; +} CK_RSA_PKCS_OAEP_PARAMS; + +%extend CK_RSA_PKCS_OAEP_PARAMS +{ + CK_RSA_PKCS_OAEP_PARAMS() + { + CK_RSA_PKCS_OAEP_PARAMS* p = new CK_RSA_PKCS_OAEP_PARAMS(); + p->hashAlg = 0; + p->mgf = 0; + p->src = 0; + p->source_data = NULL; + p->source_data_len = 0; + return p; + } +}; + +%constant int CK_RSA_PKCS_OAEP_PARAMS_LENGTH = sizeof(CK_RSA_PKCS_OAEP_PARAMS); + +//%typemap(in) void*; +//%typemap(in) void* = char*; + +typedef struct CK_RSA_PKCS_PSS_PARAMS { + unsigned long hashAlg; + unsigned long mgf; + unsigned long sLen; +} CK_RSA_PKCS_PSS_PARAMS; + +%extend CK_RSA_PKCS_PSS_PARAMS +{ + CK_RSA_PKCS_PSS_PARAMS() + { + CK_RSA_PKCS_PSS_PARAMS *p = new CK_RSA_PKCS_PSS_PARAMS(); + p->hashAlg = 0; + p->mgf = 0; + p->sLen = 0; + return p; + } +}; + +%constant int CK_RSA_PKCS_PSS_PARAMS_LENGTH = sizeof(CK_RSA_PKCS_PSS_PARAMS); + typedef struct CK_MECHANISM_INFO { %immutable; unsigned long ulMinKeySize; @@ -309,12 +385,12 @@ #define CKO_DOMAIN_PARAMETERS 0x00000006 #define CKO_MECHANISM 0x00000007 #define CKO_OTP_KEY 0x00000008 -#define CKO_VENDOR_DEFINED 0x80000000L +#define CKO_VENDOR_DEFINED 0x80000000UL #define CKH_MONOTONIC_COUNTER 0x00000001 #define CKH_CLOCK 0x00000002 #define CKH_USER_INTERFACE 0x00000003 -#define CKH_VENDOR_DEFINED 0x80000000L +#define CKH_VENDOR_DEFINED 0x80000000UL #define CKK_RSA 0x00000000 #define CKK_DSA 0x00000001 @@ -358,12 +434,12 @@ #define CKK_GOSTR3410 0x00000030 #define CKK_GOSTR3411 0x00000031 #define CKK_GOST28147 0x00000032 -#define CKK_VENDOR_DEFINED 0x80000000L +#define CKK_VENDOR_DEFINED 0x80000000UL #define CKC_X_509 0x00000000 #define CKC_X_509_ATTR_CERT 0x00000001 #define CKC_WTLS 0x00000002 -#define CKC_VENDOR_DEFINED 0x80000000L +#define CKC_VENDOR_DEFINED 0x80000000UL #define CKA_CLASS 0x00000000 #define CKA_TOKEN 0x00000001 @@ -467,7 +543,7 @@ #define CKA_DEFAULT_CMS_ATTRIBUTES 0x00000502 #define CKA_SUPPORTED_CMS_ATTRIBUTES 0x00000503 #define CKA_ALLOWED_MECHANISMS (CKF_ARRAY_ATTRIBUTE|0x00000600) -#define CKA_VENDOR_DEFINED 0x80000000L +#define CKA_VENDOR_DEFINED 0x80000000UL #define CKM_RSA_PKCS_KEY_PAIR_GEN 0x00000000 #define CKM_RSA_PKCS 0x00000001 @@ -487,6 +563,10 @@ #define CKM_DSA_KEY_PAIR_GEN 0x00000010 #define CKM_DSA 0x00000011 #define CKM_DSA_SHA1 0x00000012 +#define CKM_DSA_SHA224 0x00000013 +#define CKM_DSA_SHA256 0x00000014 +#define CKM_DSA_SHA384 0x00000015 +#define CKM_DSA_SHA512 0x00000016 #define CKM_DH_PKCS_KEY_PAIR_GEN 0x00000020 #define CKM_DH_PKCS_DERIVE 0x00000021 #define CKM_X9_42_DH_KEY_PAIR_GEN 0x00000030 @@ -501,6 +581,18 @@ #define CKM_SHA512_RSA_PKCS_PSS 0x00000045 #define CKM_SHA224_RSA_PKCS 0x00000046 #define CKM_SHA224_RSA_PKCS_PSS 0x00000047 +#define CKM_SHA512_224 0x00000048 +#define CKM_SHA512_224_HMAC 0x00000049 +#define CKM_SHA512_224_HMAC_GENERAL 0x0000004A +#define CKM_SHA512_224_KEY_DERIVATION 0x0000004B +#define CKM_SHA512_256 0x0000004C +#define CKM_SHA512_256_HMAC 0x0000004D +#define CKM_SHA512_256_HMAC_GENERAL 0x0000004E +#define CKM_SHA512_256_KEY_DERIVATION 0x0000004F +#define CKM_SHA512_T 0x00000050 +#define CKM_SHA512_T_HMAC 0x00000051 +#define CKM_SHA512_T_HMAC_GENERAL 0x00000052 +#define CKM_SHA512_T_KEY_DERIVATION 0x00000053 #define CKM_RC2_KEY_GEN 0x00000100 #define CKM_RC2_ECB 0x00000101 #define CKM_RC2_CBC 0x00000102 @@ -649,6 +741,16 @@ #define CKM_WTLS_PRF 0x000003D3 #define CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE 0x000003D4 #define CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE 0x000003D5 +#define CKM_TLS10_MAC_SERVER 0x000003D6 +#define CKM_TLS10_MAC_CLIENT 0x000003D7 +#define CKM_TLS12_MAC 0x000003D8 +#define CKM_TLS12_KDF 0x000003D9 +#define CKM_TLS12_MASTER_KEY_DERIVE 0x000003E0 +#define CKM_TLS12_KEY_AND_MAC_DERIVE 0x000003E1 +#define CKM_TLS12_MASTER_KEY_DERIVE_DH 0x000003E2 +#define CKM_TLS12_KEY_SAFE_DERIVE 0x000003E3 +#define CKM_TLS_MAC 0x000003E4 +#define CKM_TLS_KDF 0x000003E5 #define CKM_KEY_WRAP_LYNKS 0x00000400 #define CKM_KEY_WRAP_SET_OAEP 0x00000401 #define CKM_CMS_SIG 0x00000500 @@ -693,6 +795,7 @@ #define CKM_SKIPJACK_RELAYX 0x0000100a #define CKM_KEA_KEY_PAIR_GEN 0x00001010 #define CKM_KEA_KEY_DERIVE 0x00001011 +#define CKM_KEA_DERIVE 0x00001012 #define CKM_FORTEZZA_TIMESTAMP 0x00001020 #define CKM_BATON_KEY_GEN 0x00001030 #define CKM_BATON_ECB128 0x00001031 @@ -705,9 +808,15 @@ #define CKM_EC_KEY_PAIR_GEN 0x00001040 #define CKM_ECDSA 0x00001041 #define CKM_ECDSA_SHA1 0x00001042 +#define CKM_ECDSA_SHA224 0x00001043 +#define CKM_ECDSA_SHA256 0x00001044 +#define CKM_ECDSA_SHA384 0x00001045 +#define CKM_ECDSA_SHA512 0x00001046 #define CKM_ECDH1_DERIVE 0x00001050 #define CKM_ECDH1_COFACTOR_DERIVE 0x00001051 #define CKM_ECMQV_DERIVE 0x00001052 +#define CKM_ECDH_AES_KEY_WRAP 0x00001053 +#define CKM_RSA_AES_KEY_WRAP 0x00001054 #define CKM_JUNIPER_KEY_GEN 0x00001060 #define CKM_JUNIPER_ECB128 0x00001061 #define CKM_JUNIPER_CBC128 0x00001062 @@ -726,6 +835,10 @@ #define CKM_AES_CCM 0x00001088 #define CKM_AES_CTS 0x00001089 #define CKM_AES_CMAC 0x0000108A +#define CKM_AES_CMAC_GENERAL 0x0000108B +#define CKM_AES_XCBC_MAC 0x0000108C +#define CKM_AES_XCBC_MAC_96 0x0000108D +#define CKM_AES_GMAC 0x0000108E #define CKM_BLOWFISH_KEY_GEN 0x00001090 #define CKM_BLOWFISH_CBC 0x00001091 #define CKM_TWOFISH_KEY_GEN 0x00001092 @@ -753,13 +866,23 @@ #define CKM_DSA_PARAMETER_GEN 0x00002000 #define CKM_DH_PKCS_PARAMETER_GEN 0x00002001 #define CKM_X9_42_DH_PARAMETER_GEN 0x00002002 +#define CKM_DSA_PROBABLISTIC_PARAMETER_GEN 0x00002003 +#define CKM_DSA_SHAWE_TAYLOR_PARAMETER_GEN 0x00002004 #define CKM_AES_OFB 0x00002104 #define CKM_AES_CFB64 0x00002105 #define CKM_AES_CFB8 0x00002106 #define CKM_AES_CFB128 0x00002107 +#define CKM_AES_CFB1 0x00002108 +#define CKM_AES_KEY_WRAP 0x00002109 +#define CKM_AES_KEY_WRAP_PAD 0x0000210A #define CKM_RSA_PKCS_TPM_1_1 0x00004001 #define CKM_RSA_PKCS_OAEP_TPM_1_1 0x00004002 -#define CKM_VENDOR_DEFINED 0x80000000L +#define CKM_VENDOR_DEFINED 0x80000000UL + +#define CKG_MGF1_SHA1 0x00000001 +#define CKG_MGF1_SHA256 0x00000002 +#define CKG_MGF1_SHA384 0x00000003 +#define CKG_MGF1_SHA512 0x00000004 #define CKF_HW 0x00000001 #define CKF_ENCRYPT 0x00000100 @@ -780,7 +903,7 @@ #define CKF_EC_NAMEDCURVE 0x00800000 #define CKF_EC_UNCOMPRESS 0x01000000 #define CKF_EC_COMPRESS 0x02000000 -#define CKF_EXTENSION 0x80000000L +#define CKF_EXTENSION 0x80000000UL #define CKR_OK 0x00000000 #define CKR_CANCEL 0x00000001 @@ -869,7 +992,7 @@ #define CKR_NEW_PIN_MODE 0x000001B0 #define CKR_NEXT_OTP 0x000001B1 #define CKR_FUNCTION_REJECTED 0x00000200 -#define CKR_VENDOR_DEFINED 0x80000000L +#define CKR_VENDOR_DEFINED 0x80000000UL #define CKF_LIBRARY_CANT_CREATE_OS_THREADS 0x00000001 #define CKF_OS_LOCKING_OK 0x00000002 @@ -894,6 +1017,13 @@ #define CKD_CPDIVERSIFY_KDF 0x00000009 #define CKP_PKCS5_PBKD2_HMAC_SHA1 0x00000001 +#define CKP_PKCS5_PBKD2_HMAC_GOSTR3411 0x00000002 +#define CKP_PKCS5_PBKD2_HMAC_SHA224 0x00000003 +#define CKP_PKCS5_PBKD2_HMAC_SHA256 0x00000004 +#define CKP_PKCS5_PBKD2_HMAC_SHA384 0x00000005 +#define CKP_PKCS5_PBKD2_HMAC_SHA512 0x00000006 +#define CKP_PKCS5_PBKD2_HMAC_SHA512_224 0x00000007 +#define CKP_PKCS5_PBKD2_HMAC_SHA512_256 0x00000008 #define CKZ_SALT_SPECIFIED 0x00000001 diff -Nru pykcs11-1.3.2/src/pykcs11_wrap.cpp pykcs11-1.5.2/src/pykcs11_wrap.cpp --- pykcs11-1.3.2/src/pykcs11_wrap.cpp 2016-01-27 18:01:01.000000000 +0000 +++ pykcs11-1.5.2/src/pykcs11_wrap.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,28061 +0,0 @@ -/* ---------------------------------------------------------------------------- - * This file was automatically generated by SWIG (http://www.swig.org). - * Version 3.0.7 - * - * This file is not intended to be easily readable and contains a number of - * coding conventions designed to improve portability and efficiency. Do not make - * changes to this file unless you know what you are doing--modify the SWIG - * interface file instead. - * ----------------------------------------------------------------------------- */ - -#define SWIGPYTHON -#define SWIG_PYTHON_DIRECTOR_NO_VTABLE - - -#ifdef __cplusplus -/* SwigValueWrapper is described in swig.swg */ -template class SwigValueWrapper { - struct SwigMovePointer { - T *ptr; - SwigMovePointer(T *p) : ptr(p) { } - ~SwigMovePointer() { delete ptr; } - SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; } - } pointer; - SwigValueWrapper& operator=(const SwigValueWrapper& rhs); - SwigValueWrapper(const SwigValueWrapper& rhs); -public: - SwigValueWrapper() : pointer(0) { } - SwigValueWrapper& operator=(const T& t) { SwigMovePointer tmp(new T(t)); pointer = tmp; return *this; } - operator T&() const { return *pointer.ptr; } - T *operator&() { return pointer.ptr; } -}; - -template T SwigValueInit() { - return T(); -} -#endif - -/* ----------------------------------------------------------------------------- - * This section contains generic SWIG labels for method/variable - * declarations/attributes, and other compiler dependent labels. - * ----------------------------------------------------------------------------- */ - -/* template workaround for compilers that cannot correctly implement the C++ standard */ -#ifndef SWIGTEMPLATEDISAMBIGUATOR -# if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560) -# define SWIGTEMPLATEDISAMBIGUATOR template -# elif defined(__HP_aCC) -/* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */ -/* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */ -# define SWIGTEMPLATEDISAMBIGUATOR template -# else -# define SWIGTEMPLATEDISAMBIGUATOR -# endif -#endif - -/* inline attribute */ -#ifndef SWIGINLINE -# if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__)) -# define SWIGINLINE inline -# else -# define SWIGINLINE -# endif -#endif - -/* attribute recognised by some compilers to avoid 'unused' warnings */ -#ifndef SWIGUNUSED -# if defined(__GNUC__) -# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) -# define SWIGUNUSED __attribute__ ((__unused__)) -# else -# define SWIGUNUSED -# endif -# elif defined(__ICC) -# define SWIGUNUSED __attribute__ ((__unused__)) -# else -# define SWIGUNUSED -# endif -#endif - -#ifndef SWIG_MSC_UNSUPPRESS_4505 -# if defined(_MSC_VER) -# pragma warning(disable : 4505) /* unreferenced local function has been removed */ -# endif -#endif - -#ifndef SWIGUNUSEDPARM -# ifdef __cplusplus -# define SWIGUNUSEDPARM(p) -# else -# define SWIGUNUSEDPARM(p) p SWIGUNUSED -# endif -#endif - -/* internal SWIG method */ -#ifndef SWIGINTERN -# define SWIGINTERN static SWIGUNUSED -#endif - -/* internal inline SWIG method */ -#ifndef SWIGINTERNINLINE -# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE -#endif - -/* exporting methods */ -#if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) -# ifndef GCC_HASCLASSVISIBILITY -# define GCC_HASCLASSVISIBILITY -# endif -#endif - -#ifndef SWIGEXPORT -# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) -# if defined(STATIC_LINKED) -# define SWIGEXPORT -# else -# define SWIGEXPORT __declspec(dllexport) -# endif -# else -# if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY) -# define SWIGEXPORT __attribute__ ((visibility("default"))) -# else -# define SWIGEXPORT -# endif -# endif -#endif - -/* calling conventions for Windows */ -#ifndef SWIGSTDCALL -# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) -# define SWIGSTDCALL __stdcall -# else -# define SWIGSTDCALL -# endif -#endif - -/* Deal with Microsoft's attempt at deprecating C standard runtime functions */ -#if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE) -# define _CRT_SECURE_NO_DEPRECATE -#endif - -/* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */ -#if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE) -# define _SCL_SECURE_NO_DEPRECATE -#endif - -/* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */ -#if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES) -# define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0 -#endif - -/* Intel's compiler complains if a variable which was never initialised is - * cast to void, which is a common idiom which we use to indicate that we - * are aware a variable isn't used. So we just silence that warning. - * See: https://github.com/swig/swig/issues/192 for more discussion. - */ -#ifdef __INTEL_COMPILER -# pragma warning disable 592 -#endif - - -#if defined(_DEBUG) && defined(SWIG_PYTHON_INTERPRETER_NO_DEBUG) -/* Use debug wrappers with the Python release dll */ -# undef _DEBUG -# include -# define _DEBUG -#else -# include -#endif - -/* ----------------------------------------------------------------------------- - * swigrun.swg - * - * This file contains generic C API SWIG runtime support for pointer - * type checking. - * ----------------------------------------------------------------------------- */ - -/* This should only be incremented when either the layout of swig_type_info changes, - or for whatever reason, the runtime changes incompatibly */ -#define SWIG_RUNTIME_VERSION "4" - -/* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */ -#ifdef SWIG_TYPE_TABLE -# define SWIG_QUOTE_STRING(x) #x -# define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x) -# define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE) -#else -# define SWIG_TYPE_TABLE_NAME -#endif - -/* - You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for - creating a static or dynamic library from the SWIG runtime code. - In 99.9% of the cases, SWIG just needs to declare them as 'static'. - - But only do this if strictly necessary, ie, if you have problems - with your compiler or suchlike. -*/ - -#ifndef SWIGRUNTIME -# define SWIGRUNTIME SWIGINTERN -#endif - -#ifndef SWIGRUNTIMEINLINE -# define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE -#endif - -/* Generic buffer size */ -#ifndef SWIG_BUFFER_SIZE -# define SWIG_BUFFER_SIZE 1024 -#endif - -/* Flags for pointer conversions */ -#define SWIG_POINTER_DISOWN 0x1 -#define SWIG_CAST_NEW_MEMORY 0x2 - -/* Flags for new pointer objects */ -#define SWIG_POINTER_OWN 0x1 - - -/* - Flags/methods for returning states. - - The SWIG conversion methods, as ConvertPtr, return an integer - that tells if the conversion was successful or not. And if not, - an error code can be returned (see swigerrors.swg for the codes). - - Use the following macros/flags to set or process the returning - states. - - In old versions of SWIG, code such as the following was usually written: - - if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) { - // success code - } else { - //fail code - } - - Now you can be more explicit: - - int res = SWIG_ConvertPtr(obj,vptr,ty.flags); - if (SWIG_IsOK(res)) { - // success code - } else { - // fail code - } - - which is the same really, but now you can also do - - Type *ptr; - int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags); - if (SWIG_IsOK(res)) { - // success code - if (SWIG_IsNewObj(res) { - ... - delete *ptr; - } else { - ... - } - } else { - // fail code - } - - I.e., now SWIG_ConvertPtr can return new objects and you can - identify the case and take care of the deallocation. Of course that - also requires SWIG_ConvertPtr to return new result values, such as - - int SWIG_ConvertPtr(obj, ptr,...) { - if () { - if () { - *ptr = ; - return SWIG_NEWOBJ; - } else { - *ptr = ; - return SWIG_OLDOBJ; - } - } else { - return SWIG_BADOBJ; - } - } - - Of course, returning the plain '0(success)/-1(fail)' still works, but you can be - more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the - SWIG errors code. - - Finally, if the SWIG_CASTRANK_MODE is enabled, the result code - allows to return the 'cast rank', for example, if you have this - - int food(double) - int fooi(int); - - and you call - - food(1) // cast rank '1' (1 -> 1.0) - fooi(1) // cast rank '0' - - just use the SWIG_AddCast()/SWIG_CheckState() -*/ - -#define SWIG_OK (0) -#define SWIG_ERROR (-1) -#define SWIG_IsOK(r) (r >= 0) -#define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError) - -/* The CastRankLimit says how many bits are used for the cast rank */ -#define SWIG_CASTRANKLIMIT (1 << 8) -/* The NewMask denotes the object was created (using new/malloc) */ -#define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1) -/* The TmpMask is for in/out typemaps that use temporal objects */ -#define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1) -/* Simple returning values */ -#define SWIG_BADOBJ (SWIG_ERROR) -#define SWIG_OLDOBJ (SWIG_OK) -#define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK) -#define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK) -/* Check, add and del mask methods */ -#define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r) -#define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r) -#define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK)) -#define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r) -#define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r) -#define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK)) - -/* Cast-Rank Mode */ -#if defined(SWIG_CASTRANK_MODE) -# ifndef SWIG_TypeRank -# define SWIG_TypeRank unsigned long -# endif -# ifndef SWIG_MAXCASTRANK /* Default cast allowed */ -# define SWIG_MAXCASTRANK (2) -# endif -# define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1) -# define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK) -SWIGINTERNINLINE int SWIG_AddCast(int r) { - return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r; -} -SWIGINTERNINLINE int SWIG_CheckState(int r) { - return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0; -} -#else /* no cast-rank mode */ -# define SWIG_AddCast(r) (r) -# define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0) -#endif - - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -typedef void *(*swig_converter_func)(void *, int *); -typedef struct swig_type_info *(*swig_dycast_func)(void **); - -/* Structure to store information on one type */ -typedef struct swig_type_info { - const char *name; /* mangled name of this type */ - const char *str; /* human readable name of this type */ - swig_dycast_func dcast; /* dynamic cast function down a hierarchy */ - struct swig_cast_info *cast; /* linked list of types that can cast into this type */ - void *clientdata; /* language specific type data */ - int owndata; /* flag if the structure owns the clientdata */ -} swig_type_info; - -/* Structure to store a type and conversion function used for casting */ -typedef struct swig_cast_info { - swig_type_info *type; /* pointer to type that is equivalent to this type */ - swig_converter_func converter; /* function to cast the void pointers */ - struct swig_cast_info *next; /* pointer to next cast in linked list */ - struct swig_cast_info *prev; /* pointer to the previous cast */ -} swig_cast_info; - -/* Structure used to store module information - * Each module generates one structure like this, and the runtime collects - * all of these structures and stores them in a circularly linked list.*/ -typedef struct swig_module_info { - swig_type_info **types; /* Array of pointers to swig_type_info structures that are in this module */ - size_t size; /* Number of types in this module */ - struct swig_module_info *next; /* Pointer to next element in circularly linked list */ - swig_type_info **type_initial; /* Array of initially generated type structures */ - swig_cast_info **cast_initial; /* Array of initially generated casting structures */ - void *clientdata; /* Language specific module data */ -} swig_module_info; - -/* - Compare two type names skipping the space characters, therefore - "char*" == "char *" and "Class" == "Class", etc. - - Return 0 when the two name types are equivalent, as in - strncmp, but skipping ' '. -*/ -SWIGRUNTIME int -SWIG_TypeNameComp(const char *f1, const char *l1, - const char *f2, const char *l2) { - for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) { - while ((*f1 == ' ') && (f1 != l1)) ++f1; - while ((*f2 == ' ') && (f2 != l2)) ++f2; - if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1; - } - return (int)((l1 - f1) - (l2 - f2)); -} - -/* - Check type equivalence in a name list like ||... - Return 0 if equal, -1 if nb < tb, 1 if nb > tb -*/ -SWIGRUNTIME int -SWIG_TypeCmp(const char *nb, const char *tb) { - int equiv = 1; - const char* te = tb + strlen(tb); - const char* ne = nb; - while (equiv != 0 && *ne) { - for (nb = ne; *ne; ++ne) { - if (*ne == '|') break; - } - equiv = SWIG_TypeNameComp(nb, ne, tb, te); - if (*ne) ++ne; - } - return equiv; -} - -/* - Check type equivalence in a name list like ||... - Return 0 if not equal, 1 if equal -*/ -SWIGRUNTIME int -SWIG_TypeEquiv(const char *nb, const char *tb) { - return SWIG_TypeCmp(nb, tb) == 0 ? 1 : 0; -} - -/* - Check the typename -*/ -SWIGRUNTIME swig_cast_info * -SWIG_TypeCheck(const char *c, swig_type_info *ty) { - if (ty) { - swig_cast_info *iter = ty->cast; - while (iter) { - if (strcmp(iter->type->name, c) == 0) { - if (iter == ty->cast) - return iter; - /* Move iter to the top of the linked list */ - iter->prev->next = iter->next; - if (iter->next) - iter->next->prev = iter->prev; - iter->next = ty->cast; - iter->prev = 0; - if (ty->cast) ty->cast->prev = iter; - ty->cast = iter; - return iter; - } - iter = iter->next; - } - } - return 0; -} - -/* - Identical to SWIG_TypeCheck, except strcmp is replaced with a pointer comparison -*/ -SWIGRUNTIME swig_cast_info * -SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *ty) { - if (ty) { - swig_cast_info *iter = ty->cast; - while (iter) { - if (iter->type == from) { - if (iter == ty->cast) - return iter; - /* Move iter to the top of the linked list */ - iter->prev->next = iter->next; - if (iter->next) - iter->next->prev = iter->prev; - iter->next = ty->cast; - iter->prev = 0; - if (ty->cast) ty->cast->prev = iter; - ty->cast = iter; - return iter; - } - iter = iter->next; - } - } - return 0; -} - -/* - Cast a pointer up an inheritance hierarchy -*/ -SWIGRUNTIMEINLINE void * -SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory) { - return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory); -} - -/* - Dynamic pointer casting. Down an inheritance hierarchy -*/ -SWIGRUNTIME swig_type_info * -SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) { - swig_type_info *lastty = ty; - if (!ty || !ty->dcast) return ty; - while (ty && (ty->dcast)) { - ty = (*ty->dcast)(ptr); - if (ty) lastty = ty; - } - return lastty; -} - -/* - Return the name associated with this type -*/ -SWIGRUNTIMEINLINE const char * -SWIG_TypeName(const swig_type_info *ty) { - return ty->name; -} - -/* - Return the pretty name associated with this type, - that is an unmangled type name in a form presentable to the user. -*/ -SWIGRUNTIME const char * -SWIG_TypePrettyName(const swig_type_info *type) { - /* The "str" field contains the equivalent pretty names of the - type, separated by vertical-bar characters. We choose - to print the last name, as it is often (?) the most - specific. */ - if (!type) return NULL; - if (type->str != NULL) { - const char *last_name = type->str; - const char *s; - for (s = type->str; *s; s++) - if (*s == '|') last_name = s+1; - return last_name; - } - else - return type->name; -} - -/* - Set the clientdata field for a type -*/ -SWIGRUNTIME void -SWIG_TypeClientData(swig_type_info *ti, void *clientdata) { - swig_cast_info *cast = ti->cast; - /* if (ti->clientdata == clientdata) return; */ - ti->clientdata = clientdata; - - while (cast) { - if (!cast->converter) { - swig_type_info *tc = cast->type; - if (!tc->clientdata) { - SWIG_TypeClientData(tc, clientdata); - } - } - cast = cast->next; - } -} -SWIGRUNTIME void -SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) { - SWIG_TypeClientData(ti, clientdata); - ti->owndata = 1; -} - -/* - Search for a swig_type_info structure only by mangled name - Search is a O(log #types) - - We start searching at module start, and finish searching when start == end. - Note: if start == end at the beginning of the function, we go all the way around - the circular list. -*/ -SWIGRUNTIME swig_type_info * -SWIG_MangledTypeQueryModule(swig_module_info *start, - swig_module_info *end, - const char *name) { - swig_module_info *iter = start; - do { - if (iter->size) { - size_t l = 0; - size_t r = iter->size - 1; - do { - /* since l+r >= 0, we can (>> 1) instead (/ 2) */ - size_t i = (l + r) >> 1; - const char *iname = iter->types[i]->name; - if (iname) { - int compare = strcmp(name, iname); - if (compare == 0) { - return iter->types[i]; - } else if (compare < 0) { - if (i) { - r = i - 1; - } else { - break; - } - } else if (compare > 0) { - l = i + 1; - } - } else { - break; /* should never happen */ - } - } while (l <= r); - } - iter = iter->next; - } while (iter != end); - return 0; -} - -/* - Search for a swig_type_info structure for either a mangled name or a human readable name. - It first searches the mangled names of the types, which is a O(log #types) - If a type is not found it then searches the human readable names, which is O(#types). - - We start searching at module start, and finish searching when start == end. - Note: if start == end at the beginning of the function, we go all the way around - the circular list. -*/ -SWIGRUNTIME swig_type_info * -SWIG_TypeQueryModule(swig_module_info *start, - swig_module_info *end, - const char *name) { - /* STEP 1: Search the name field using binary search */ - swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name); - if (ret) { - return ret; - } else { - /* STEP 2: If the type hasn't been found, do a complete search - of the str field (the human readable name) */ - swig_module_info *iter = start; - do { - size_t i = 0; - for (; i < iter->size; ++i) { - if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name))) - return iter->types[i]; - } - iter = iter->next; - } while (iter != end); - } - - /* neither found a match */ - return 0; -} - -/* - Pack binary data into a string -*/ -SWIGRUNTIME char * -SWIG_PackData(char *c, void *ptr, size_t sz) { - static const char hex[17] = "0123456789abcdef"; - const unsigned char *u = (unsigned char *) ptr; - const unsigned char *eu = u + sz; - for (; u != eu; ++u) { - unsigned char uu = *u; - *(c++) = hex[(uu & 0xf0) >> 4]; - *(c++) = hex[uu & 0xf]; - } - return c; -} - -/* - Unpack binary data from a string -*/ -SWIGRUNTIME const char * -SWIG_UnpackData(const char *c, void *ptr, size_t sz) { - unsigned char *u = (unsigned char *) ptr; - const unsigned char *eu = u + sz; - for (; u != eu; ++u) { - char d = *(c++); - unsigned char uu; - if ((d >= '0') && (d <= '9')) - uu = ((d - '0') << 4); - else if ((d >= 'a') && (d <= 'f')) - uu = ((d - ('a'-10)) << 4); - else - return (char *) 0; - d = *(c++); - if ((d >= '0') && (d <= '9')) - uu |= (d - '0'); - else if ((d >= 'a') && (d <= 'f')) - uu |= (d - ('a'-10)); - else - return (char *) 0; - *u = uu; - } - return c; -} - -/* - Pack 'void *' into a string buffer. -*/ -SWIGRUNTIME char * -SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) { - char *r = buff; - if ((2*sizeof(void *) + 2) > bsz) return 0; - *(r++) = '_'; - r = SWIG_PackData(r,&ptr,sizeof(void *)); - if (strlen(name) + 1 > (bsz - (r - buff))) return 0; - strcpy(r,name); - return buff; -} - -SWIGRUNTIME const char * -SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) { - if (*c != '_') { - if (strcmp(c,"NULL") == 0) { - *ptr = (void *) 0; - return name; - } else { - return 0; - } - } - return SWIG_UnpackData(++c,ptr,sizeof(void *)); -} - -SWIGRUNTIME char * -SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) { - char *r = buff; - size_t lname = (name ? strlen(name) : 0); - if ((2*sz + 2 + lname) > bsz) return 0; - *(r++) = '_'; - r = SWIG_PackData(r,ptr,sz); - if (lname) { - strncpy(r,name,lname+1); - } else { - *r = 0; - } - return buff; -} - -SWIGRUNTIME const char * -SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) { - if (*c != '_') { - if (strcmp(c,"NULL") == 0) { - memset(ptr,0,sz); - return name; - } else { - return 0; - } - } - return SWIG_UnpackData(++c,ptr,sz); -} - -#ifdef __cplusplus -} -#endif - -/* Errors in SWIG */ -#define SWIG_UnknownError -1 -#define SWIG_IOError -2 -#define SWIG_RuntimeError -3 -#define SWIG_IndexError -4 -#define SWIG_TypeError -5 -#define SWIG_DivisionByZero -6 -#define SWIG_OverflowError -7 -#define SWIG_SyntaxError -8 -#define SWIG_ValueError -9 -#define SWIG_SystemError -10 -#define SWIG_AttributeError -11 -#define SWIG_MemoryError -12 -#define SWIG_NullReferenceError -13 - - - -/* Compatibility macros for Python 3 */ -#if PY_VERSION_HEX >= 0x03000000 - -#define PyClass_Check(obj) PyObject_IsInstance(obj, (PyObject *)&PyType_Type) -#define PyInt_Check(x) PyLong_Check(x) -#define PyInt_AsLong(x) PyLong_AsLong(x) -#define PyInt_FromLong(x) PyLong_FromLong(x) -#define PyInt_FromSize_t(x) PyLong_FromSize_t(x) -#define PyString_Check(name) PyBytes_Check(name) -#define PyString_FromString(x) PyUnicode_FromString(x) -#define PyString_Format(fmt, args) PyUnicode_Format(fmt, args) -#define PyString_AsString(str) PyBytes_AsString(str) -#define PyString_Size(str) PyBytes_Size(str) -#define PyString_InternFromString(key) PyUnicode_InternFromString(key) -#define Py_TPFLAGS_HAVE_CLASS Py_TPFLAGS_BASETYPE -#define PyString_AS_STRING(x) PyUnicode_AS_STRING(x) -#define _PyLong_FromSsize_t(x) PyLong_FromSsize_t(x) - -#endif - -#ifndef Py_TYPE -# define Py_TYPE(op) ((op)->ob_type) -#endif - -/* SWIG APIs for compatibility of both Python 2 & 3 */ - -#if PY_VERSION_HEX >= 0x03000000 -# define SWIG_Python_str_FromFormat PyUnicode_FromFormat -#else -# define SWIG_Python_str_FromFormat PyString_FromFormat -#endif - - -/* Warning: This function will allocate a new string in Python 3, - * so please call SWIG_Python_str_DelForPy3(x) to free the space. - */ -SWIGINTERN char* -SWIG_Python_str_AsChar(PyObject *str) -{ -#if PY_VERSION_HEX >= 0x03000000 - char *cstr; - char *newstr; - Py_ssize_t len; - str = PyUnicode_AsUTF8String(str); - PyBytes_AsStringAndSize(str, &cstr, &len); - newstr = (char *) malloc(len+1); - memcpy(newstr, cstr, len+1); - Py_XDECREF(str); - return newstr; -#else - return PyString_AsString(str); -#endif -} - -#if PY_VERSION_HEX >= 0x03000000 -# define SWIG_Python_str_DelForPy3(x) free( (void*) (x) ) -#else -# define SWIG_Python_str_DelForPy3(x) -#endif - - -SWIGINTERN PyObject* -SWIG_Python_str_FromChar(const char *c) -{ -#if PY_VERSION_HEX >= 0x03000000 - return PyUnicode_FromString(c); -#else - return PyString_FromString(c); -#endif -} - -/* Add PyOS_snprintf for old Pythons */ -#if PY_VERSION_HEX < 0x02020000 -# if defined(_MSC_VER) || defined(__BORLANDC__) || defined(_WATCOM) -# define PyOS_snprintf _snprintf -# else -# define PyOS_snprintf snprintf -# endif -#endif - -/* A crude PyString_FromFormat implementation for old Pythons */ -#if PY_VERSION_HEX < 0x02020000 - -#ifndef SWIG_PYBUFFER_SIZE -# define SWIG_PYBUFFER_SIZE 1024 -#endif - -static PyObject * -PyString_FromFormat(const char *fmt, ...) { - va_list ap; - char buf[SWIG_PYBUFFER_SIZE * 2]; - int res; - va_start(ap, fmt); - res = vsnprintf(buf, sizeof(buf), fmt, ap); - va_end(ap); - return (res < 0 || res >= (int)sizeof(buf)) ? 0 : PyString_FromString(buf); -} -#endif - -/* Add PyObject_Del for old Pythons */ -#if PY_VERSION_HEX < 0x01060000 -# define PyObject_Del(op) PyMem_DEL((op)) -#endif -#ifndef PyObject_DEL -# define PyObject_DEL PyObject_Del -#endif - -/* A crude PyExc_StopIteration exception for old Pythons */ -#if PY_VERSION_HEX < 0x02020000 -# ifndef PyExc_StopIteration -# define PyExc_StopIteration PyExc_RuntimeError -# endif -# ifndef PyObject_GenericGetAttr -# define PyObject_GenericGetAttr 0 -# endif -#endif - -/* Py_NotImplemented is defined in 2.1 and up. */ -#if PY_VERSION_HEX < 0x02010000 -# ifndef Py_NotImplemented -# define Py_NotImplemented PyExc_RuntimeError -# endif -#endif - -/* A crude PyString_AsStringAndSize implementation for old Pythons */ -#if PY_VERSION_HEX < 0x02010000 -# ifndef PyString_AsStringAndSize -# define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;} -# endif -#endif - -/* PySequence_Size for old Pythons */ -#if PY_VERSION_HEX < 0x02000000 -# ifndef PySequence_Size -# define PySequence_Size PySequence_Length -# endif -#endif - -/* PyBool_FromLong for old Pythons */ -#if PY_VERSION_HEX < 0x02030000 -static -PyObject *PyBool_FromLong(long ok) -{ - PyObject *result = ok ? Py_True : Py_False; - Py_INCREF(result); - return result; -} -#endif - -/* Py_ssize_t for old Pythons */ -/* This code is as recommended by: */ -/* http://www.python.org/dev/peps/pep-0353/#conversion-guidelines */ -#if PY_VERSION_HEX < 0x02050000 && !defined(PY_SSIZE_T_MIN) -typedef int Py_ssize_t; -# define PY_SSIZE_T_MAX INT_MAX -# define PY_SSIZE_T_MIN INT_MIN -typedef inquiry lenfunc; -typedef intargfunc ssizeargfunc; -typedef intintargfunc ssizessizeargfunc; -typedef intobjargproc ssizeobjargproc; -typedef intintobjargproc ssizessizeobjargproc; -typedef getreadbufferproc readbufferproc; -typedef getwritebufferproc writebufferproc; -typedef getsegcountproc segcountproc; -typedef getcharbufferproc charbufferproc; -static long PyNumber_AsSsize_t (PyObject *x, void *SWIGUNUSEDPARM(exc)) -{ - long result = 0; - PyObject *i = PyNumber_Int(x); - if (i) { - result = PyInt_AsLong(i); - Py_DECREF(i); - } - return result; -} -#endif - -#if PY_VERSION_HEX < 0x02050000 -#define PyInt_FromSize_t(x) PyInt_FromLong((long)x) -#endif - -#if PY_VERSION_HEX < 0x02040000 -#define Py_VISIT(op) \ - do { \ - if (op) { \ - int vret = visit((op), arg); \ - if (vret) \ - return vret; \ - } \ - } while (0) -#endif - -#if PY_VERSION_HEX < 0x02030000 -typedef struct { - PyTypeObject type; - PyNumberMethods as_number; - PyMappingMethods as_mapping; - PySequenceMethods as_sequence; - PyBufferProcs as_buffer; - PyObject *name, *slots; -} PyHeapTypeObject; -#endif - -#if PY_VERSION_HEX < 0x02030000 -typedef destructor freefunc; -#endif - -#if ((PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION > 6) || \ - (PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION > 0) || \ - (PY_MAJOR_VERSION > 3)) -# define SWIGPY_USE_CAPSULE -# define SWIGPY_CAPSULE_NAME ((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION ".type_pointer_capsule" SWIG_TYPE_TABLE_NAME) -#endif - -#if PY_VERSION_HEX < 0x03020000 -#define PyDescr_TYPE(x) (((PyDescrObject *)(x))->d_type) -#define PyDescr_NAME(x) (((PyDescrObject *)(x))->d_name) -#endif - -/* ----------------------------------------------------------------------------- - * error manipulation - * ----------------------------------------------------------------------------- */ - -SWIGRUNTIME PyObject* -SWIG_Python_ErrorType(int code) { - PyObject* type = 0; - switch(code) { - case SWIG_MemoryError: - type = PyExc_MemoryError; - break; - case SWIG_IOError: - type = PyExc_IOError; - break; - case SWIG_RuntimeError: - type = PyExc_RuntimeError; - break; - case SWIG_IndexError: - type = PyExc_IndexError; - break; - case SWIG_TypeError: - type = PyExc_TypeError; - break; - case SWIG_DivisionByZero: - type = PyExc_ZeroDivisionError; - break; - case SWIG_OverflowError: - type = PyExc_OverflowError; - break; - case SWIG_SyntaxError: - type = PyExc_SyntaxError; - break; - case SWIG_ValueError: - type = PyExc_ValueError; - break; - case SWIG_SystemError: - type = PyExc_SystemError; - break; - case SWIG_AttributeError: - type = PyExc_AttributeError; - break; - default: - type = PyExc_RuntimeError; - } - return type; -} - - -SWIGRUNTIME void -SWIG_Python_AddErrorMsg(const char* mesg) -{ - PyObject *type = 0; - PyObject *value = 0; - PyObject *traceback = 0; - - if (PyErr_Occurred()) PyErr_Fetch(&type, &value, &traceback); - if (value) { - char *tmp; - PyObject *old_str = PyObject_Str(value); - PyErr_Clear(); - Py_XINCREF(type); - - PyErr_Format(type, "%s %s", tmp = SWIG_Python_str_AsChar(old_str), mesg); - SWIG_Python_str_DelForPy3(tmp); - Py_DECREF(old_str); - Py_DECREF(value); - } else { - PyErr_SetString(PyExc_RuntimeError, mesg); - } -} - -#if defined(SWIG_PYTHON_NO_THREADS) -# if defined(SWIG_PYTHON_THREADS) -# undef SWIG_PYTHON_THREADS -# endif -#endif -#if defined(SWIG_PYTHON_THREADS) /* Threading support is enabled */ -# if !defined(SWIG_PYTHON_USE_GIL) && !defined(SWIG_PYTHON_NO_USE_GIL) -# if (PY_VERSION_HEX >= 0x02030000) /* For 2.3 or later, use the PyGILState calls */ -# define SWIG_PYTHON_USE_GIL -# endif -# endif -# if defined(SWIG_PYTHON_USE_GIL) /* Use PyGILState threads calls */ -# ifndef SWIG_PYTHON_INITIALIZE_THREADS -# define SWIG_PYTHON_INITIALIZE_THREADS PyEval_InitThreads() -# endif -# ifdef __cplusplus /* C++ code */ - class SWIG_Python_Thread_Block { - bool status; - PyGILState_STATE state; - public: - void end() { if (status) { PyGILState_Release(state); status = false;} } - SWIG_Python_Thread_Block() : status(true), state(PyGILState_Ensure()) {} - ~SWIG_Python_Thread_Block() { end(); } - }; - class SWIG_Python_Thread_Allow { - bool status; - PyThreadState *save; - public: - void end() { if (status) { PyEval_RestoreThread(save); status = false; }} - SWIG_Python_Thread_Allow() : status(true), save(PyEval_SaveThread()) {} - ~SWIG_Python_Thread_Allow() { end(); } - }; -# define SWIG_PYTHON_THREAD_BEGIN_BLOCK SWIG_Python_Thread_Block _swig_thread_block -# define SWIG_PYTHON_THREAD_END_BLOCK _swig_thread_block.end() -# define SWIG_PYTHON_THREAD_BEGIN_ALLOW SWIG_Python_Thread_Allow _swig_thread_allow -# define SWIG_PYTHON_THREAD_END_ALLOW _swig_thread_allow.end() -# else /* C code */ -# define SWIG_PYTHON_THREAD_BEGIN_BLOCK PyGILState_STATE _swig_thread_block = PyGILState_Ensure() -# define SWIG_PYTHON_THREAD_END_BLOCK PyGILState_Release(_swig_thread_block) -# define SWIG_PYTHON_THREAD_BEGIN_ALLOW PyThreadState *_swig_thread_allow = PyEval_SaveThread() -# define SWIG_PYTHON_THREAD_END_ALLOW PyEval_RestoreThread(_swig_thread_allow) -# endif -# else /* Old thread way, not implemented, user must provide it */ -# if !defined(SWIG_PYTHON_INITIALIZE_THREADS) -# define SWIG_PYTHON_INITIALIZE_THREADS -# endif -# if !defined(SWIG_PYTHON_THREAD_BEGIN_BLOCK) -# define SWIG_PYTHON_THREAD_BEGIN_BLOCK -# endif -# if !defined(SWIG_PYTHON_THREAD_END_BLOCK) -# define SWIG_PYTHON_THREAD_END_BLOCK -# endif -# if !defined(SWIG_PYTHON_THREAD_BEGIN_ALLOW) -# define SWIG_PYTHON_THREAD_BEGIN_ALLOW -# endif -# if !defined(SWIG_PYTHON_THREAD_END_ALLOW) -# define SWIG_PYTHON_THREAD_END_ALLOW -# endif -# endif -#else /* No thread support */ -# define SWIG_PYTHON_INITIALIZE_THREADS -# define SWIG_PYTHON_THREAD_BEGIN_BLOCK -# define SWIG_PYTHON_THREAD_END_BLOCK -# define SWIG_PYTHON_THREAD_BEGIN_ALLOW -# define SWIG_PYTHON_THREAD_END_ALLOW -#endif - -/* ----------------------------------------------------------------------------- - * Python API portion that goes into the runtime - * ----------------------------------------------------------------------------- */ - -#ifdef __cplusplus -extern "C" { -#endif - -/* ----------------------------------------------------------------------------- - * Constant declarations - * ----------------------------------------------------------------------------- */ - -/* Constant Types */ -#define SWIG_PY_POINTER 4 -#define SWIG_PY_BINARY 5 - -/* Constant information structure */ -typedef struct swig_const_info { - int type; - char *name; - long lvalue; - double dvalue; - void *pvalue; - swig_type_info **ptype; -} swig_const_info; - - -/* ----------------------------------------------------------------------------- - * Wrapper of PyInstanceMethod_New() used in Python 3 - * It is exported to the generated module, used for -fastproxy - * ----------------------------------------------------------------------------- */ -#if PY_VERSION_HEX >= 0x03000000 -SWIGRUNTIME PyObject* SWIG_PyInstanceMethod_New(PyObject *SWIGUNUSEDPARM(self), PyObject *func) -{ - return PyInstanceMethod_New(func); -} -#else -SWIGRUNTIME PyObject* SWIG_PyInstanceMethod_New(PyObject *SWIGUNUSEDPARM(self), PyObject *SWIGUNUSEDPARM(func)) -{ - return NULL; -} -#endif - -#ifdef __cplusplus -} -#endif - - -/* ----------------------------------------------------------------------------- - * pyrun.swg - * - * This file contains the runtime support for Python modules - * and includes code for managing global variables and pointer - * type checking. - * - * ----------------------------------------------------------------------------- */ - -/* Common SWIG API */ - -/* for raw pointers */ -#define SWIG_Python_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, 0) -#define SWIG_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtr(obj, pptr, type, flags) -#define SWIG_ConvertPtrAndOwn(obj,pptr,type,flags,own) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, own) - -#ifdef SWIGPYTHON_BUILTIN -#define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(self, ptr, type, flags) -#else -#define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) -#endif - -#define SWIG_InternalNewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) - -#define SWIG_CheckImplicit(ty) SWIG_Python_CheckImplicit(ty) -#define SWIG_AcquirePtr(ptr, src) SWIG_Python_AcquirePtr(ptr, src) -#define swig_owntype int - -/* for raw packed data */ -#define SWIG_ConvertPacked(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty) -#define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type) - -/* for class or struct pointers */ -#define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_ConvertPtr(obj, pptr, type, flags) -#define SWIG_NewInstanceObj(ptr, type, flags) SWIG_NewPointerObj(ptr, type, flags) - -/* for C or C++ function pointers */ -#define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_Python_ConvertFunctionPtr(obj, pptr, type) -#define SWIG_NewFunctionPtrObj(ptr, type) SWIG_Python_NewPointerObj(NULL, ptr, type, 0) - -/* for C++ member pointers, ie, member methods */ -#define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty) -#define SWIG_NewMemberObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type) - - -/* Runtime API */ - -#define SWIG_GetModule(clientdata) SWIG_Python_GetModule(clientdata) -#define SWIG_SetModule(clientdata, pointer) SWIG_Python_SetModule(pointer) -#define SWIG_NewClientData(obj) SwigPyClientData_New(obj) - -#define SWIG_SetErrorObj SWIG_Python_SetErrorObj -#define SWIG_SetErrorMsg SWIG_Python_SetErrorMsg -#define SWIG_ErrorType(code) SWIG_Python_ErrorType(code) -#define SWIG_Error(code, msg) SWIG_Python_SetErrorMsg(SWIG_ErrorType(code), msg) -#define SWIG_fail goto fail - - -/* Runtime API implementation */ - -/* Error manipulation */ - -SWIGINTERN void -SWIG_Python_SetErrorObj(PyObject *errtype, PyObject *obj) { - SWIG_PYTHON_THREAD_BEGIN_BLOCK; - PyErr_SetObject(errtype, obj); - Py_DECREF(obj); - SWIG_PYTHON_THREAD_END_BLOCK; -} - -SWIGINTERN void -SWIG_Python_SetErrorMsg(PyObject *errtype, const char *msg) { - SWIG_PYTHON_THREAD_BEGIN_BLOCK; - PyErr_SetString(errtype, msg); - SWIG_PYTHON_THREAD_END_BLOCK; -} - -#define SWIG_Python_Raise(obj, type, desc) SWIG_Python_SetErrorObj(SWIG_Python_ExceptionType(desc), obj) - -/* Set a constant value */ - -#if defined(SWIGPYTHON_BUILTIN) - -SWIGINTERN void -SwigPyBuiltin_AddPublicSymbol(PyObject *seq, const char *key) { - PyObject *s = PyString_InternFromString(key); - PyList_Append(seq, s); - Py_DECREF(s); -} - -SWIGINTERN void -SWIG_Python_SetConstant(PyObject *d, PyObject *public_interface, const char *name, PyObject *obj) { -#if PY_VERSION_HEX < 0x02030000 - PyDict_SetItemString(d, (char *)name, obj); -#else - PyDict_SetItemString(d, name, obj); -#endif - Py_DECREF(obj); - if (public_interface) - SwigPyBuiltin_AddPublicSymbol(public_interface, name); -} - -#else - -SWIGINTERN void -SWIG_Python_SetConstant(PyObject *d, const char *name, PyObject *obj) { -#if PY_VERSION_HEX < 0x02030000 - PyDict_SetItemString(d, (char *)name, obj); -#else - PyDict_SetItemString(d, name, obj); -#endif - Py_DECREF(obj); -} - -#endif - -/* Append a value to the result obj */ - -SWIGINTERN PyObject* -SWIG_Python_AppendOutput(PyObject* result, PyObject* obj) { -#if !defined(SWIG_PYTHON_OUTPUT_TUPLE) - if (!result) { - result = obj; - } else if (result == Py_None) { - Py_DECREF(result); - result = obj; - } else { - if (!PyList_Check(result)) { - PyObject *o2 = result; - result = PyList_New(1); - PyList_SetItem(result, 0, o2); - } - PyList_Append(result,obj); - Py_DECREF(obj); - } - return result; -#else - PyObject* o2; - PyObject* o3; - if (!result) { - result = obj; - } else if (result == Py_None) { - Py_DECREF(result); - result = obj; - } else { - if (!PyTuple_Check(result)) { - o2 = result; - result = PyTuple_New(1); - PyTuple_SET_ITEM(result, 0, o2); - } - o3 = PyTuple_New(1); - PyTuple_SET_ITEM(o3, 0, obj); - o2 = result; - result = PySequence_Concat(o2, o3); - Py_DECREF(o2); - Py_DECREF(o3); - } - return result; -#endif -} - -/* Unpack the argument tuple */ - -SWIGINTERN int -SWIG_Python_UnpackTuple(PyObject *args, const char *name, Py_ssize_t min, Py_ssize_t max, PyObject **objs) -{ - if (!args) { - if (!min && !max) { - return 1; - } else { - PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got none", - name, (min == max ? "" : "at least "), (int)min); - return 0; - } - } - if (!PyTuple_Check(args)) { - if (min <= 1 && max >= 1) { - int i; - objs[0] = args; - for (i = 1; i < max; ++i) { - objs[i] = 0; - } - return 2; - } - PyErr_SetString(PyExc_SystemError, "UnpackTuple() argument list is not a tuple"); - return 0; - } else { - Py_ssize_t l = PyTuple_GET_SIZE(args); - if (l < min) { - PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d", - name, (min == max ? "" : "at least "), (int)min, (int)l); - return 0; - } else if (l > max) { - PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d", - name, (min == max ? "" : "at most "), (int)max, (int)l); - return 0; - } else { - int i; - for (i = 0; i < l; ++i) { - objs[i] = PyTuple_GET_ITEM(args, i); - } - for (; l < max; ++l) { - objs[l] = 0; - } - return i + 1; - } - } -} - -/* A functor is a function object with one single object argument */ -#if PY_VERSION_HEX >= 0x02020000 -#define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunctionObjArgs(functor, obj, NULL); -#else -#define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunction(functor, "O", obj); -#endif - -/* - Helper for static pointer initialization for both C and C++ code, for example - static PyObject *SWIG_STATIC_POINTER(MyVar) = NewSomething(...); -*/ -#ifdef __cplusplus -#define SWIG_STATIC_POINTER(var) var -#else -#define SWIG_STATIC_POINTER(var) var = 0; if (!var) var -#endif - -/* ----------------------------------------------------------------------------- - * Pointer declarations - * ----------------------------------------------------------------------------- */ - -/* Flags for new pointer objects */ -#define SWIG_POINTER_NOSHADOW (SWIG_POINTER_OWN << 1) -#define SWIG_POINTER_NEW (SWIG_POINTER_NOSHADOW | SWIG_POINTER_OWN) - -#define SWIG_POINTER_IMPLICIT_CONV (SWIG_POINTER_DISOWN << 1) - -#define SWIG_BUILTIN_TP_INIT (SWIG_POINTER_OWN << 2) -#define SWIG_BUILTIN_INIT (SWIG_BUILTIN_TP_INIT | SWIG_POINTER_OWN) - -#ifdef __cplusplus -extern "C" { -#endif - -/* How to access Py_None */ -#if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) -# ifndef SWIG_PYTHON_NO_BUILD_NONE -# ifndef SWIG_PYTHON_BUILD_NONE -# define SWIG_PYTHON_BUILD_NONE -# endif -# endif -#endif - -#ifdef SWIG_PYTHON_BUILD_NONE -# ifdef Py_None -# undef Py_None -# define Py_None SWIG_Py_None() -# endif -SWIGRUNTIMEINLINE PyObject * -_SWIG_Py_None(void) -{ - PyObject *none = Py_BuildValue((char*)""); - Py_DECREF(none); - return none; -} -SWIGRUNTIME PyObject * -SWIG_Py_None(void) -{ - static PyObject *SWIG_STATIC_POINTER(none) = _SWIG_Py_None(); - return none; -} -#endif - -/* The python void return value */ - -SWIGRUNTIMEINLINE PyObject * -SWIG_Py_Void(void) -{ - PyObject *none = Py_None; - Py_INCREF(none); - return none; -} - -/* SwigPyClientData */ - -typedef struct { - PyObject *klass; - PyObject *newraw; - PyObject *newargs; - PyObject *destroy; - int delargs; - int implicitconv; - PyTypeObject *pytype; -} SwigPyClientData; - -SWIGRUNTIMEINLINE int -SWIG_Python_CheckImplicit(swig_type_info *ty) -{ - SwigPyClientData *data = (SwigPyClientData *)ty->clientdata; - return data ? data->implicitconv : 0; -} - -SWIGRUNTIMEINLINE PyObject * -SWIG_Python_ExceptionType(swig_type_info *desc) { - SwigPyClientData *data = desc ? (SwigPyClientData *) desc->clientdata : 0; - PyObject *klass = data ? data->klass : 0; - return (klass ? klass : PyExc_RuntimeError); -} - - -SWIGRUNTIME SwigPyClientData * -SwigPyClientData_New(PyObject* obj) -{ - if (!obj) { - return 0; - } else { - SwigPyClientData *data = (SwigPyClientData *)malloc(sizeof(SwigPyClientData)); - /* the klass element */ - data->klass = obj; - Py_INCREF(data->klass); - /* the newraw method and newargs arguments used to create a new raw instance */ - if (PyClass_Check(obj)) { - data->newraw = 0; - data->newargs = obj; - Py_INCREF(obj); - } else { -#if (PY_VERSION_HEX < 0x02020000) - data->newraw = 0; -#else - data->newraw = PyObject_GetAttrString(data->klass, (char *)"__new__"); -#endif - if (data->newraw) { - Py_INCREF(data->newraw); - data->newargs = PyTuple_New(1); - PyTuple_SetItem(data->newargs, 0, obj); - } else { - data->newargs = obj; - } - Py_INCREF(data->newargs); - } - /* the destroy method, aka as the C++ delete method */ - data->destroy = PyObject_GetAttrString(data->klass, (char *)"__swig_destroy__"); - if (PyErr_Occurred()) { - PyErr_Clear(); - data->destroy = 0; - } - if (data->destroy) { - int flags; - Py_INCREF(data->destroy); - flags = PyCFunction_GET_FLAGS(data->destroy); -#ifdef METH_O - data->delargs = !(flags & (METH_O)); -#else - data->delargs = 0; -#endif - } else { - data->delargs = 0; - } - data->implicitconv = 0; - data->pytype = 0; - return data; - } -} - -SWIGRUNTIME void -SwigPyClientData_Del(SwigPyClientData *data) { - Py_XDECREF(data->newraw); - Py_XDECREF(data->newargs); - Py_XDECREF(data->destroy); -} - -/* =============== SwigPyObject =====================*/ - -typedef struct { - PyObject_HEAD - void *ptr; - swig_type_info *ty; - int own; - PyObject *next; -#ifdef SWIGPYTHON_BUILTIN - PyObject *dict; -#endif -} SwigPyObject; - - -#ifdef SWIGPYTHON_BUILTIN - -SWIGRUNTIME PyObject * -SwigPyObject_get___dict__(PyObject *v, PyObject *SWIGUNUSEDPARM(args)) -{ - SwigPyObject *sobj = (SwigPyObject *)v; - - if (!sobj->dict) - sobj->dict = PyDict_New(); - - Py_INCREF(sobj->dict); - return sobj->dict; -} - -#endif - -SWIGRUNTIME PyObject * -SwigPyObject_long(SwigPyObject *v) -{ - return PyLong_FromVoidPtr(v->ptr); -} - -SWIGRUNTIME PyObject * -SwigPyObject_format(const char* fmt, SwigPyObject *v) -{ - PyObject *res = NULL; - PyObject *args = PyTuple_New(1); - if (args) { - if (PyTuple_SetItem(args, 0, SwigPyObject_long(v)) == 0) { - PyObject *ofmt = SWIG_Python_str_FromChar(fmt); - if (ofmt) { -#if PY_VERSION_HEX >= 0x03000000 - res = PyUnicode_Format(ofmt,args); -#else - res = PyString_Format(ofmt,args); -#endif - Py_DECREF(ofmt); - } - Py_DECREF(args); - } - } - return res; -} - -SWIGRUNTIME PyObject * -SwigPyObject_oct(SwigPyObject *v) -{ - return SwigPyObject_format("%o",v); -} - -SWIGRUNTIME PyObject * -SwigPyObject_hex(SwigPyObject *v) -{ - return SwigPyObject_format("%x",v); -} - -SWIGRUNTIME PyObject * -#ifdef METH_NOARGS -SwigPyObject_repr(SwigPyObject *v) -#else -SwigPyObject_repr(SwigPyObject *v, PyObject *args) -#endif -{ - const char *name = SWIG_TypePrettyName(v->ty); - PyObject *repr = SWIG_Python_str_FromFormat("", (name ? name : "unknown"), (void *)v); - if (v->next) { -# ifdef METH_NOARGS - PyObject *nrep = SwigPyObject_repr((SwigPyObject *)v->next); -# else - PyObject *nrep = SwigPyObject_repr((SwigPyObject *)v->next, args); -# endif -# if PY_VERSION_HEX >= 0x03000000 - PyObject *joined = PyUnicode_Concat(repr, nrep); - Py_DecRef(repr); - Py_DecRef(nrep); - repr = joined; -# else - PyString_ConcatAndDel(&repr,nrep); -# endif - } - return repr; -} - -SWIGRUNTIME int -SwigPyObject_compare(SwigPyObject *v, SwigPyObject *w) -{ - void *i = v->ptr; - void *j = w->ptr; - return (i < j) ? -1 : ((i > j) ? 1 : 0); -} - -/* Added for Python 3.x, would it also be useful for Python 2.x? */ -SWIGRUNTIME PyObject* -SwigPyObject_richcompare(SwigPyObject *v, SwigPyObject *w, int op) -{ - PyObject* res; - if( op != Py_EQ && op != Py_NE ) { - Py_INCREF(Py_NotImplemented); - return Py_NotImplemented; - } - res = PyBool_FromLong( (SwigPyObject_compare(v, w)==0) == (op == Py_EQ) ? 1 : 0); - return res; -} - - -SWIGRUNTIME PyTypeObject* SwigPyObject_TypeOnce(void); - -#ifdef SWIGPYTHON_BUILTIN -static swig_type_info *SwigPyObject_stype = 0; -SWIGRUNTIME PyTypeObject* -SwigPyObject_type(void) { - SwigPyClientData *cd; - assert(SwigPyObject_stype); - cd = (SwigPyClientData*) SwigPyObject_stype->clientdata; - assert(cd); - assert(cd->pytype); - return cd->pytype; -} -#else -SWIGRUNTIME PyTypeObject* -SwigPyObject_type(void) { - static PyTypeObject *SWIG_STATIC_POINTER(type) = SwigPyObject_TypeOnce(); - return type; -} -#endif - -SWIGRUNTIMEINLINE int -SwigPyObject_Check(PyObject *op) { -#ifdef SWIGPYTHON_BUILTIN - PyTypeObject *target_tp = SwigPyObject_type(); - if (PyType_IsSubtype(op->ob_type, target_tp)) - return 1; - return (strcmp(op->ob_type->tp_name, "SwigPyObject") == 0); -#else - return (Py_TYPE(op) == SwigPyObject_type()) - || (strcmp(Py_TYPE(op)->tp_name,"SwigPyObject") == 0); -#endif -} - -SWIGRUNTIME PyObject * -SwigPyObject_New(void *ptr, swig_type_info *ty, int own); - -SWIGRUNTIME void -SwigPyObject_dealloc(PyObject *v) -{ - SwigPyObject *sobj = (SwigPyObject *) v; - PyObject *next = sobj->next; - if (sobj->own == SWIG_POINTER_OWN) { - swig_type_info *ty = sobj->ty; - SwigPyClientData *data = ty ? (SwigPyClientData *) ty->clientdata : 0; - PyObject *destroy = data ? data->destroy : 0; - if (destroy) { - /* destroy is always a VARARGS method */ - PyObject *res; - if (data->delargs) { - /* we need to create a temporary object to carry the destroy operation */ - PyObject *tmp = SwigPyObject_New(sobj->ptr, ty, 0); - res = SWIG_Python_CallFunctor(destroy, tmp); - Py_DECREF(tmp); - } else { - PyCFunction meth = PyCFunction_GET_FUNCTION(destroy); - PyObject *mself = PyCFunction_GET_SELF(destroy); - res = ((*meth)(mself, v)); - } - Py_XDECREF(res); - } -#if !defined(SWIG_PYTHON_SILENT_MEMLEAK) - else { - const char *name = SWIG_TypePrettyName(ty); - printf("swig/python detected a memory leak of type '%s', no destructor found.\n", (name ? name : "unknown")); - } -#endif - } - Py_XDECREF(next); - PyObject_DEL(v); -} - -SWIGRUNTIME PyObject* -SwigPyObject_append(PyObject* v, PyObject* next) -{ - SwigPyObject *sobj = (SwigPyObject *) v; -#ifndef METH_O - PyObject *tmp = 0; - if (!PyArg_ParseTuple(next,(char *)"O:append", &tmp)) return NULL; - next = tmp; -#endif - if (!SwigPyObject_Check(next)) { - return NULL; - } - sobj->next = next; - Py_INCREF(next); - return SWIG_Py_Void(); -} - -SWIGRUNTIME PyObject* -#ifdef METH_NOARGS -SwigPyObject_next(PyObject* v) -#else -SwigPyObject_next(PyObject* v, PyObject *SWIGUNUSEDPARM(args)) -#endif -{ - SwigPyObject *sobj = (SwigPyObject *) v; - if (sobj->next) { - Py_INCREF(sobj->next); - return sobj->next; - } else { - return SWIG_Py_Void(); - } -} - -SWIGINTERN PyObject* -#ifdef METH_NOARGS -SwigPyObject_disown(PyObject *v) -#else -SwigPyObject_disown(PyObject* v, PyObject *SWIGUNUSEDPARM(args)) -#endif -{ - SwigPyObject *sobj = (SwigPyObject *)v; - sobj->own = 0; - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject* -#ifdef METH_NOARGS -SwigPyObject_acquire(PyObject *v) -#else -SwigPyObject_acquire(PyObject* v, PyObject *SWIGUNUSEDPARM(args)) -#endif -{ - SwigPyObject *sobj = (SwigPyObject *)v; - sobj->own = SWIG_POINTER_OWN; - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject* -SwigPyObject_own(PyObject *v, PyObject *args) -{ - PyObject *val = 0; -#if (PY_VERSION_HEX < 0x02020000) - if (!PyArg_ParseTuple(args,(char *)"|O:own",&val)) -#elif (PY_VERSION_HEX < 0x02050000) - if (!PyArg_UnpackTuple(args, (char *)"own", 0, 1, &val)) -#else - if (!PyArg_UnpackTuple(args, "own", 0, 1, &val)) -#endif - { - return NULL; - } - else - { - SwigPyObject *sobj = (SwigPyObject *)v; - PyObject *obj = PyBool_FromLong(sobj->own); - if (val) { -#ifdef METH_NOARGS - if (PyObject_IsTrue(val)) { - SwigPyObject_acquire(v); - } else { - SwigPyObject_disown(v); - } -#else - if (PyObject_IsTrue(val)) { - SwigPyObject_acquire(v,args); - } else { - SwigPyObject_disown(v,args); - } -#endif - } - return obj; - } -} - -#ifdef METH_O -static PyMethodDef -swigobject_methods[] = { - {(char *)"disown", (PyCFunction)SwigPyObject_disown, METH_NOARGS, (char *)"releases ownership of the pointer"}, - {(char *)"acquire", (PyCFunction)SwigPyObject_acquire, METH_NOARGS, (char *)"acquires ownership of the pointer"}, - {(char *)"own", (PyCFunction)SwigPyObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"}, - {(char *)"append", (PyCFunction)SwigPyObject_append, METH_O, (char *)"appends another 'this' object"}, - {(char *)"next", (PyCFunction)SwigPyObject_next, METH_NOARGS, (char *)"returns the next 'this' object"}, - {(char *)"__repr__",(PyCFunction)SwigPyObject_repr, METH_NOARGS, (char *)"returns object representation"}, - {0, 0, 0, 0} -}; -#else -static PyMethodDef -swigobject_methods[] = { - {(char *)"disown", (PyCFunction)SwigPyObject_disown, METH_VARARGS, (char *)"releases ownership of the pointer"}, - {(char *)"acquire", (PyCFunction)SwigPyObject_acquire, METH_VARARGS, (char *)"acquires ownership of the pointer"}, - {(char *)"own", (PyCFunction)SwigPyObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"}, - {(char *)"append", (PyCFunction)SwigPyObject_append, METH_VARARGS, (char *)"appends another 'this' object"}, - {(char *)"next", (PyCFunction)SwigPyObject_next, METH_VARARGS, (char *)"returns the next 'this' object"}, - {(char *)"__repr__",(PyCFunction)SwigPyObject_repr, METH_VARARGS, (char *)"returns object representation"}, - {0, 0, 0, 0} -}; -#endif - -#if PY_VERSION_HEX < 0x02020000 -SWIGINTERN PyObject * -SwigPyObject_getattr(SwigPyObject *sobj,char *name) -{ - return Py_FindMethod(swigobject_methods, (PyObject *)sobj, name); -} -#endif - -SWIGRUNTIME PyTypeObject* -SwigPyObject_TypeOnce(void) { - static char swigobject_doc[] = "Swig object carries a C/C++ instance pointer"; - - static PyNumberMethods SwigPyObject_as_number = { - (binaryfunc)0, /*nb_add*/ - (binaryfunc)0, /*nb_subtract*/ - (binaryfunc)0, /*nb_multiply*/ - /* nb_divide removed in Python 3 */ -#if PY_VERSION_HEX < 0x03000000 - (binaryfunc)0, /*nb_divide*/ -#endif - (binaryfunc)0, /*nb_remainder*/ - (binaryfunc)0, /*nb_divmod*/ - (ternaryfunc)0,/*nb_power*/ - (unaryfunc)0, /*nb_negative*/ - (unaryfunc)0, /*nb_positive*/ - (unaryfunc)0, /*nb_absolute*/ - (inquiry)0, /*nb_nonzero*/ - 0, /*nb_invert*/ - 0, /*nb_lshift*/ - 0, /*nb_rshift*/ - 0, /*nb_and*/ - 0, /*nb_xor*/ - 0, /*nb_or*/ -#if PY_VERSION_HEX < 0x03000000 - 0, /*nb_coerce*/ -#endif - (unaryfunc)SwigPyObject_long, /*nb_int*/ -#if PY_VERSION_HEX < 0x03000000 - (unaryfunc)SwigPyObject_long, /*nb_long*/ -#else - 0, /*nb_reserved*/ -#endif - (unaryfunc)0, /*nb_float*/ -#if PY_VERSION_HEX < 0x03000000 - (unaryfunc)SwigPyObject_oct, /*nb_oct*/ - (unaryfunc)SwigPyObject_hex, /*nb_hex*/ -#endif -#if PY_VERSION_HEX >= 0x03000000 /* 3.0 */ - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_index, nb_inplace_divide removed */ -#elif PY_VERSION_HEX >= 0x02050000 /* 2.5.0 */ - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_index */ -#elif PY_VERSION_HEX >= 0x02020000 /* 2.2.0 */ - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */ -#elif PY_VERSION_HEX >= 0x02000000 /* 2.0.0 */ - 0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */ -#endif - }; - - static PyTypeObject swigpyobject_type; - static int type_init = 0; - if (!type_init) { - const PyTypeObject tmp = { - /* PyObject header changed in Python 3 */ -#if PY_VERSION_HEX >= 0x03000000 - PyVarObject_HEAD_INIT(NULL, 0) -#else - PyObject_HEAD_INIT(NULL) - 0, /* ob_size */ -#endif - (char *)"SwigPyObject", /* tp_name */ - sizeof(SwigPyObject), /* tp_basicsize */ - 0, /* tp_itemsize */ - (destructor)SwigPyObject_dealloc, /* tp_dealloc */ - 0, /* tp_print */ -#if PY_VERSION_HEX < 0x02020000 - (getattrfunc)SwigPyObject_getattr, /* tp_getattr */ -#else - (getattrfunc)0, /* tp_getattr */ -#endif - (setattrfunc)0, /* tp_setattr */ -#if PY_VERSION_HEX >= 0x03000000 - 0, /* tp_reserved in 3.0.1, tp_compare in 3.0.0 but not used */ -#else - (cmpfunc)SwigPyObject_compare, /* tp_compare */ -#endif - (reprfunc)SwigPyObject_repr, /* tp_repr */ - &SwigPyObject_as_number, /* tp_as_number */ - 0, /* tp_as_sequence */ - 0, /* tp_as_mapping */ - (hashfunc)0, /* tp_hash */ - (ternaryfunc)0, /* tp_call */ - 0, /* tp_str */ - PyObject_GenericGetAttr, /* tp_getattro */ - 0, /* tp_setattro */ - 0, /* tp_as_buffer */ - Py_TPFLAGS_DEFAULT, /* tp_flags */ - swigobject_doc, /* tp_doc */ - 0, /* tp_traverse */ - 0, /* tp_clear */ - (richcmpfunc)SwigPyObject_richcompare,/* tp_richcompare */ - 0, /* tp_weaklistoffset */ -#if PY_VERSION_HEX >= 0x02020000 - 0, /* tp_iter */ - 0, /* tp_iternext */ - swigobject_methods, /* tp_methods */ - 0, /* tp_members */ - 0, /* tp_getset */ - 0, /* tp_base */ - 0, /* tp_dict */ - 0, /* tp_descr_get */ - 0, /* tp_descr_set */ - 0, /* tp_dictoffset */ - 0, /* tp_init */ - 0, /* tp_alloc */ - 0, /* tp_new */ - 0, /* tp_free */ - 0, /* tp_is_gc */ - 0, /* tp_bases */ - 0, /* tp_mro */ - 0, /* tp_cache */ - 0, /* tp_subclasses */ - 0, /* tp_weaklist */ -#endif -#if PY_VERSION_HEX >= 0x02030000 - 0, /* tp_del */ -#endif -#if PY_VERSION_HEX >= 0x02060000 - 0, /* tp_version */ -#endif -#ifdef COUNT_ALLOCS - 0,0,0,0 /* tp_alloc -> tp_next */ -#endif - }; - swigpyobject_type = tmp; - type_init = 1; -#if PY_VERSION_HEX < 0x02020000 - swigpyobject_type.ob_type = &PyType_Type; -#else - if (PyType_Ready(&swigpyobject_type) < 0) - return NULL; -#endif - } - return &swigpyobject_type; -} - -SWIGRUNTIME PyObject * -SwigPyObject_New(void *ptr, swig_type_info *ty, int own) -{ - SwigPyObject *sobj = PyObject_NEW(SwigPyObject, SwigPyObject_type()); - if (sobj) { - sobj->ptr = ptr; - sobj->ty = ty; - sobj->own = own; - sobj->next = 0; - } - return (PyObject *)sobj; -} - -/* ----------------------------------------------------------------------------- - * Implements a simple Swig Packed type, and use it instead of string - * ----------------------------------------------------------------------------- */ - -typedef struct { - PyObject_HEAD - void *pack; - swig_type_info *ty; - size_t size; -} SwigPyPacked; - -SWIGRUNTIME int -SwigPyPacked_print(SwigPyPacked *v, FILE *fp, int SWIGUNUSEDPARM(flags)) -{ - char result[SWIG_BUFFER_SIZE]; - fputs("pack, v->size, 0, sizeof(result))) { - fputs("at ", fp); - fputs(result, fp); - } - fputs(v->ty->name,fp); - fputs(">", fp); - return 0; -} - -SWIGRUNTIME PyObject * -SwigPyPacked_repr(SwigPyPacked *v) -{ - char result[SWIG_BUFFER_SIZE]; - if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) { - return SWIG_Python_str_FromFormat("", result, v->ty->name); - } else { - return SWIG_Python_str_FromFormat("", v->ty->name); - } -} - -SWIGRUNTIME PyObject * -SwigPyPacked_str(SwigPyPacked *v) -{ - char result[SWIG_BUFFER_SIZE]; - if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){ - return SWIG_Python_str_FromFormat("%s%s", result, v->ty->name); - } else { - return SWIG_Python_str_FromChar(v->ty->name); - } -} - -SWIGRUNTIME int -SwigPyPacked_compare(SwigPyPacked *v, SwigPyPacked *w) -{ - size_t i = v->size; - size_t j = w->size; - int s = (i < j) ? -1 : ((i > j) ? 1 : 0); - return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size); -} - -SWIGRUNTIME PyTypeObject* SwigPyPacked_TypeOnce(void); - -SWIGRUNTIME PyTypeObject* -SwigPyPacked_type(void) { - static PyTypeObject *SWIG_STATIC_POINTER(type) = SwigPyPacked_TypeOnce(); - return type; -} - -SWIGRUNTIMEINLINE int -SwigPyPacked_Check(PyObject *op) { - return ((op)->ob_type == SwigPyPacked_TypeOnce()) - || (strcmp((op)->ob_type->tp_name,"SwigPyPacked") == 0); -} - -SWIGRUNTIME void -SwigPyPacked_dealloc(PyObject *v) -{ - if (SwigPyPacked_Check(v)) { - SwigPyPacked *sobj = (SwigPyPacked *) v; - free(sobj->pack); - } - PyObject_DEL(v); -} - -SWIGRUNTIME PyTypeObject* -SwigPyPacked_TypeOnce(void) { - static char swigpacked_doc[] = "Swig object carries a C/C++ instance pointer"; - static PyTypeObject swigpypacked_type; - static int type_init = 0; - if (!type_init) { - const PyTypeObject tmp = { - /* PyObject header changed in Python 3 */ -#if PY_VERSION_HEX>=0x03000000 - PyVarObject_HEAD_INIT(NULL, 0) -#else - PyObject_HEAD_INIT(NULL) - 0, /* ob_size */ -#endif - (char *)"SwigPyPacked", /* tp_name */ - sizeof(SwigPyPacked), /* tp_basicsize */ - 0, /* tp_itemsize */ - (destructor)SwigPyPacked_dealloc, /* tp_dealloc */ - (printfunc)SwigPyPacked_print, /* tp_print */ - (getattrfunc)0, /* tp_getattr */ - (setattrfunc)0, /* tp_setattr */ -#if PY_VERSION_HEX>=0x03000000 - 0, /* tp_reserved in 3.0.1 */ -#else - (cmpfunc)SwigPyPacked_compare, /* tp_compare */ -#endif - (reprfunc)SwigPyPacked_repr, /* tp_repr */ - 0, /* tp_as_number */ - 0, /* tp_as_sequence */ - 0, /* tp_as_mapping */ - (hashfunc)0, /* tp_hash */ - (ternaryfunc)0, /* tp_call */ - (reprfunc)SwigPyPacked_str, /* tp_str */ - PyObject_GenericGetAttr, /* tp_getattro */ - 0, /* tp_setattro */ - 0, /* tp_as_buffer */ - Py_TPFLAGS_DEFAULT, /* tp_flags */ - swigpacked_doc, /* tp_doc */ - 0, /* tp_traverse */ - 0, /* tp_clear */ - 0, /* tp_richcompare */ - 0, /* tp_weaklistoffset */ -#if PY_VERSION_HEX >= 0x02020000 - 0, /* tp_iter */ - 0, /* tp_iternext */ - 0, /* tp_methods */ - 0, /* tp_members */ - 0, /* tp_getset */ - 0, /* tp_base */ - 0, /* tp_dict */ - 0, /* tp_descr_get */ - 0, /* tp_descr_set */ - 0, /* tp_dictoffset */ - 0, /* tp_init */ - 0, /* tp_alloc */ - 0, /* tp_new */ - 0, /* tp_free */ - 0, /* tp_is_gc */ - 0, /* tp_bases */ - 0, /* tp_mro */ - 0, /* tp_cache */ - 0, /* tp_subclasses */ - 0, /* tp_weaklist */ -#endif -#if PY_VERSION_HEX >= 0x02030000 - 0, /* tp_del */ -#endif -#if PY_VERSION_HEX >= 0x02060000 - 0, /* tp_version */ -#endif -#ifdef COUNT_ALLOCS - 0,0,0,0 /* tp_alloc -> tp_next */ -#endif - }; - swigpypacked_type = tmp; - type_init = 1; -#if PY_VERSION_HEX < 0x02020000 - swigpypacked_type.ob_type = &PyType_Type; -#else - if (PyType_Ready(&swigpypacked_type) < 0) - return NULL; -#endif - } - return &swigpypacked_type; -} - -SWIGRUNTIME PyObject * -SwigPyPacked_New(void *ptr, size_t size, swig_type_info *ty) -{ - SwigPyPacked *sobj = PyObject_NEW(SwigPyPacked, SwigPyPacked_type()); - if (sobj) { - void *pack = malloc(size); - if (pack) { - memcpy(pack, ptr, size); - sobj->pack = pack; - sobj->ty = ty; - sobj->size = size; - } else { - PyObject_DEL((PyObject *) sobj); - sobj = 0; - } - } - return (PyObject *) sobj; -} - -SWIGRUNTIME swig_type_info * -SwigPyPacked_UnpackData(PyObject *obj, void *ptr, size_t size) -{ - if (SwigPyPacked_Check(obj)) { - SwigPyPacked *sobj = (SwigPyPacked *)obj; - if (sobj->size != size) return 0; - memcpy(ptr, sobj->pack, size); - return sobj->ty; - } else { - return 0; - } -} - -/* ----------------------------------------------------------------------------- - * pointers/data manipulation - * ----------------------------------------------------------------------------- */ - -SWIGRUNTIMEINLINE PyObject * -_SWIG_This(void) -{ - return SWIG_Python_str_FromChar("this"); -} - -static PyObject *swig_this = NULL; - -SWIGRUNTIME PyObject * -SWIG_This(void) -{ - if (swig_this == NULL) - swig_this = _SWIG_This(); - return swig_this; -} - -/* #define SWIG_PYTHON_SLOW_GETSET_THIS */ - -/* TODO: I don't know how to implement the fast getset in Python 3 right now */ -#if PY_VERSION_HEX>=0x03000000 -#define SWIG_PYTHON_SLOW_GETSET_THIS -#endif - -SWIGRUNTIME SwigPyObject * -SWIG_Python_GetSwigThis(PyObject *pyobj) -{ - PyObject *obj; - - if (SwigPyObject_Check(pyobj)) - return (SwigPyObject *) pyobj; - -#ifdef SWIGPYTHON_BUILTIN - (void)obj; -# ifdef PyWeakref_CheckProxy - if (PyWeakref_CheckProxy(pyobj)) { - pyobj = PyWeakref_GET_OBJECT(pyobj); - if (pyobj && SwigPyObject_Check(pyobj)) - return (SwigPyObject*) pyobj; - } -# endif - return NULL; -#else - - obj = 0; - -#if (!defined(SWIG_PYTHON_SLOW_GETSET_THIS) && (PY_VERSION_HEX >= 0x02030000)) - if (PyInstance_Check(pyobj)) { - obj = _PyInstance_Lookup(pyobj, SWIG_This()); - } else { - PyObject **dictptr = _PyObject_GetDictPtr(pyobj); - if (dictptr != NULL) { - PyObject *dict = *dictptr; - obj = dict ? PyDict_GetItem(dict, SWIG_This()) : 0; - } else { -#ifdef PyWeakref_CheckProxy - if (PyWeakref_CheckProxy(pyobj)) { - PyObject *wobj = PyWeakref_GET_OBJECT(pyobj); - return wobj ? SWIG_Python_GetSwigThis(wobj) : 0; - } -#endif - obj = PyObject_GetAttr(pyobj,SWIG_This()); - if (obj) { - Py_DECREF(obj); - } else { - if (PyErr_Occurred()) PyErr_Clear(); - return 0; - } - } - } -#else - obj = PyObject_GetAttr(pyobj,SWIG_This()); - if (obj) { - Py_DECREF(obj); - } else { - if (PyErr_Occurred()) PyErr_Clear(); - return 0; - } -#endif - if (obj && !SwigPyObject_Check(obj)) { - /* a PyObject is called 'this', try to get the 'real this' - SwigPyObject from it */ - return SWIG_Python_GetSwigThis(obj); - } - return (SwigPyObject *)obj; -#endif -} - -/* Acquire a pointer value */ - -SWIGRUNTIME int -SWIG_Python_AcquirePtr(PyObject *obj, int own) { - if (own == SWIG_POINTER_OWN) { - SwigPyObject *sobj = SWIG_Python_GetSwigThis(obj); - if (sobj) { - int oldown = sobj->own; - sobj->own = own; - return oldown; - } - } - return 0; -} - -/* Convert a pointer value */ - -SWIGRUNTIME int -SWIG_Python_ConvertPtrAndOwn(PyObject *obj, void **ptr, swig_type_info *ty, int flags, int *own) { - int res; - SwigPyObject *sobj; - int implicit_conv = (flags & SWIG_POINTER_IMPLICIT_CONV) != 0; - - if (!obj) - return SWIG_ERROR; - if (obj == Py_None && !implicit_conv) { - if (ptr) - *ptr = 0; - return SWIG_OK; - } - - res = SWIG_ERROR; - - sobj = SWIG_Python_GetSwigThis(obj); - if (own) - *own = 0; - while (sobj) { - void *vptr = sobj->ptr; - if (ty) { - swig_type_info *to = sobj->ty; - if (to == ty) { - /* no type cast needed */ - if (ptr) *ptr = vptr; - break; - } else { - swig_cast_info *tc = SWIG_TypeCheck(to->name,ty); - if (!tc) { - sobj = (SwigPyObject *)sobj->next; - } else { - if (ptr) { - int newmemory = 0; - *ptr = SWIG_TypeCast(tc,vptr,&newmemory); - if (newmemory == SWIG_CAST_NEW_MEMORY) { - assert(own); /* badly formed typemap which will lead to a memory leak - it must set and use own to delete *ptr */ - if (own) - *own = *own | SWIG_CAST_NEW_MEMORY; - } - } - break; - } - } - } else { - if (ptr) *ptr = vptr; - break; - } - } - if (sobj) { - if (own) - *own = *own | sobj->own; - if (flags & SWIG_POINTER_DISOWN) { - sobj->own = 0; - } - res = SWIG_OK; - } else { - if (implicit_conv) { - SwigPyClientData *data = ty ? (SwigPyClientData *) ty->clientdata : 0; - if (data && !data->implicitconv) { - PyObject *klass = data->klass; - if (klass) { - PyObject *impconv; - data->implicitconv = 1; /* avoid recursion and call 'explicit' constructors*/ - impconv = SWIG_Python_CallFunctor(klass, obj); - data->implicitconv = 0; - if (PyErr_Occurred()) { - PyErr_Clear(); - impconv = 0; - } - if (impconv) { - SwigPyObject *iobj = SWIG_Python_GetSwigThis(impconv); - if (iobj) { - void *vptr; - res = SWIG_Python_ConvertPtrAndOwn((PyObject*)iobj, &vptr, ty, 0, 0); - if (SWIG_IsOK(res)) { - if (ptr) { - *ptr = vptr; - /* transfer the ownership to 'ptr' */ - iobj->own = 0; - res = SWIG_AddCast(res); - res = SWIG_AddNewMask(res); - } else { - res = SWIG_AddCast(res); - } - } - } - Py_DECREF(impconv); - } - } - } - } - if (!SWIG_IsOK(res) && obj == Py_None) { - if (ptr) - *ptr = 0; - if (PyErr_Occurred()) - PyErr_Clear(); - res = SWIG_OK; - } - } - return res; -} - -/* Convert a function ptr value */ - -SWIGRUNTIME int -SWIG_Python_ConvertFunctionPtr(PyObject *obj, void **ptr, swig_type_info *ty) { - if (!PyCFunction_Check(obj)) { - return SWIG_ConvertPtr(obj, ptr, ty, 0); - } else { - void *vptr = 0; - - /* here we get the method pointer for callbacks */ - const char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc); - const char *desc = doc ? strstr(doc, "swig_ptr: ") : 0; - if (desc) - desc = ty ? SWIG_UnpackVoidPtr(desc + 10, &vptr, ty->name) : 0; - if (!desc) - return SWIG_ERROR; - if (ty) { - swig_cast_info *tc = SWIG_TypeCheck(desc,ty); - if (tc) { - int newmemory = 0; - *ptr = SWIG_TypeCast(tc,vptr,&newmemory); - assert(!newmemory); /* newmemory handling not yet implemented */ - } else { - return SWIG_ERROR; - } - } else { - *ptr = vptr; - } - return SWIG_OK; - } -} - -/* Convert a packed value value */ - -SWIGRUNTIME int -SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty) { - swig_type_info *to = SwigPyPacked_UnpackData(obj, ptr, sz); - if (!to) return SWIG_ERROR; - if (ty) { - if (to != ty) { - /* check type cast? */ - swig_cast_info *tc = SWIG_TypeCheck(to->name,ty); - if (!tc) return SWIG_ERROR; - } - } - return SWIG_OK; -} - -/* ----------------------------------------------------------------------------- - * Create a new pointer object - * ----------------------------------------------------------------------------- */ - -/* - Create a new instance object, without calling __init__, and set the - 'this' attribute. -*/ - -SWIGRUNTIME PyObject* -SWIG_Python_NewShadowInstance(SwigPyClientData *data, PyObject *swig_this) -{ -#if (PY_VERSION_HEX >= 0x02020000) - PyObject *inst = 0; - PyObject *newraw = data->newraw; - if (newraw) { - inst = PyObject_Call(newraw, data->newargs, NULL); - if (inst) { -#if !defined(SWIG_PYTHON_SLOW_GETSET_THIS) - PyObject **dictptr = _PyObject_GetDictPtr(inst); - if (dictptr != NULL) { - PyObject *dict = *dictptr; - if (dict == NULL) { - dict = PyDict_New(); - *dictptr = dict; - PyDict_SetItem(dict, SWIG_This(), swig_this); - } - } -#else - PyObject *key = SWIG_This(); - PyObject_SetAttr(inst, key, swig_this); -#endif - } - } else { -#if PY_VERSION_HEX >= 0x03000000 - inst = ((PyTypeObject*) data->newargs)->tp_new((PyTypeObject*) data->newargs, Py_None, Py_None); - if (inst) { - PyObject_SetAttr(inst, SWIG_This(), swig_this); - Py_TYPE(inst)->tp_flags &= ~Py_TPFLAGS_VALID_VERSION_TAG; - } -#else - PyObject *dict = PyDict_New(); - if (dict) { - PyDict_SetItem(dict, SWIG_This(), swig_this); - inst = PyInstance_NewRaw(data->newargs, dict); - Py_DECREF(dict); - } -#endif - } - return inst; -#else -#if (PY_VERSION_HEX >= 0x02010000) - PyObject *inst = 0; - PyObject *dict = PyDict_New(); - if (dict) { - PyDict_SetItem(dict, SWIG_This(), swig_this); - inst = PyInstance_NewRaw(data->newargs, dict); - Py_DECREF(dict); - } - return (PyObject *) inst; -#else - PyInstanceObject *inst = PyObject_NEW(PyInstanceObject, &PyInstance_Type); - if (inst == NULL) { - return NULL; - } - inst->in_class = (PyClassObject *)data->newargs; - Py_INCREF(inst->in_class); - inst->in_dict = PyDict_New(); - if (inst->in_dict == NULL) { - Py_DECREF(inst); - return NULL; - } -#ifdef Py_TPFLAGS_HAVE_WEAKREFS - inst->in_weakreflist = NULL; -#endif -#ifdef Py_TPFLAGS_GC - PyObject_GC_Init(inst); -#endif - PyDict_SetItem(inst->in_dict, SWIG_This(), swig_this); - return (PyObject *) inst; -#endif -#endif -} - -SWIGRUNTIME void -SWIG_Python_SetSwigThis(PyObject *inst, PyObject *swig_this) -{ - PyObject *dict; -#if (PY_VERSION_HEX >= 0x02020000) && !defined(SWIG_PYTHON_SLOW_GETSET_THIS) - PyObject **dictptr = _PyObject_GetDictPtr(inst); - if (dictptr != NULL) { - dict = *dictptr; - if (dict == NULL) { - dict = PyDict_New(); - *dictptr = dict; - } - PyDict_SetItem(dict, SWIG_This(), swig_this); - return; - } -#endif - dict = PyObject_GetAttrString(inst, (char*)"__dict__"); - PyDict_SetItem(dict, SWIG_This(), swig_this); - Py_DECREF(dict); -} - - -SWIGINTERN PyObject * -SWIG_Python_InitShadowInstance(PyObject *args) { - PyObject *obj[2]; - if (!SWIG_Python_UnpackTuple(args, "swiginit", 2, 2, obj)) { - return NULL; - } else { - SwigPyObject *sthis = SWIG_Python_GetSwigThis(obj[0]); - if (sthis) { - SwigPyObject_append((PyObject*) sthis, obj[1]); - } else { - SWIG_Python_SetSwigThis(obj[0], obj[1]); - } - return SWIG_Py_Void(); - } -} - -/* Create a new pointer object */ - -SWIGRUNTIME PyObject * -SWIG_Python_NewPointerObj(PyObject *self, void *ptr, swig_type_info *type, int flags) { - SwigPyClientData *clientdata; - PyObject * robj; - int own; - - if (!ptr) - return SWIG_Py_Void(); - - clientdata = type ? (SwigPyClientData *)(type->clientdata) : 0; - own = (flags & SWIG_POINTER_OWN) ? SWIG_POINTER_OWN : 0; - if (clientdata && clientdata->pytype) { - SwigPyObject *newobj; - if (flags & SWIG_BUILTIN_TP_INIT) { - newobj = (SwigPyObject*) self; - if (newobj->ptr) { - PyObject *next_self = clientdata->pytype->tp_alloc(clientdata->pytype, 0); - while (newobj->next) - newobj = (SwigPyObject *) newobj->next; - newobj->next = next_self; - newobj = (SwigPyObject *)next_self; -#ifdef SWIGPYTHON_BUILTIN - newobj->dict = 0; -#endif - } - } else { - newobj = PyObject_New(SwigPyObject, clientdata->pytype); -#ifdef SWIGPYTHON_BUILTIN - newobj->dict = 0; -#endif - } - if (newobj) { - newobj->ptr = ptr; - newobj->ty = type; - newobj->own = own; - newobj->next = 0; - return (PyObject*) newobj; - } - return SWIG_Py_Void(); - } - - assert(!(flags & SWIG_BUILTIN_TP_INIT)); - - robj = SwigPyObject_New(ptr, type, own); - if (robj && clientdata && !(flags & SWIG_POINTER_NOSHADOW)) { - PyObject *inst = SWIG_Python_NewShadowInstance(clientdata, robj); - Py_DECREF(robj); - robj = inst; - } - return robj; -} - -/* Create a new packed object */ - -SWIGRUNTIMEINLINE PyObject * -SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) { - return ptr ? SwigPyPacked_New((void *) ptr, sz, type) : SWIG_Py_Void(); -} - -/* -----------------------------------------------------------------------------* - * Get type list - * -----------------------------------------------------------------------------*/ - -#ifdef SWIG_LINK_RUNTIME -void *SWIG_ReturnGlobalTypeList(void *); -#endif - -SWIGRUNTIME swig_module_info * -SWIG_Python_GetModule(void *SWIGUNUSEDPARM(clientdata)) { - static void *type_pointer = (void *)0; - /* first check if module already created */ - if (!type_pointer) { -#ifdef SWIG_LINK_RUNTIME - type_pointer = SWIG_ReturnGlobalTypeList((void *)0); -#else -# ifdef SWIGPY_USE_CAPSULE - type_pointer = PyCapsule_Import(SWIGPY_CAPSULE_NAME, 0); -# else - type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION, - (char*)"type_pointer" SWIG_TYPE_TABLE_NAME); -# endif - if (PyErr_Occurred()) { - PyErr_Clear(); - type_pointer = (void *)0; - } -#endif - } - return (swig_module_info *) type_pointer; -} - -#if PY_MAJOR_VERSION < 2 -/* PyModule_AddObject function was introduced in Python 2.0. The following function - is copied out of Python/modsupport.c in python version 2.3.4 */ -SWIGINTERN int -PyModule_AddObject(PyObject *m, char *name, PyObject *o) -{ - PyObject *dict; - if (!PyModule_Check(m)) { - PyErr_SetString(PyExc_TypeError, - "PyModule_AddObject() needs module as first arg"); - return SWIG_ERROR; - } - if (!o) { - PyErr_SetString(PyExc_TypeError, - "PyModule_AddObject() needs non-NULL value"); - return SWIG_ERROR; - } - - dict = PyModule_GetDict(m); - if (dict == NULL) { - /* Internal error -- modules must have a dict! */ - PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__", - PyModule_GetName(m)); - return SWIG_ERROR; - } - if (PyDict_SetItemString(dict, name, o)) - return SWIG_ERROR; - Py_DECREF(o); - return SWIG_OK; -} -#endif - -SWIGRUNTIME void -#ifdef SWIGPY_USE_CAPSULE -SWIG_Python_DestroyModule(PyObject *obj) -#else -SWIG_Python_DestroyModule(void *vptr) -#endif -{ -#ifdef SWIGPY_USE_CAPSULE - swig_module_info *swig_module = (swig_module_info *) PyCapsule_GetPointer(obj, SWIGPY_CAPSULE_NAME); -#else - swig_module_info *swig_module = (swig_module_info *) vptr; -#endif - swig_type_info **types = swig_module->types; - size_t i; - for (i =0; i < swig_module->size; ++i) { - swig_type_info *ty = types[i]; - if (ty->owndata) { - SwigPyClientData *data = (SwigPyClientData *) ty->clientdata; - if (data) SwigPyClientData_Del(data); - } - } - Py_DECREF(SWIG_This()); - swig_this = NULL; -} - -SWIGRUNTIME void -SWIG_Python_SetModule(swig_module_info *swig_module) { -#if PY_VERSION_HEX >= 0x03000000 - /* Add a dummy module object into sys.modules */ - PyObject *module = PyImport_AddModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION); -#else - static PyMethodDef swig_empty_runtime_method_table[] = { {NULL, NULL, 0, NULL} }; /* Sentinel */ - PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION, swig_empty_runtime_method_table); -#endif -#ifdef SWIGPY_USE_CAPSULE - PyObject *pointer = PyCapsule_New((void *) swig_module, SWIGPY_CAPSULE_NAME, SWIG_Python_DestroyModule); - if (pointer && module) { - PyModule_AddObject(module, (char*)"type_pointer_capsule" SWIG_TYPE_TABLE_NAME, pointer); - } else { - Py_XDECREF(pointer); - } -#else - PyObject *pointer = PyCObject_FromVoidPtr((void *) swig_module, SWIG_Python_DestroyModule); - if (pointer && module) { - PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer); - } else { - Py_XDECREF(pointer); - } -#endif -} - -/* The python cached type query */ -SWIGRUNTIME PyObject * -SWIG_Python_TypeCache(void) { - static PyObject *SWIG_STATIC_POINTER(cache) = PyDict_New(); - return cache; -} - -SWIGRUNTIME swig_type_info * -SWIG_Python_TypeQuery(const char *type) -{ - PyObject *cache = SWIG_Python_TypeCache(); - PyObject *key = SWIG_Python_str_FromChar(type); - PyObject *obj = PyDict_GetItem(cache, key); - swig_type_info *descriptor; - if (obj) { -#ifdef SWIGPY_USE_CAPSULE - descriptor = (swig_type_info *) PyCapsule_GetPointer(obj, NULL); -#else - descriptor = (swig_type_info *) PyCObject_AsVoidPtr(obj); -#endif - } else { - swig_module_info *swig_module = SWIG_GetModule(0); - descriptor = SWIG_TypeQueryModule(swig_module, swig_module, type); - if (descriptor) { -#ifdef SWIGPY_USE_CAPSULE - obj = PyCapsule_New((void*) descriptor, NULL, NULL); -#else - obj = PyCObject_FromVoidPtr(descriptor, NULL); -#endif - PyDict_SetItem(cache, key, obj); - Py_DECREF(obj); - } - } - Py_DECREF(key); - return descriptor; -} - -/* - For backward compatibility only -*/ -#define SWIG_POINTER_EXCEPTION 0 -#define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg) -#define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags) - -SWIGRUNTIME int -SWIG_Python_AddErrMesg(const char* mesg, int infront) -{ - if (PyErr_Occurred()) { - PyObject *type = 0; - PyObject *value = 0; - PyObject *traceback = 0; - PyErr_Fetch(&type, &value, &traceback); - if (value) { - char *tmp; - PyObject *old_str = PyObject_Str(value); - Py_XINCREF(type); - PyErr_Clear(); - if (infront) { - PyErr_Format(type, "%s %s", mesg, tmp = SWIG_Python_str_AsChar(old_str)); - } else { - PyErr_Format(type, "%s %s", tmp = SWIG_Python_str_AsChar(old_str), mesg); - } - SWIG_Python_str_DelForPy3(tmp); - Py_DECREF(old_str); - } - return 1; - } else { - return 0; - } -} - -SWIGRUNTIME int -SWIG_Python_ArgFail(int argnum) -{ - if (PyErr_Occurred()) { - /* add information about failing argument */ - char mesg[256]; - PyOS_snprintf(mesg, sizeof(mesg), "argument number %d:", argnum); - return SWIG_Python_AddErrMesg(mesg, 1); - } else { - return 0; - } -} - -SWIGRUNTIMEINLINE const char * -SwigPyObject_GetDesc(PyObject *self) -{ - SwigPyObject *v = (SwigPyObject *)self; - swig_type_info *ty = v ? v->ty : 0; - return ty ? ty->str : ""; -} - -SWIGRUNTIME void -SWIG_Python_TypeError(const char *type, PyObject *obj) -{ - if (type) { -#if defined(SWIG_COBJECT_TYPES) - if (obj && SwigPyObject_Check(obj)) { - const char *otype = (const char *) SwigPyObject_GetDesc(obj); - if (otype) { - PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'SwigPyObject(%s)' is received", - type, otype); - return; - } - } else -#endif - { - const char *otype = (obj ? obj->ob_type->tp_name : 0); - if (otype) { - PyObject *str = PyObject_Str(obj); - const char *cstr = str ? SWIG_Python_str_AsChar(str) : 0; - if (cstr) { - PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received", - type, otype, cstr); - SWIG_Python_str_DelForPy3(cstr); - } else { - PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received", - type, otype); - } - Py_XDECREF(str); - return; - } - } - PyErr_Format(PyExc_TypeError, "a '%s' is expected", type); - } else { - PyErr_Format(PyExc_TypeError, "unexpected type is received"); - } -} - - -/* Convert a pointer value, signal an exception on a type mismatch */ -SWIGRUNTIME void * -SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int SWIGUNUSEDPARM(argnum), int flags) { - void *result; - if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) { - PyErr_Clear(); -#if SWIG_POINTER_EXCEPTION - if (flags) { - SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj); - SWIG_Python_ArgFail(argnum); - } -#endif - } - return result; -} - -#ifdef SWIGPYTHON_BUILTIN -SWIGRUNTIME int -SWIG_Python_NonDynamicSetAttr(PyObject *obj, PyObject *name, PyObject *value) { - PyTypeObject *tp = obj->ob_type; - PyObject *descr; - PyObject *encoded_name; - descrsetfunc f; - int res = -1; - -# ifdef Py_USING_UNICODE - if (PyString_Check(name)) { - name = PyUnicode_Decode(PyString_AsString(name), PyString_Size(name), NULL, NULL); - if (!name) - return -1; - } else if (!PyUnicode_Check(name)) -# else - if (!PyString_Check(name)) -# endif - { - PyErr_Format(PyExc_TypeError, "attribute name must be string, not '%.200s'", name->ob_type->tp_name); - return -1; - } else { - Py_INCREF(name); - } - - if (!tp->tp_dict) { - if (PyType_Ready(tp) < 0) - goto done; - } - - descr = _PyType_Lookup(tp, name); - f = NULL; - if (descr != NULL) - f = descr->ob_type->tp_descr_set; - if (!f) { - if (PyString_Check(name)) { - encoded_name = name; - Py_INCREF(name); - } else { - encoded_name = PyUnicode_AsUTF8String(name); - } - PyErr_Format(PyExc_AttributeError, "'%.100s' object has no attribute '%.200s'", tp->tp_name, PyString_AsString(encoded_name)); - Py_DECREF(encoded_name); - } else { - res = f(descr, obj, value); - } - - done: - Py_DECREF(name); - return res; -} -#endif - - -#ifdef __cplusplus -} -#endif - - - -#define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0) - -#define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else - - - - #define SWIG_exception(code, msg) do { SWIG_Error(code, msg); SWIG_fail;; } while(0) - - -/* -------- TYPES TABLE (BEGIN) -------- */ - -#define SWIGTYPE_p_CK_ATTRIBUTE_SMART swig_types[0] -#define SWIGTYPE_p_CK_DATE swig_types[1] -#define SWIGTYPE_p_CK_INFO swig_types[2] -#define SWIGTYPE_p_CK_MECHANISM swig_types[3] -#define SWIGTYPE_p_CK_MECHANISM_INFO swig_types[4] -#define SWIGTYPE_p_CK_OBJECT_HANDLE swig_types[5] -#define SWIGTYPE_p_CK_SESSION_HANDLE swig_types[6] -#define SWIGTYPE_p_CK_SESSION_INFO swig_types[7] -#define SWIGTYPE_p_CK_SLOT_INFO swig_types[8] -#define SWIGTYPE_p_CK_TOKEN_INFO swig_types[9] -#define SWIGTYPE_p_CK_VERSION swig_types[10] -#define SWIGTYPE_p_CPKCS11Lib swig_types[11] -#define SWIGTYPE_p_allocator_type swig_types[12] -#define SWIGTYPE_p_char swig_types[13] -#define SWIGTYPE_p_difference_type swig_types[14] -#define SWIGTYPE_p_p_PyObject swig_types[15] -#define SWIGTYPE_p_size_type swig_types[16] -#define SWIGTYPE_p_std__allocatorT_CK_ATTRIBUTE_SMART_t swig_types[17] -#define SWIGTYPE_p_std__allocatorT_CK_OBJECT_HANDLE_t swig_types[18] -#define SWIGTYPE_p_std__allocatorT_long_t swig_types[19] -#define SWIGTYPE_p_std__allocatorT_unsigned_char_t swig_types[20] -#define SWIGTYPE_p_std__invalid_argument swig_types[21] -#define SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t swig_types[22] -#define SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t swig_types[23] -#define SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t swig_types[24] -#define SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t swig_types[25] -#define SWIGTYPE_p_swig__SwigPyIterator swig_types[26] -#define SWIGTYPE_p_unsigned_char swig_types[27] -#define SWIGTYPE_p_unsigned_long swig_types[28] -#define SWIGTYPE_p_value_type swig_types[29] -#define SWIGTYPE_p_void swig_types[30] -static swig_type_info *swig_types[32]; -static swig_module_info swig_module = {swig_types, 31, 0, 0, 0, 0}; -#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name) -#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name) - -/* -------- TYPES TABLE (END) -------- */ - -#if (PY_VERSION_HEX <= 0x02000000) -# if !defined(SWIG_PYTHON_CLASSIC) -# error "This python version requires swig to be run with the '-classic' option" -# endif -#endif - -/*----------------------------------------------- - @(target):= _LowLevel.so - ------------------------------------------------*/ -#if PY_VERSION_HEX >= 0x03000000 -# define SWIG_init PyInit__LowLevel - -#else -# define SWIG_init init_LowLevel - -#endif -#define SWIG_name "_LowLevel" - -#define SWIGVERSION 0x030007 -#define SWIG_VERSION SWIGVERSION - - -#define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a)) -#define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a)) - - -#include - - -namespace swig { - class SwigPtr_PyObject { - protected: - PyObject *_obj; - - public: - SwigPtr_PyObject() :_obj(0) - { - } - - SwigPtr_PyObject(const SwigPtr_PyObject& item) : _obj(item._obj) - { - SWIG_PYTHON_THREAD_BEGIN_BLOCK; - Py_XINCREF(_obj); - SWIG_PYTHON_THREAD_END_BLOCK; - } - - SwigPtr_PyObject(PyObject *obj, bool initial_ref = true) :_obj(obj) - { - if (initial_ref) { - SWIG_PYTHON_THREAD_BEGIN_BLOCK; - Py_XINCREF(_obj); - SWIG_PYTHON_THREAD_END_BLOCK; - } - } - - SwigPtr_PyObject & operator=(const SwigPtr_PyObject& item) - { - SWIG_PYTHON_THREAD_BEGIN_BLOCK; - Py_XINCREF(item._obj); - Py_XDECREF(_obj); - _obj = item._obj; - SWIG_PYTHON_THREAD_END_BLOCK; - return *this; - } - - ~SwigPtr_PyObject() - { - SWIG_PYTHON_THREAD_BEGIN_BLOCK; - Py_XDECREF(_obj); - SWIG_PYTHON_THREAD_END_BLOCK; - } - - operator PyObject *() const - { - return _obj; - } - - PyObject *operator->() const - { - return _obj; - } - }; -} - - -namespace swig { - struct SwigVar_PyObject : SwigPtr_PyObject { - SwigVar_PyObject(PyObject* obj = 0) : SwigPtr_PyObject(obj, false) { } - - SwigVar_PyObject & operator = (PyObject* obj) - { - Py_XDECREF(_obj); - _obj = obj; - return *this; - } - }; -} - - - -#include -#include -#include -#include "opensc/pkcs11.h" - -#ifdef WIN32 -#pragma warning(disable: 4800 4244) -#endif - -#include -#include "pykcs11string.h" -#include "ck_attribute_smart.h" -#include "pkcs11lib.h" - -using namespace std; - - - using namespace std; - - -typedef struct SWIGCDATA { - char *data; - size_t len; -} SWIGCDATA; - - - -extern "C" { - - -static SWIGCDATA cdata_void(void *ptr, size_t nelements) - - - -{ - SWIGCDATA d; - d.data = (char *) ptr; - - - - d.len = nelements; - - return d; -} - -} - - - -SWIGINTERN int -SWIG_AsVal_double (PyObject *obj, double *val) -{ - int res = SWIG_TypeError; - if (PyFloat_Check(obj)) { - if (val) *val = PyFloat_AsDouble(obj); - return SWIG_OK; - } else if (PyInt_Check(obj)) { - if (val) *val = PyInt_AsLong(obj); - return SWIG_OK; - } else if (PyLong_Check(obj)) { - double v = PyLong_AsDouble(obj); - if (!PyErr_Occurred()) { - if (val) *val = v; - return SWIG_OK; - } else { - PyErr_Clear(); - } - } -#ifdef SWIG_PYTHON_CAST_MODE - { - int dispatch = 0; - double d = PyFloat_AsDouble(obj); - if (!PyErr_Occurred()) { - if (val) *val = d; - return SWIG_AddCast(SWIG_OK); - } else { - PyErr_Clear(); - } - if (!dispatch) { - long v = PyLong_AsLong(obj); - if (!PyErr_Occurred()) { - if (val) *val = v; - return SWIG_AddCast(SWIG_AddCast(SWIG_OK)); - } else { - PyErr_Clear(); - } - } - } -#endif - return res; -} - - -#include - - -#include - - -SWIGINTERNINLINE int -SWIG_CanCastAsInteger(double *d, double min, double max) { - double x = *d; - if ((min <= x && x <= max)) { - double fx = floor(x); - double cx = ceil(x); - double rd = ((x - fx) < 0.5) ? fx : cx; /* simple rint */ - if ((errno == EDOM) || (errno == ERANGE)) { - errno = 0; - } else { - double summ, reps, diff; - if (rd < x) { - diff = x - rd; - } else if (rd > x) { - diff = rd - x; - } else { - return 1; - } - summ = rd + x; - reps = diff/summ; - if (reps < 8*DBL_EPSILON) { - *d = rd; - return 1; - } - } - } - return 0; -} - - -SWIGINTERN int -SWIG_AsVal_unsigned_SS_long (PyObject *obj, unsigned long *val) -{ -#if PY_VERSION_HEX < 0x03000000 - if (PyInt_Check(obj)) { - long v = PyInt_AsLong(obj); - if (v >= 0) { - if (val) *val = v; - return SWIG_OK; - } else { - return SWIG_OverflowError; - } - } else -#endif - if (PyLong_Check(obj)) { - unsigned long v = PyLong_AsUnsignedLong(obj); - if (!PyErr_Occurred()) { - if (val) *val = v; - return SWIG_OK; - } else { - PyErr_Clear(); -#if PY_VERSION_HEX >= 0x03000000 - { - long v = PyLong_AsLong(obj); - if (!PyErr_Occurred()) { - if (v < 0) { - return SWIG_OverflowError; - } - } else { - PyErr_Clear(); - } - } -#endif - } - } -#ifdef SWIG_PYTHON_CAST_MODE - { - int dispatch = 0; - unsigned long v = PyLong_AsUnsignedLong(obj); - if (!PyErr_Occurred()) { - if (val) *val = v; - return SWIG_AddCast(SWIG_OK); - } else { - PyErr_Clear(); - } - if (!dispatch) { - double d; - int res = SWIG_AddCast(SWIG_AsVal_double (obj,&d)); - if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, 0, ULONG_MAX)) { - if (val) *val = (unsigned long)(d); - return res; - } - } - } -#endif - return SWIG_TypeError; -} - - -SWIGINTERNINLINE int -SWIG_AsVal_size_t (PyObject * obj, size_t *val) -{ - unsigned long v; - int res = SWIG_AsVal_unsigned_SS_long (obj, val ? &v : 0); - if (SWIG_IsOK(res) && val) *val = static_cast< size_t >(v); - return res; -} - - -SWIGINTERN swig_type_info* -SWIG_pchar_descriptor(void) -{ - static int init = 0; - static swig_type_info* info = 0; - if (!init) { - info = SWIG_TypeQuery("_p_char"); - init = 1; - } - return info; -} - - -SWIGINTERNINLINE PyObject * -SWIG_FromCharPtrAndSize(const char* carray, size_t size) -{ - if (carray) { - if (size > INT_MAX) { - swig_type_info* pchar_descriptor = SWIG_pchar_descriptor(); - return pchar_descriptor ? - SWIG_InternalNewPointerObj(const_cast< char * >(carray), pchar_descriptor, 0) : SWIG_Py_Void(); - } else { -#if PY_VERSION_HEX >= 0x03000000 -#if PY_VERSION_HEX >= 0x03010000 - return PyUnicode_DecodeUTF8(carray, static_cast< int >(size), "surrogateescape"); -#else - return PyUnicode_FromStringAndSize(carray, static_cast< int >(size)); -#endif -#else - return PyString_FromStringAndSize(carray, static_cast< int >(size)); -#endif - } - } else { - return SWIG_Py_Void(); - } -} - - -SWIGINTERN int -SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize, int *alloc) -{ -#if PY_VERSION_HEX>=0x03000000 - if (PyUnicode_Check(obj)) -#else - if (PyString_Check(obj)) -#endif - { - char *cstr; Py_ssize_t len; -#if PY_VERSION_HEX>=0x03000000 - if (!alloc && cptr) { - /* We can't allow converting without allocation, since the internal - representation of string in Python 3 is UCS-2/UCS-4 but we require - a UTF-8 representation. - TODO(bhy) More detailed explanation */ - return SWIG_RuntimeError; - } - obj = PyUnicode_AsUTF8String(obj); - PyBytes_AsStringAndSize(obj, &cstr, &len); - if(alloc) *alloc = SWIG_NEWOBJ; -#else - PyString_AsStringAndSize(obj, &cstr, &len); -#endif - if (cptr) { - if (alloc) { - /* - In python the user should not be able to modify the inner - string representation. To warranty that, if you define - SWIG_PYTHON_SAFE_CSTRINGS, a new/copy of the python string - buffer is always returned. - - The default behavior is just to return the pointer value, - so, be careful. - */ -#if defined(SWIG_PYTHON_SAFE_CSTRINGS) - if (*alloc != SWIG_OLDOBJ) -#else - if (*alloc == SWIG_NEWOBJ) -#endif - { - *cptr = reinterpret_cast< char* >(memcpy((new char[len + 1]), cstr, sizeof(char)*(len + 1))); - *alloc = SWIG_NEWOBJ; - } - else { - *cptr = cstr; - *alloc = SWIG_OLDOBJ; - } - } else { - #if PY_VERSION_HEX>=0x03000000 - assert(0); /* Should never reach here in Python 3 */ - #endif - *cptr = SWIG_Python_str_AsChar(obj); - } - } - if (psize) *psize = len + 1; -#if PY_VERSION_HEX>=0x03000000 - Py_XDECREF(obj); -#endif - return SWIG_OK; - } else { - swig_type_info* pchar_descriptor = SWIG_pchar_descriptor(); - if (pchar_descriptor) { - void* vptr = 0; - if (SWIG_ConvertPtr(obj, &vptr, pchar_descriptor, 0) == SWIG_OK) { - if (cptr) *cptr = (char *) vptr; - if (psize) *psize = vptr ? (strlen((char *)vptr) + 1) : 0; - if (alloc) *alloc = SWIG_OLDOBJ; - return SWIG_OK; - } - } - } - return SWIG_TypeError; -} - - -#include - -#if PY_VERSION_HEX >= 0x03020000 -# define SWIGPY_SLICE_ARG(obj) ((PyObject*) (obj)) -#else -# define SWIGPY_SLICE_ARG(obj) ((PySliceObject*) (obj)) -#endif - - -#include - - -#if defined(__GNUC__) -# if __GNUC__ == 2 && __GNUC_MINOR <= 96 -# define SWIG_STD_NOMODERN_STL -# endif -#endif - - -#include - - -#include - - -namespace swig { - struct stop_iteration { - }; - - struct SwigPyIterator { - private: - SwigPtr_PyObject _seq; - - protected: - SwigPyIterator(PyObject *seq) : _seq(seq) - { - } - - public: - virtual ~SwigPyIterator() {} - - // Access iterator method, required by Python - virtual PyObject *value() const = 0; - - // Forward iterator method, required by Python - virtual SwigPyIterator *incr(size_t n = 1) = 0; - - // Backward iterator method, very common in C++, but not required in Python - virtual SwigPyIterator *decr(size_t /*n*/ = 1) - { - throw stop_iteration(); - } - - // Random access iterator methods, but not required in Python - virtual ptrdiff_t distance(const SwigPyIterator &/*x*/) const - { - throw std::invalid_argument("operation not supported"); - } - - virtual bool equal (const SwigPyIterator &/*x*/) const - { - throw std::invalid_argument("operation not supported"); - } - - // C++ common/needed methods - virtual SwigPyIterator *copy() const = 0; - - PyObject *next() - { - SWIG_PYTHON_THREAD_BEGIN_BLOCK; // disable threads - PyObject *obj = value(); - incr(); - SWIG_PYTHON_THREAD_END_BLOCK; // re-enable threads - return obj; - } - - /* Make an alias for Python 3.x */ - PyObject *__next__() - { - return next(); - } - - PyObject *previous() - { - SWIG_PYTHON_THREAD_BEGIN_BLOCK; // disable threads - decr(); - PyObject *obj = value(); - SWIG_PYTHON_THREAD_END_BLOCK; // re-enable threads - return obj; - } - - SwigPyIterator *advance(ptrdiff_t n) - { - return (n > 0) ? incr(n) : decr(-n); - } - - bool operator == (const SwigPyIterator& x) const - { - return equal(x); - } - - bool operator != (const SwigPyIterator& x) const - { - return ! operator==(x); - } - - SwigPyIterator& operator += (ptrdiff_t n) - { - return *advance(n); - } - - SwigPyIterator& operator -= (ptrdiff_t n) - { - return *advance(-n); - } - - SwigPyIterator* operator + (ptrdiff_t n) const - { - return copy()->advance(n); - } - - SwigPyIterator* operator - (ptrdiff_t n) const - { - return copy()->advance(-n); - } - - ptrdiff_t operator - (const SwigPyIterator& x) const - { - return x.distance(*this); - } - - static swig_type_info* descriptor() { - static int init = 0; - static swig_type_info* desc = 0; - if (!init) { - desc = SWIG_TypeQuery("swig::SwigPyIterator *"); - init = 1; - } - return desc; - } - }; - -#if defined(SWIGPYTHON_BUILTIN) - inline PyObject* make_output_iterator_builtin (PyObject *pyself) - { - Py_INCREF(pyself); - return pyself; - } -#endif -} - - - #define SWIG_From_long PyLong_FromLong - - -SWIGINTERNINLINE PyObject * -SWIG_From_ptrdiff_t (ptrdiff_t value) -{ - return SWIG_From_long (static_cast< long >(value)); -} - - -SWIGINTERNINLINE PyObject* - SWIG_From_bool (bool value) -{ - return PyBool_FromLong(value ? 1 : 0); -} - - -SWIGINTERN int -SWIG_AsVal_long (PyObject *obj, long* val) -{ - if (PyInt_Check(obj)) { - if (val) *val = PyInt_AsLong(obj); - return SWIG_OK; - } else if (PyLong_Check(obj)) { - long v = PyLong_AsLong(obj); - if (!PyErr_Occurred()) { - if (val) *val = v; - return SWIG_OK; - } else { - PyErr_Clear(); - } - } -#ifdef SWIG_PYTHON_CAST_MODE - { - int dispatch = 0; - long v = PyInt_AsLong(obj); - if (!PyErr_Occurred()) { - if (val) *val = v; - return SWIG_AddCast(SWIG_OK); - } else { - PyErr_Clear(); - } - if (!dispatch) { - double d; - int res = SWIG_AddCast(SWIG_AsVal_double (obj,&d)); - if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, LONG_MIN, LONG_MAX)) { - if (val) *val = (long)(d); - return res; - } - } - } -#endif - return SWIG_TypeError; -} - - -SWIGINTERNINLINE int -SWIG_AsVal_ptrdiff_t (PyObject * obj, ptrdiff_t *val) -{ - long v; - int res = SWIG_AsVal_long (obj, val ? &v : 0); - if (SWIG_IsOK(res) && val) *val = static_cast< ptrdiff_t >(v); - return res; -} - - -#include - - -#include - - -namespace swig { - template - struct noconst_traits { - typedef Type noconst_type; - }; - - template - struct noconst_traits { - typedef Type noconst_type; - }; - - /* - type categories - */ - struct pointer_category { }; - struct value_category { }; - - /* - General traits that provides type_name and type_info - */ - template struct traits { }; - - template - inline const char* type_name() { - return traits::noconst_type >::type_name(); - } - - template - struct traits_info { - static swig_type_info *type_query(std::string name) { - name += " *"; - return SWIG_TypeQuery(name.c_str()); - } - static swig_type_info *type_info() { - static swig_type_info *info = type_query(type_name()); - return info; - } - }; - - template - inline swig_type_info *type_info() { - return traits_info::type_info(); - } - - /* - Partial specialization for pointers - */ - template struct traits { - typedef pointer_category category; - static std::string make_ptr_name(const char* name) { - std::string ptrname = name; - ptrname += " *"; - return ptrname; - } - static const char* type_name() { - static std::string name = make_ptr_name(swig::type_name()); - return name.c_str(); - } - }; - - template - struct traits_as { }; - - template - struct traits_check { }; - -} - - -namespace swig { - /* - Traits that provides the from method - */ - template struct traits_from_ptr { - static PyObject *from(Type *val, int owner = 0) { - return SWIG_InternalNewPointerObj(val, type_info(), owner); - } - }; - - template struct traits_from { - static PyObject *from(const Type& val) { - return traits_from_ptr::from(new Type(val), 1); - } - }; - - template struct traits_from { - static PyObject *from(Type* val) { - return traits_from_ptr::from(val, 0); - } - }; - - template struct traits_from { - static PyObject *from(const Type* val) { - return traits_from_ptr::from(const_cast(val), 0); - } - }; - - - template - inline PyObject *from(const Type& val) { - return traits_from::from(val); - } - - template - inline PyObject *from_ptr(Type* val, int owner) { - return traits_from_ptr::from(val, owner); - } - - /* - Traits that provides the asval/as/check method - */ - template - struct traits_asptr { - static int asptr(PyObject *obj, Type **val) { - Type *p; - int res = SWIG_ConvertPtr(obj, (void**)&p, type_info(), 0); - if (SWIG_IsOK(res)) { - if (val) *val = p; - } - return res; - } - }; - - template - inline int asptr(PyObject *obj, Type **vptr) { - return traits_asptr::asptr(obj, vptr); - } - - template - struct traits_asval { - static int asval(PyObject *obj, Type *val) { - if (val) { - Type *p = 0; - int res = traits_asptr::asptr(obj, &p); - if (!SWIG_IsOK(res)) return res; - if (p) { - typedef typename noconst_traits::noconst_type noconst_type; - *(const_cast(val)) = *p; - if (SWIG_IsNewObj(res)){ - delete p; - res = SWIG_DelNewMask(res); - } - return res; - } else { - return SWIG_ERROR; - } - } else { - return traits_asptr::asptr(obj, (Type **)(0)); - } - } - }; - - template struct traits_asval { - static int asval(PyObject *obj, Type **val) { - if (val) { - typedef typename noconst_traits::noconst_type noconst_type; - noconst_type *p = 0; - int res = traits_asptr::asptr(obj, &p); - if (SWIG_IsOK(res)) { - *(const_cast(val)) = p; - } - return res; - } else { - return traits_asptr::asptr(obj, (Type **)(0)); - } - } - }; - - template - inline int asval(PyObject *obj, Type *val) { - return traits_asval::asval(obj, val); - } - - template - struct traits_as { - static Type as(PyObject *obj, bool throw_error) { - Type v; - int res = asval(obj, &v); - if (!obj || !SWIG_IsOK(res)) { - if (!PyErr_Occurred()) { - ::SWIG_Error(SWIG_TypeError, swig::type_name()); - } - if (throw_error) throw std::invalid_argument("bad type"); - } - return v; - } - }; - - template - struct traits_as { - static Type as(PyObject *obj, bool throw_error) { - Type *v = 0; - int res = (obj ? traits_asptr::asptr(obj, &v) : SWIG_ERROR); - if (SWIG_IsOK(res) && v) { - if (SWIG_IsNewObj(res)) { - Type r(*v); - delete v; - return r; - } else { - return *v; - } - } else { - // Uninitialized return value, no Type() constructor required. - static Type *v_def = (Type*) malloc(sizeof(Type)); - if (!PyErr_Occurred()) { - SWIG_Error(SWIG_TypeError, swig::type_name()); - } - if (throw_error) throw std::invalid_argument("bad type"); - memset(v_def,0,sizeof(Type)); - return *v_def; - } - } - }; - - template - struct traits_as { - static Type* as(PyObject *obj, bool throw_error) { - Type *v = 0; - int res = (obj ? traits_asptr::asptr(obj, &v) : SWIG_ERROR); - if (SWIG_IsOK(res)) { - return v; - } else { - if (!PyErr_Occurred()) { - SWIG_Error(SWIG_TypeError, swig::type_name()); - } - if (throw_error) throw std::invalid_argument("bad type"); - return 0; - } - } - }; - - template - inline Type as(PyObject *obj, bool te = false) { - return traits_as::category>::as(obj, te); - } - - template - struct traits_check { - static bool check(PyObject *obj) { - int res = obj ? asval(obj, (Type *)(0)) : SWIG_ERROR; - return SWIG_IsOK(res) ? true : false; - } - }; - - template - struct traits_check { - static bool check(PyObject *obj) { - int res = obj ? asptr(obj, (Type **)(0)) : SWIG_ERROR; - return SWIG_IsOK(res) ? true : false; - } - }; - - template - inline bool check(PyObject *obj) { - return traits_check::category>::check(obj); - } -} - - -#include - -namespace std { - template <> - struct less : public binary_function - { - bool - operator()(PyObject * v, PyObject *w) const - { - bool res; - SWIG_PYTHON_THREAD_BEGIN_BLOCK; - res = PyObject_RichCompareBool(v, w, Py_LT) ? true : false; - /* This may fall into a case of inconsistent - eg. ObjA > ObjX > ObjB - but ObjA < ObjB - */ - if( PyErr_Occurred() && PyErr_ExceptionMatches(PyExc_TypeError) ) - { - /* Objects can't be compared, this mostly occurred in Python 3.0 */ - /* Compare their ptr directly for a workaround */ - res = (v < w); - PyErr_Clear(); - } - SWIG_PYTHON_THREAD_END_BLOCK; - return res; - } - }; - - template <> - struct less : public binary_function - { - bool - operator()(const swig::SwigPtr_PyObject& v, const swig::SwigPtr_PyObject& w) const - { - return std::less()(v, w); - } - }; - - template <> - struct less : public binary_function - { - bool - operator()(const swig::SwigVar_PyObject& v, const swig::SwigVar_PyObject& w) const - { - return std::less()(v, w); - } - }; - -} - -namespace swig { - template <> struct traits { - typedef value_category category; - static const char* type_name() { return "PyObject *"; } - }; - - template <> struct traits_asval { - typedef PyObject * value_type; - static int asval(PyObject *obj, value_type *val) { - if (val) *val = obj; - return SWIG_OK; - } - }; - - template <> - struct traits_check { - static bool check(PyObject *) { - return true; - } - }; - - template <> struct traits_from { - typedef PyObject * value_type; - static PyObject *from(const value_type& val) { - Py_XINCREF(val); - return val; - } - }; - -} - -namespace swig { - template - inline size_t - check_index(Difference i, size_t size, bool insert = false) { - if ( i < 0 ) { - if ((size_t) (-i) <= size) - return (size_t) (i + size); - } else if ( (size_t) i < size ) { - return (size_t) i; - } else if (insert && ((size_t) i == size)) { - return size; - } - throw std::out_of_range("index out of range"); - } - - template - void - slice_adjust(Difference i, Difference j, Py_ssize_t step, size_t size, Difference &ii, Difference &jj, bool insert = false) { - if (step == 0) { - throw std::invalid_argument("slice step cannot be zero"); - } else if (step > 0) { - // Required range: 0 <= i < size, 0 <= j < size - if (i < 0) { - ii = 0; - } else if (i < (Difference)size) { - ii = i; - } else if (insert && (i >= (Difference)size)) { - ii = (Difference)size; - } - if ( j < 0 ) { - jj = 0; - } else { - jj = (j < (Difference)size) ? j : (Difference)size; - } - } else { - // Required range: -1 <= i < size-1, -1 <= j < size-1 - if (i < -1) { - ii = -1; - } else if (i < (Difference) size) { - ii = i; - } else if (i >= (Difference)(size-1)) { - ii = (Difference)(size-1); - } - if (j < -1) { - jj = -1; - } else { - jj = (j < (Difference)size ) ? j : (Difference)(size-1); - } - } - } - - template - inline typename Sequence::iterator - getpos(Sequence* self, Difference i) { - typename Sequence::iterator pos = self->begin(); - std::advance(pos, check_index(i,self->size())); - return pos; - } - - template - inline typename Sequence::const_iterator - cgetpos(const Sequence* self, Difference i) { - typename Sequence::const_iterator pos = self->begin(); - std::advance(pos, check_index(i,self->size())); - return pos; - } - - template - inline Sequence* - getslice(const Sequence* self, Difference i, Difference j, Py_ssize_t step) { - typename Sequence::size_type size = self->size(); - Difference ii = 0; - Difference jj = 0; - swig::slice_adjust(i, j, step, size, ii, jj); - - if (step > 0) { - typename Sequence::const_iterator sb = self->begin(); - typename Sequence::const_iterator se = self->begin(); - std::advance(sb,ii); - std::advance(se,jj); - if (step == 1) { - return new Sequence(sb, se); - } else { - Sequence *sequence = new Sequence(); - typename Sequence::const_iterator it = sb; - while (it!=se) { - sequence->push_back(*it); - for (Py_ssize_t c=0; c jj) { - typename Sequence::const_reverse_iterator sb = self->rbegin(); - typename Sequence::const_reverse_iterator se = self->rbegin(); - std::advance(sb,size-ii-1); - std::advance(se,size-jj-1); - typename Sequence::const_reverse_iterator it = sb; - while (it!=se) { - sequence->push_back(*it); - for (Py_ssize_t c=0; c<-step && it!=se; ++c) - it++; - } - } - return sequence; - } - } - - template - inline void - setslice(Sequence* self, Difference i, Difference j, Py_ssize_t step, const InputSeq& is = InputSeq()) { - typename Sequence::size_type size = self->size(); - Difference ii = 0; - Difference jj = 0; - swig::slice_adjust(i, j, step, size, ii, jj, true); - if (step > 0) { - if (jj < ii) - jj = ii; - if (step == 1) { - size_t ssize = jj - ii; - if (ssize <= is.size()) { - // expanding/staying the same size - typename Sequence::iterator sb = self->begin(); - typename InputSeq::const_iterator isit = is.begin(); - std::advance(sb,ii); - std::advance(isit, jj - ii); - self->insert(std::copy(is.begin(), isit, sb), isit, is.end()); - } else { - // shrinking - typename Sequence::iterator sb = self->begin(); - typename Sequence::iterator se = self->begin(); - std::advance(sb,ii); - std::advance(se,jj); - self->erase(sb,se); - sb = self->begin(); - std::advance(sb,ii); - self->insert(sb, is.begin(), is.end()); - } - } else { - size_t replacecount = (jj - ii + step - 1) / step; - if (is.size() != replacecount) { - char msg[1024]; - sprintf(msg, "attempt to assign sequence of size %lu to extended slice of size %lu", (unsigned long)is.size(), (unsigned long)replacecount); - throw std::invalid_argument(msg); - } - typename Sequence::const_iterator isit = is.begin(); - typename Sequence::iterator it = self->begin(); - std::advance(it,ii); - for (size_t rc=0; rcend(); ++c) - it++; - } - } - } else { - if (jj > ii) - jj = ii; - size_t replacecount = (ii - jj - step - 1) / -step; - if (is.size() != replacecount) { - char msg[1024]; - sprintf(msg, "attempt to assign sequence of size %lu to extended slice of size %lu", (unsigned long)is.size(), (unsigned long)replacecount); - throw std::invalid_argument(msg); - } - typename Sequence::const_iterator isit = is.begin(); - typename Sequence::reverse_iterator it = self->rbegin(); - std::advance(it,size-ii-1); - for (size_t rc=0; rcrend(); ++c) - it++; - } - } - } - - template - inline void - delslice(Sequence* self, Difference i, Difference j, Py_ssize_t step) { - typename Sequence::size_type size = self->size(); - Difference ii = 0; - Difference jj = 0; - swig::slice_adjust(i, j, step, size, ii, jj, true); - if (step > 0) { - if (jj > ii) { - typename Sequence::iterator sb = self->begin(); - std::advance(sb,ii); - if (step == 1) { - typename Sequence::iterator se = self->begin(); - std::advance(se,jj); - self->erase(sb,se); - } else { - typename Sequence::iterator it = sb; - size_t delcount = (jj - ii + step - 1) / step; - while (delcount) { - it = self->erase(it); - for (Py_ssize_t c=0; c<(step-1) && it != self->end(); ++c) - it++; - delcount--; - } - } - } - } else { - if (ii > jj) { - typename Sequence::reverse_iterator sb = self->rbegin(); - std::advance(sb,size-ii-1); - typename Sequence::reverse_iterator it = sb; - size_t delcount = (ii - jj - step - 1) / -step; - while (delcount) { - it = typename Sequence::reverse_iterator(self->erase((++it).base())); - for (Py_ssize_t c=0; c<(-step-1) && it != self->rend(); ++c) - it++; - delcount--; - } - } - } - } -} - - -#if defined(__SUNPRO_CC) && defined(_RWSTD_VER) -# if !defined(SWIG_NO_STD_NOITERATOR_TRAITS_STL) -# define SWIG_STD_NOITERATOR_TRAITS_STL -# endif -#endif - -#if !defined(SWIG_STD_NOITERATOR_TRAITS_STL) -#include -#else -namespace std { - template - struct iterator_traits { - typedef ptrdiff_t difference_type; - typedef typename Iterator::value_type value_type; - }; - - template - struct iterator_traits<__reverse_bi_iterator > { - typedef Distance difference_type; - typedef T value_type; - }; - - template - struct iterator_traits { - typedef T value_type; - typedef ptrdiff_t difference_type; - }; - - template - inline typename iterator_traits<_InputIterator>::difference_type - distance(_InputIterator __first, _InputIterator __last) - { - typename iterator_traits<_InputIterator>::difference_type __n = 0; - while (__first != __last) { - ++__first; ++__n; - } - return __n; - } -} -#endif - - -namespace swig { - template - class SwigPyIterator_T : public SwigPyIterator - { - public: - typedef OutIterator out_iterator; - typedef typename std::iterator_traits::value_type value_type; - typedef SwigPyIterator_T self_type; - - SwigPyIterator_T(out_iterator curr, PyObject *seq) - : SwigPyIterator(seq), current(curr) - { - } - - const out_iterator& get_current() const - { - return current; - } - - - bool equal (const SwigPyIterator &iter) const - { - const self_type *iters = dynamic_cast(&iter); - if (iters) { - return (current == iters->get_current()); - } else { - throw std::invalid_argument("bad iterator type"); - } - } - - ptrdiff_t distance(const SwigPyIterator &iter) const - { - const self_type *iters = dynamic_cast(&iter); - if (iters) { - return std::distance(current, iters->get_current()); - } else { - throw std::invalid_argument("bad iterator type"); - } - } - - protected: - out_iterator current; - }; - - template - struct from_oper - { - typedef const ValueType& argument_type; - typedef PyObject *result_type; - result_type operator()(argument_type v) const - { - return swig::from(v); - } - }; - - template::value_type, - typename FromOper = from_oper > - class SwigPyIteratorOpen_T : public SwigPyIterator_T - { - public: - FromOper from; - typedef OutIterator out_iterator; - typedef ValueType value_type; - typedef SwigPyIterator_T base; - typedef SwigPyIteratorOpen_T self_type; - - SwigPyIteratorOpen_T(out_iterator curr, PyObject *seq) - : SwigPyIterator_T(curr, seq) - { - } - - PyObject *value() const { - return from(static_cast(*(base::current))); - } - - SwigPyIterator *copy() const - { - return new self_type(*this); - } - - SwigPyIterator *incr(size_t n = 1) - { - while (n--) { - ++base::current; - } - return this; - } - - SwigPyIterator *decr(size_t n = 1) - { - while (n--) { - --base::current; - } - return this; - } - }; - - template::value_type, - typename FromOper = from_oper > - class SwigPyIteratorClosed_T : public SwigPyIterator_T - { - public: - FromOper from; - typedef OutIterator out_iterator; - typedef ValueType value_type; - typedef SwigPyIterator_T base; - typedef SwigPyIteratorClosed_T self_type; - - SwigPyIteratorClosed_T(out_iterator curr, out_iterator first, out_iterator last, PyObject *seq) - : SwigPyIterator_T(curr, seq), begin(first), end(last) - { - } - - PyObject *value() const { - if (base::current == end) { - throw stop_iteration(); - } else { - return from(static_cast(*(base::current))); - } - } - - SwigPyIterator *copy() const - { - return new self_type(*this); - } - - SwigPyIterator *incr(size_t n = 1) - { - while (n--) { - if (base::current == end) { - throw stop_iteration(); - } else { - ++base::current; - } - } - return this; - } - - SwigPyIterator *decr(size_t n = 1) - { - while (n--) { - if (base::current == begin) { - throw stop_iteration(); - } else { - --base::current; - } - } - return this; - } - - private: - out_iterator begin; - out_iterator end; - }; - - template - inline SwigPyIterator* - make_output_iterator(const OutIter& current, const OutIter& begin,const OutIter& end, PyObject *seq = 0) - { - return new SwigPyIteratorClosed_T(current, begin, end, seq); - } - - template - inline SwigPyIterator* - make_output_iterator(const OutIter& current, PyObject *seq = 0) - { - return new SwigPyIteratorOpen_T(current, seq); - } - -} - - -namespace swig -{ - template - struct SwigPySequence_Ref - { - SwigPySequence_Ref(PyObject* seq, int index) - : _seq(seq), _index(index) - { - } - - operator T () const - { - swig::SwigVar_PyObject item = PySequence_GetItem(_seq, _index); - try { - return swig::as(item, true); - } catch (std::exception& e) { - char msg[1024]; - sprintf(msg, "in sequence element %d ", _index); - if (!PyErr_Occurred()) { - ::SWIG_Error(SWIG_TypeError, swig::type_name()); - } - SWIG_Python_AddErrorMsg(msg); - SWIG_Python_AddErrorMsg(e.what()); - throw; - } - } - - SwigPySequence_Ref& operator=(const T& v) - { - PySequence_SetItem(_seq, _index, swig::from(v)); - return *this; - } - - private: - PyObject* _seq; - int _index; - }; - - template - struct SwigPySequence_ArrowProxy - { - SwigPySequence_ArrowProxy(const T& x): m_value(x) {} - const T* operator->() const { return &m_value; } - operator const T*() const { return &m_value; } - T m_value; - }; - - template - struct SwigPySequence_InputIterator - { - typedef SwigPySequence_InputIterator self; - - typedef std::random_access_iterator_tag iterator_category; - typedef Reference reference; - typedef T value_type; - typedef T* pointer; - typedef int difference_type; - - SwigPySequence_InputIterator() - { - } - - SwigPySequence_InputIterator(PyObject* seq, int index) - : _seq(seq), _index(index) - { - } - - reference operator*() const - { - return reference(_seq, _index); - } - - SwigPySequence_ArrowProxy - operator->() const { - return SwigPySequence_ArrowProxy(operator*()); - } - - bool operator==(const self& ri) const - { - return (_index == ri._index) && (_seq == ri._seq); - } - - bool operator!=(const self& ri) const - { - return !(operator==(ri)); - } - - self& operator ++ () - { - ++_index; - return *this; - } - - self& operator -- () - { - --_index; - return *this; - } - - self& operator += (difference_type n) - { - _index += n; - return *this; - } - - self operator +(difference_type n) const - { - return self(_seq, _index + n); - } - - self& operator -= (difference_type n) - { - _index -= n; - return *this; - } - - self operator -(difference_type n) const - { - return self(_seq, _index - n); - } - - difference_type operator - (const self& ri) const - { - return _index - ri._index; - } - - bool operator < (const self& ri) const - { - return _index < ri._index; - } - - reference - operator[](difference_type n) const - { - return reference(_seq, _index + n); - } - - private: - PyObject* _seq; - difference_type _index; - }; - - template - struct SwigPySequence_Cont - { - typedef SwigPySequence_Ref reference; - typedef const SwigPySequence_Ref const_reference; - typedef T value_type; - typedef T* pointer; - typedef int difference_type; - typedef int size_type; - typedef const pointer const_pointer; - typedef SwigPySequence_InputIterator iterator; - typedef SwigPySequence_InputIterator const_iterator; - - SwigPySequence_Cont(PyObject* seq) : _seq(0) - { - if (!PySequence_Check(seq)) { - throw std::invalid_argument("a sequence is expected"); - } - _seq = seq; - Py_INCREF(_seq); - } - - ~SwigPySequence_Cont() - { - Py_XDECREF(_seq); - } - - size_type size() const - { - return static_cast(PySequence_Size(_seq)); - } - - bool empty() const - { - return size() == 0; - } - - iterator begin() - { - return iterator(_seq, 0); - } - - const_iterator begin() const - { - return const_iterator(_seq, 0); - } - - iterator end() - { - return iterator(_seq, size()); - } - - const_iterator end() const - { - return const_iterator(_seq, size()); - } - - reference operator[](difference_type n) - { - return reference(_seq, n); - } - - const_reference operator[](difference_type n) const - { - return const_reference(_seq, n); - } - - bool check(bool set_err = true) const - { - int s = size(); - for (int i = 0; i < s; ++i) { - swig::SwigVar_PyObject item = PySequence_GetItem(_seq, i); - if (!swig::check(item)) { - if (set_err) { - char msg[1024]; - sprintf(msg, "in sequence element %d", i); - SWIG_Error(SWIG_RuntimeError, msg); - } - return false; - } - } - return true; - } - - private: - PyObject* _seq; - }; - -} - -SWIGINTERN swig::SwigPyIterator *vector_Sl_long_Sg__iterator(vector< long > *self,PyObject **PYTHON_SELF){ - return swig::make_output_iterator(self->begin(), self->begin(), self->end(), *PYTHON_SELF); - } -SWIGINTERN bool vector_Sl_long_Sg____nonzero__(vector< long > const *self){ - return !(self->empty()); - } -SWIGINTERN bool vector_Sl_long_Sg____bool__(vector< long > const *self){ - return !(self->empty()); - } -SWIGINTERN vector< long >::size_type vector_Sl_long_Sg____len__(vector< long > const *self){ - return self->size(); - } - -SWIGINTERNINLINE PyObject* -SWIG_From_unsigned_SS_long (unsigned long value) -{ - return (value > LONG_MAX) ? - PyLong_FromUnsignedLong(value) : PyLong_FromLong(static_cast< long >(value)); -} - - -SWIGINTERNINLINE PyObject * -SWIG_From_size_t (size_t value) -{ - return SWIG_From_unsigned_SS_long (static_cast< unsigned long >(value)); -} - -SWIGINTERN vector< long >::value_type vector_Sl_long_Sg__pop(vector< long > *self){ - if (self->size() == 0) - throw std::out_of_range("pop from empty container"); - std::vector >::value_type x = self->back(); - self->pop_back(); - return x; - } -SWIGINTERN std::vector< long,std::allocator< long > > *vector_Sl_long_Sg____getslice__(vector< long > *self,vector< long >::difference_type i,vector< long >::difference_type j){ - return swig::getslice(self, i, j, 1); - } - -namespace swig { - template <> struct traits { - typedef value_category category; - static const char* type_name() { return"long"; } - }; - template <> struct traits_asval { - typedef long value_type; - static int asval(PyObject *obj, value_type *val) { - return SWIG_AsVal_long (obj, val); - } - }; - template <> struct traits_from { - typedef long value_type; - static PyObject *from(const value_type& val) { - return SWIG_From_long (val); - } - }; -} - - -namespace swig { - template - inline void - assign(const SwigPySeq& swigpyseq, Seq* seq) { - // seq->assign(swigpyseq.begin(), swigpyseq.end()); // not used as not always implemented - typedef typename SwigPySeq::value_type value_type; - typename SwigPySeq::const_iterator it = swigpyseq.begin(); - for (;it != swigpyseq.end(); ++it) { - seq->insert(seq->end(),(value_type)(*it)); - } - } - - template - struct traits_asptr_stdseq { - typedef Seq sequence; - typedef T value_type; - - static int asptr(PyObject *obj, sequence **seq) { - if (obj == Py_None || SWIG_Python_GetSwigThis(obj)) { - sequence *p; - if (::SWIG_ConvertPtr(obj,(void**)&p, - swig::type_info(),0) == SWIG_OK) { - if (seq) *seq = p; - return SWIG_OLDOBJ; - } - } else if (PySequence_Check(obj)) { - try { - SwigPySequence_Cont swigpyseq(obj); - if (seq) { - sequence *pseq = new sequence(); - assign(swigpyseq, pseq); - *seq = pseq; - return SWIG_NEWOBJ; - } else { - return swigpyseq.check() ? SWIG_OK : SWIG_ERROR; - } - } catch (std::exception& e) { - if (seq) { - if (!PyErr_Occurred()) { - PyErr_SetString(PyExc_TypeError, e.what()); - } - } - return SWIG_ERROR; - } - } - return SWIG_ERROR; - } - }; - - template - struct traits_from_stdseq { - typedef Seq sequence; - typedef T value_type; - typedef typename Seq::size_type size_type; - typedef typename sequence::const_iterator const_iterator; - - static PyObject *from(const sequence& seq) { -#ifdef SWIG_PYTHON_EXTRA_NATIVE_CONTAINERS - swig_type_info *desc = swig::type_info(); - if (desc && desc->clientdata) { - return SWIG_NewPointerObj(new sequence(seq), desc, SWIG_POINTER_OWN); - } -#endif - size_type size = seq.size(); - if (size <= (size_type)INT_MAX) { - PyObject *obj = PyTuple_New((int)size); - int i = 0; - for (const_iterator it = seq.begin(); - it != seq.end(); ++it, ++i) { - PyTuple_SetItem(obj,i,swig::from(*it)); - } - return obj; - } else { - PyErr_SetString(PyExc_OverflowError,"sequence size not valid in python"); - return NULL; - } - } - }; -} - - - namespace swig { - template - struct traits_asptr > { - static int asptr(PyObject *obj, std::vector **vec) { - return traits_asptr_stdseq >::asptr(obj, vec); - } - }; - - template - struct traits_from > { - static PyObject *from(const std::vector& vec) { - return traits_from_stdseq >::from(vec); - } - }; - } - - - namespace swig { - template <> struct traits > > { - typedef pointer_category category; - static const char* type_name() { - return "std::vector<" "long" "," "std::allocator< long >" " >"; - } - }; - } - -SWIGINTERN void vector_Sl_long_Sg____setslice____SWIG_0(vector< long > *self,vector< long >::difference_type i,vector< long >::difference_type j,std::vector< long,std::allocator< long > > const &v=std::vector< long,std::allocator< long > >()){ - swig::setslice(self, i, j, 1, v); - } -SWIGINTERN void vector_Sl_long_Sg____delslice__(vector< long > *self,vector< long >::difference_type i,vector< long >::difference_type j){ - swig::delslice(self, i, j, 1); - } -SWIGINTERN void vector_Sl_long_Sg____delitem____SWIG_0(vector< long > *self,vector< long >::difference_type i){ - self->erase(swig::getpos(self,i)); - } -SWIGINTERN std::vector< long,std::allocator< long > > *vector_Sl_long_Sg____getitem____SWIG_0(vector< long > *self,PySliceObject *slice){ - Py_ssize_t i, j, step; - if( !PySlice_Check(slice) ) { - SWIG_Error(SWIG_TypeError, "Slice object expected."); - return NULL; - } - PySlice_GetIndices(SWIGPY_SLICE_ARG(slice), (Py_ssize_t)self->size(), &i, &j, &step); - std::vector >::difference_type id = i; - std::vector >::difference_type jd = j; - return swig::getslice(self, id, jd, step); - } -SWIGINTERN void vector_Sl_long_Sg____setitem____SWIG_0(vector< long > *self,PySliceObject *slice,std::vector< long,std::allocator< long > > const &v){ - Py_ssize_t i, j, step; - if( !PySlice_Check(slice) ) { - SWIG_Error(SWIG_TypeError, "Slice object expected."); - return; - } - PySlice_GetIndices(SWIGPY_SLICE_ARG(slice), (Py_ssize_t)self->size(), &i, &j, &step); - std::vector >::difference_type id = i; - std::vector >::difference_type jd = j; - swig::setslice(self, id, jd, step, v); - } -SWIGINTERN void vector_Sl_long_Sg____setitem____SWIG_1(vector< long > *self,PySliceObject *slice){ - Py_ssize_t i, j, step; - if( !PySlice_Check(slice) ) { - SWIG_Error(SWIG_TypeError, "Slice object expected."); - return; - } - PySlice_GetIndices(SWIGPY_SLICE_ARG(slice), (Py_ssize_t)self->size(), &i, &j, &step); - std::vector >::difference_type id = i; - std::vector >::difference_type jd = j; - swig::delslice(self, id, jd, step); - } -SWIGINTERN void vector_Sl_long_Sg____delitem____SWIG_1(vector< long > *self,PySliceObject *slice){ - Py_ssize_t i, j, step; - if( !PySlice_Check(slice) ) { - SWIG_Error(SWIG_TypeError, "Slice object expected."); - return; - } - PySlice_GetIndices(SWIGPY_SLICE_ARG(slice), (Py_ssize_t)self->size(), &i, &j, &step); - std::vector >::difference_type id = i; - std::vector >::difference_type jd = j; - swig::delslice(self, id, jd, step); - } -SWIGINTERN vector< long >::value_type const &vector_Sl_long_Sg____getitem____SWIG_1(vector< long > const *self,vector< long >::difference_type i){ - return *(swig::cgetpos(self, i)); - } -SWIGINTERN void vector_Sl_long_Sg____setitem____SWIG_2(vector< long > *self,vector< long >::difference_type i,vector< long >::value_type const &x){ - *(swig::getpos(self,i)) = x; - } -SWIGINTERN void vector_Sl_long_Sg__append(vector< long > *self,vector< long >::value_type const &x){ - self->push_back(x); - } -SWIGINTERN vector< long >::iterator vector_Sl_long_Sg__erase__SWIG_0(vector< long > *self,vector< long >::iterator pos){ return self->erase(pos); } -SWIGINTERN vector< long >::iterator vector_Sl_long_Sg__erase__SWIG_1(vector< long > *self,vector< long >::iterator first,vector< long >::iterator last){ return self->erase(first, last); } -SWIGINTERN vector< long >::iterator vector_Sl_long_Sg__insert__SWIG_0(vector< long > *self,vector< long >::iterator pos,vector< long >::value_type const &x){ return self->insert(pos, x); } -SWIGINTERN void vector_Sl_long_Sg__insert__SWIG_1(vector< long > *self,vector< long >::iterator pos,vector< long >::size_type n,vector< long >::value_type const &x){ self->insert(pos, n, x); } -SWIGINTERN swig::SwigPyIterator *vector_Sl_unsigned_SS_char_Sg__iterator(vector< unsigned char > *self,PyObject **PYTHON_SELF){ - return swig::make_output_iterator(self->begin(), self->begin(), self->end(), *PYTHON_SELF); - } -SWIGINTERN bool vector_Sl_unsigned_SS_char_Sg____nonzero__(vector< unsigned char > const *self){ - return !(self->empty()); - } -SWIGINTERN bool vector_Sl_unsigned_SS_char_Sg____bool__(vector< unsigned char > const *self){ - return !(self->empty()); - } -SWIGINTERN vector< unsigned char >::size_type vector_Sl_unsigned_SS_char_Sg____len__(vector< unsigned char > const *self){ - return self->size(); - } -SWIGINTERN vector< unsigned char >::value_type vector_Sl_unsigned_SS_char_Sg__pop(vector< unsigned char > *self){ - if (self->size() == 0) - throw std::out_of_range("pop from empty container"); - std::vector >::value_type x = self->back(); - self->pop_back(); - return x; - } - -SWIGINTERNINLINE PyObject * -SWIG_From_unsigned_SS_char (unsigned char value) -{ - return SWIG_From_unsigned_SS_long (value); -} - -SWIGINTERN std::vector< unsigned char,std::allocator< unsigned char > > *vector_Sl_unsigned_SS_char_Sg____getslice__(vector< unsigned char > *self,vector< unsigned char >::difference_type i,vector< unsigned char >::difference_type j){ - return swig::getslice(self, i, j, 1); - } - -#include -#if !defined(SWIG_NO_LLONG_MAX) -# if !defined(LLONG_MAX) && defined(__GNUC__) && defined (__LONG_LONG_MAX__) -# define LLONG_MAX __LONG_LONG_MAX__ -# define LLONG_MIN (-LLONG_MAX - 1LL) -# define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL) -# endif -#endif - - -SWIGINTERN int -SWIG_AsVal_unsigned_SS_char (PyObject * obj, unsigned char *val) -{ - unsigned long v; - int res = SWIG_AsVal_unsigned_SS_long (obj, &v); - if (SWIG_IsOK(res)) { - if ((v > UCHAR_MAX)) { - return SWIG_OverflowError; - } else { - if (val) *val = static_cast< unsigned char >(v); - } - } - return res; -} - - -namespace swig { - template <> struct traits { - typedef value_category category; - static const char* type_name() { return"unsigned char"; } - }; - template <> struct traits_asval { - typedef unsigned char value_type; - static int asval(PyObject *obj, value_type *val) { - return SWIG_AsVal_unsigned_SS_char (obj, val); - } - }; - template <> struct traits_from { - typedef unsigned char value_type; - static PyObject *from(const value_type& val) { - return SWIG_From_unsigned_SS_char (val); - } - }; -} - - - namespace swig { - template <> struct traits > > { - typedef pointer_category category; - static const char* type_name() { - return "std::vector<" "unsigned char" "," "std::allocator< unsigned char >" " >"; - } - }; - } - -SWIGINTERN void vector_Sl_unsigned_SS_char_Sg____setslice____SWIG_0(vector< unsigned char > *self,vector< unsigned char >::difference_type i,vector< unsigned char >::difference_type j,std::vector< unsigned char,std::allocator< unsigned char > > const &v=std::vector< unsigned char,std::allocator< unsigned char > >()){ - swig::setslice(self, i, j, 1, v); - } -SWIGINTERN void vector_Sl_unsigned_SS_char_Sg____delslice__(vector< unsigned char > *self,vector< unsigned char >::difference_type i,vector< unsigned char >::difference_type j){ - swig::delslice(self, i, j, 1); - } -SWIGINTERN void vector_Sl_unsigned_SS_char_Sg____delitem____SWIG_0(vector< unsigned char > *self,vector< unsigned char >::difference_type i){ - self->erase(swig::getpos(self,i)); - } -SWIGINTERN std::vector< unsigned char,std::allocator< unsigned char > > *vector_Sl_unsigned_SS_char_Sg____getitem____SWIG_0(vector< unsigned char > *self,PySliceObject *slice){ - Py_ssize_t i, j, step; - if( !PySlice_Check(slice) ) { - SWIG_Error(SWIG_TypeError, "Slice object expected."); - return NULL; - } - PySlice_GetIndices(SWIGPY_SLICE_ARG(slice), (Py_ssize_t)self->size(), &i, &j, &step); - std::vector >::difference_type id = i; - std::vector >::difference_type jd = j; - return swig::getslice(self, id, jd, step); - } -SWIGINTERN void vector_Sl_unsigned_SS_char_Sg____setitem____SWIG_0(vector< unsigned char > *self,PySliceObject *slice,std::vector< unsigned char,std::allocator< unsigned char > > const &v){ - Py_ssize_t i, j, step; - if( !PySlice_Check(slice) ) { - SWIG_Error(SWIG_TypeError, "Slice object expected."); - return; - } - PySlice_GetIndices(SWIGPY_SLICE_ARG(slice), (Py_ssize_t)self->size(), &i, &j, &step); - std::vector >::difference_type id = i; - std::vector >::difference_type jd = j; - swig::setslice(self, id, jd, step, v); - } -SWIGINTERN void vector_Sl_unsigned_SS_char_Sg____setitem____SWIG_1(vector< unsigned char > *self,PySliceObject *slice){ - Py_ssize_t i, j, step; - if( !PySlice_Check(slice) ) { - SWIG_Error(SWIG_TypeError, "Slice object expected."); - return; - } - PySlice_GetIndices(SWIGPY_SLICE_ARG(slice), (Py_ssize_t)self->size(), &i, &j, &step); - std::vector >::difference_type id = i; - std::vector >::difference_type jd = j; - swig::delslice(self, id, jd, step); - } -SWIGINTERN void vector_Sl_unsigned_SS_char_Sg____delitem____SWIG_1(vector< unsigned char > *self,PySliceObject *slice){ - Py_ssize_t i, j, step; - if( !PySlice_Check(slice) ) { - SWIG_Error(SWIG_TypeError, "Slice object expected."); - return; - } - PySlice_GetIndices(SWIGPY_SLICE_ARG(slice), (Py_ssize_t)self->size(), &i, &j, &step); - std::vector >::difference_type id = i; - std::vector >::difference_type jd = j; - swig::delslice(self, id, jd, step); - } -SWIGINTERN vector< unsigned char >::value_type const &vector_Sl_unsigned_SS_char_Sg____getitem____SWIG_1(vector< unsigned char > const *self,vector< unsigned char >::difference_type i){ - return *(swig::cgetpos(self, i)); - } -SWIGINTERN void vector_Sl_unsigned_SS_char_Sg____setitem____SWIG_2(vector< unsigned char > *self,vector< unsigned char >::difference_type i,vector< unsigned char >::value_type const &x){ - *(swig::getpos(self,i)) = x; - } -SWIGINTERN void vector_Sl_unsigned_SS_char_Sg__append(vector< unsigned char > *self,vector< unsigned char >::value_type const &x){ - self->push_back(x); - } -SWIGINTERN vector< unsigned char >::iterator vector_Sl_unsigned_SS_char_Sg__erase__SWIG_0(vector< unsigned char > *self,vector< unsigned char >::iterator pos){ return self->erase(pos); } -SWIGINTERN vector< unsigned char >::iterator vector_Sl_unsigned_SS_char_Sg__erase__SWIG_1(vector< unsigned char > *self,vector< unsigned char >::iterator first,vector< unsigned char >::iterator last){ return self->erase(first, last); } -SWIGINTERN vector< unsigned char >::iterator vector_Sl_unsigned_SS_char_Sg__insert__SWIG_0(vector< unsigned char > *self,vector< unsigned char >::iterator pos,vector< unsigned char >::value_type const &x){ return self->insert(pos, x); } -SWIGINTERN void vector_Sl_unsigned_SS_char_Sg__insert__SWIG_1(vector< unsigned char > *self,vector< unsigned char >::iterator pos,vector< unsigned char >::size_type n,vector< unsigned char >::value_type const &x){ self->insert(pos, n, x); } -SWIGINTERN swig::SwigPyIterator *vector_Sl_CK_ATTRIBUTE_SMART_Sg__iterator(vector< CK_ATTRIBUTE_SMART > *self,PyObject **PYTHON_SELF){ - return swig::make_output_iterator(self->begin(), self->begin(), self->end(), *PYTHON_SELF); - } -SWIGINTERN bool vector_Sl_CK_ATTRIBUTE_SMART_Sg____nonzero__(vector< CK_ATTRIBUTE_SMART > const *self){ - return !(self->empty()); - } -SWIGINTERN bool vector_Sl_CK_ATTRIBUTE_SMART_Sg____bool__(vector< CK_ATTRIBUTE_SMART > const *self){ - return !(self->empty()); - } -SWIGINTERN vector< CK_ATTRIBUTE_SMART >::size_type vector_Sl_CK_ATTRIBUTE_SMART_Sg____len__(vector< CK_ATTRIBUTE_SMART > const *self){ - return self->size(); - } -SWIGINTERN vector< CK_ATTRIBUTE_SMART >::value_type vector_Sl_CK_ATTRIBUTE_SMART_Sg__pop(vector< CK_ATTRIBUTE_SMART > *self){ - if (self->size() == 0) - throw std::out_of_range("pop from empty container"); - std::vector >::value_type x = self->back(); - self->pop_back(); - return x; - } -SWIGINTERN std::vector< CK_ATTRIBUTE_SMART,std::allocator< CK_ATTRIBUTE_SMART > > *vector_Sl_CK_ATTRIBUTE_SMART_Sg____getslice__(vector< CK_ATTRIBUTE_SMART > *self,vector< CK_ATTRIBUTE_SMART >::difference_type i,vector< CK_ATTRIBUTE_SMART >::difference_type j){ - return swig::getslice(self, i, j, 1); - } - - namespace swig { - template <> struct traits { - typedef pointer_category category; - static const char* type_name() { return"CK_ATTRIBUTE_SMART"; } - }; - } - - - namespace swig { - template <> struct traits > > { - typedef pointer_category category; - static const char* type_name() { - return "std::vector<" "CK_ATTRIBUTE_SMART" "," "std::allocator< CK_ATTRIBUTE_SMART >" " >"; - } - }; - } - -SWIGINTERN void vector_Sl_CK_ATTRIBUTE_SMART_Sg____setslice____SWIG_0(vector< CK_ATTRIBUTE_SMART > *self,vector< CK_ATTRIBUTE_SMART >::difference_type i,vector< CK_ATTRIBUTE_SMART >::difference_type j,std::vector< CK_ATTRIBUTE_SMART,std::allocator< CK_ATTRIBUTE_SMART > > const &v=std::vector< CK_ATTRIBUTE_SMART,std::allocator< CK_ATTRIBUTE_SMART > >()){ - swig::setslice(self, i, j, 1, v); - } -SWIGINTERN void vector_Sl_CK_ATTRIBUTE_SMART_Sg____delslice__(vector< CK_ATTRIBUTE_SMART > *self,vector< CK_ATTRIBUTE_SMART >::difference_type i,vector< CK_ATTRIBUTE_SMART >::difference_type j){ - swig::delslice(self, i, j, 1); - } -SWIGINTERN void vector_Sl_CK_ATTRIBUTE_SMART_Sg____delitem____SWIG_0(vector< CK_ATTRIBUTE_SMART > *self,vector< CK_ATTRIBUTE_SMART >::difference_type i){ - self->erase(swig::getpos(self,i)); - } -SWIGINTERN std::vector< CK_ATTRIBUTE_SMART,std::allocator< CK_ATTRIBUTE_SMART > > *vector_Sl_CK_ATTRIBUTE_SMART_Sg____getitem____SWIG_0(vector< CK_ATTRIBUTE_SMART > *self,PySliceObject *slice){ - Py_ssize_t i, j, step; - if( !PySlice_Check(slice) ) { - SWIG_Error(SWIG_TypeError, "Slice object expected."); - return NULL; - } - PySlice_GetIndices(SWIGPY_SLICE_ARG(slice), (Py_ssize_t)self->size(), &i, &j, &step); - std::vector >::difference_type id = i; - std::vector >::difference_type jd = j; - return swig::getslice(self, id, jd, step); - } -SWIGINTERN void vector_Sl_CK_ATTRIBUTE_SMART_Sg____setitem____SWIG_0(vector< CK_ATTRIBUTE_SMART > *self,PySliceObject *slice,std::vector< CK_ATTRIBUTE_SMART,std::allocator< CK_ATTRIBUTE_SMART > > const &v){ - Py_ssize_t i, j, step; - if( !PySlice_Check(slice) ) { - SWIG_Error(SWIG_TypeError, "Slice object expected."); - return; - } - PySlice_GetIndices(SWIGPY_SLICE_ARG(slice), (Py_ssize_t)self->size(), &i, &j, &step); - std::vector >::difference_type id = i; - std::vector >::difference_type jd = j; - swig::setslice(self, id, jd, step, v); - } -SWIGINTERN void vector_Sl_CK_ATTRIBUTE_SMART_Sg____setitem____SWIG_1(vector< CK_ATTRIBUTE_SMART > *self,PySliceObject *slice){ - Py_ssize_t i, j, step; - if( !PySlice_Check(slice) ) { - SWIG_Error(SWIG_TypeError, "Slice object expected."); - return; - } - PySlice_GetIndices(SWIGPY_SLICE_ARG(slice), (Py_ssize_t)self->size(), &i, &j, &step); - std::vector >::difference_type id = i; - std::vector >::difference_type jd = j; - swig::delslice(self, id, jd, step); - } -SWIGINTERN void vector_Sl_CK_ATTRIBUTE_SMART_Sg____delitem____SWIG_1(vector< CK_ATTRIBUTE_SMART > *self,PySliceObject *slice){ - Py_ssize_t i, j, step; - if( !PySlice_Check(slice) ) { - SWIG_Error(SWIG_TypeError, "Slice object expected."); - return; - } - PySlice_GetIndices(SWIGPY_SLICE_ARG(slice), (Py_ssize_t)self->size(), &i, &j, &step); - std::vector >::difference_type id = i; - std::vector >::difference_type jd = j; - swig::delslice(self, id, jd, step); - } -SWIGINTERN vector< CK_ATTRIBUTE_SMART >::value_type const &vector_Sl_CK_ATTRIBUTE_SMART_Sg____getitem____SWIG_1(vector< CK_ATTRIBUTE_SMART > const *self,vector< CK_ATTRIBUTE_SMART >::difference_type i){ - return *(swig::cgetpos(self, i)); - } -SWIGINTERN void vector_Sl_CK_ATTRIBUTE_SMART_Sg____setitem____SWIG_2(vector< CK_ATTRIBUTE_SMART > *self,vector< CK_ATTRIBUTE_SMART >::difference_type i,vector< CK_ATTRIBUTE_SMART >::value_type const &x){ - *(swig::getpos(self,i)) = x; - } -SWIGINTERN void vector_Sl_CK_ATTRIBUTE_SMART_Sg__append(vector< CK_ATTRIBUTE_SMART > *self,vector< CK_ATTRIBUTE_SMART >::value_type const &x){ - self->push_back(x); - } -SWIGINTERN vector< CK_ATTRIBUTE_SMART >::iterator vector_Sl_CK_ATTRIBUTE_SMART_Sg__erase__SWIG_0(vector< CK_ATTRIBUTE_SMART > *self,vector< CK_ATTRIBUTE_SMART >::iterator pos){ return self->erase(pos); } -SWIGINTERN vector< CK_ATTRIBUTE_SMART >::iterator vector_Sl_CK_ATTRIBUTE_SMART_Sg__erase__SWIG_1(vector< CK_ATTRIBUTE_SMART > *self,vector< CK_ATTRIBUTE_SMART >::iterator first,vector< CK_ATTRIBUTE_SMART >::iterator last){ return self->erase(first, last); } -SWIGINTERN vector< CK_ATTRIBUTE_SMART >::iterator vector_Sl_CK_ATTRIBUTE_SMART_Sg__insert__SWIG_0(vector< CK_ATTRIBUTE_SMART > *self,vector< CK_ATTRIBUTE_SMART >::iterator pos,vector< CK_ATTRIBUTE_SMART >::value_type const &x){ return self->insert(pos, x); } -SWIGINTERN void vector_Sl_CK_ATTRIBUTE_SMART_Sg__insert__SWIG_1(vector< CK_ATTRIBUTE_SMART > *self,vector< CK_ATTRIBUTE_SMART >::iterator pos,vector< CK_ATTRIBUTE_SMART >::size_type n,vector< CK_ATTRIBUTE_SMART >::value_type const &x){ self->insert(pos, n, x); } -SWIGINTERN swig::SwigPyIterator *vector_Sl_CK_OBJECT_HANDLE_Sg__iterator(vector< CK_OBJECT_HANDLE > *self,PyObject **PYTHON_SELF){ - return swig::make_output_iterator(self->begin(), self->begin(), self->end(), *PYTHON_SELF); - } -SWIGINTERN bool vector_Sl_CK_OBJECT_HANDLE_Sg____nonzero__(vector< CK_OBJECT_HANDLE > const *self){ - return !(self->empty()); - } -SWIGINTERN bool vector_Sl_CK_OBJECT_HANDLE_Sg____bool__(vector< CK_OBJECT_HANDLE > const *self){ - return !(self->empty()); - } -SWIGINTERN vector< CK_OBJECT_HANDLE >::size_type vector_Sl_CK_OBJECT_HANDLE_Sg____len__(vector< CK_OBJECT_HANDLE > const *self){ - return self->size(); - } -SWIGINTERN vector< CK_OBJECT_HANDLE >::value_type vector_Sl_CK_OBJECT_HANDLE_Sg__pop(vector< CK_OBJECT_HANDLE > *self){ - if (self->size() == 0) - throw std::out_of_range("pop from empty container"); - std::vector >::value_type x = self->back(); - self->pop_back(); - return x; - } -SWIGINTERN std::vector< CK_OBJECT_HANDLE,std::allocator< CK_OBJECT_HANDLE > > *vector_Sl_CK_OBJECT_HANDLE_Sg____getslice__(vector< CK_OBJECT_HANDLE > *self,vector< CK_OBJECT_HANDLE >::difference_type i,vector< CK_OBJECT_HANDLE >::difference_type j){ - return swig::getslice(self, i, j, 1); - } - - namespace swig { - template <> struct traits { - typedef pointer_category category; - static const char* type_name() { return"CK_OBJECT_HANDLE"; } - }; - } - - - namespace swig { - template <> struct traits > > { - typedef pointer_category category; - static const char* type_name() { - return "std::vector<" "CK_OBJECT_HANDLE" "," "std::allocator< CK_OBJECT_HANDLE >" " >"; - } - }; - } - -SWIGINTERN void vector_Sl_CK_OBJECT_HANDLE_Sg____setslice____SWIG_0(vector< CK_OBJECT_HANDLE > *self,vector< CK_OBJECT_HANDLE >::difference_type i,vector< CK_OBJECT_HANDLE >::difference_type j,std::vector< CK_OBJECT_HANDLE,std::allocator< CK_OBJECT_HANDLE > > const &v=std::vector< CK_OBJECT_HANDLE,std::allocator< CK_OBJECT_HANDLE > >()){ - swig::setslice(self, i, j, 1, v); - } -SWIGINTERN void vector_Sl_CK_OBJECT_HANDLE_Sg____delslice__(vector< CK_OBJECT_HANDLE > *self,vector< CK_OBJECT_HANDLE >::difference_type i,vector< CK_OBJECT_HANDLE >::difference_type j){ - swig::delslice(self, i, j, 1); - } -SWIGINTERN void vector_Sl_CK_OBJECT_HANDLE_Sg____delitem____SWIG_0(vector< CK_OBJECT_HANDLE > *self,vector< CK_OBJECT_HANDLE >::difference_type i){ - self->erase(swig::getpos(self,i)); - } -SWIGINTERN std::vector< CK_OBJECT_HANDLE,std::allocator< CK_OBJECT_HANDLE > > *vector_Sl_CK_OBJECT_HANDLE_Sg____getitem____SWIG_0(vector< CK_OBJECT_HANDLE > *self,PySliceObject *slice){ - Py_ssize_t i, j, step; - if( !PySlice_Check(slice) ) { - SWIG_Error(SWIG_TypeError, "Slice object expected."); - return NULL; - } - PySlice_GetIndices(SWIGPY_SLICE_ARG(slice), (Py_ssize_t)self->size(), &i, &j, &step); - std::vector >::difference_type id = i; - std::vector >::difference_type jd = j; - return swig::getslice(self, id, jd, step); - } -SWIGINTERN void vector_Sl_CK_OBJECT_HANDLE_Sg____setitem____SWIG_0(vector< CK_OBJECT_HANDLE > *self,PySliceObject *slice,std::vector< CK_OBJECT_HANDLE,std::allocator< CK_OBJECT_HANDLE > > const &v){ - Py_ssize_t i, j, step; - if( !PySlice_Check(slice) ) { - SWIG_Error(SWIG_TypeError, "Slice object expected."); - return; - } - PySlice_GetIndices(SWIGPY_SLICE_ARG(slice), (Py_ssize_t)self->size(), &i, &j, &step); - std::vector >::difference_type id = i; - std::vector >::difference_type jd = j; - swig::setslice(self, id, jd, step, v); - } -SWIGINTERN void vector_Sl_CK_OBJECT_HANDLE_Sg____setitem____SWIG_1(vector< CK_OBJECT_HANDLE > *self,PySliceObject *slice){ - Py_ssize_t i, j, step; - if( !PySlice_Check(slice) ) { - SWIG_Error(SWIG_TypeError, "Slice object expected."); - return; - } - PySlice_GetIndices(SWIGPY_SLICE_ARG(slice), (Py_ssize_t)self->size(), &i, &j, &step); - std::vector >::difference_type id = i; - std::vector >::difference_type jd = j; - swig::delslice(self, id, jd, step); - } -SWIGINTERN void vector_Sl_CK_OBJECT_HANDLE_Sg____delitem____SWIG_1(vector< CK_OBJECT_HANDLE > *self,PySliceObject *slice){ - Py_ssize_t i, j, step; - if( !PySlice_Check(slice) ) { - SWIG_Error(SWIG_TypeError, "Slice object expected."); - return; - } - PySlice_GetIndices(SWIGPY_SLICE_ARG(slice), (Py_ssize_t)self->size(), &i, &j, &step); - std::vector >::difference_type id = i; - std::vector >::difference_type jd = j; - swig::delslice(self, id, jd, step); - } -SWIGINTERN vector< CK_OBJECT_HANDLE >::value_type const &vector_Sl_CK_OBJECT_HANDLE_Sg____getitem____SWIG_1(vector< CK_OBJECT_HANDLE > const *self,vector< CK_OBJECT_HANDLE >::difference_type i){ - return *(swig::cgetpos(self, i)); - } -SWIGINTERN void vector_Sl_CK_OBJECT_HANDLE_Sg____setitem____SWIG_2(vector< CK_OBJECT_HANDLE > *self,vector< CK_OBJECT_HANDLE >::difference_type i,vector< CK_OBJECT_HANDLE >::value_type const &x){ - *(swig::getpos(self,i)) = x; - } -SWIGINTERN void vector_Sl_CK_OBJECT_HANDLE_Sg__append(vector< CK_OBJECT_HANDLE > *self,vector< CK_OBJECT_HANDLE >::value_type const &x){ - self->push_back(x); - } -SWIGINTERN vector< CK_OBJECT_HANDLE >::iterator vector_Sl_CK_OBJECT_HANDLE_Sg__erase__SWIG_0(vector< CK_OBJECT_HANDLE > *self,vector< CK_OBJECT_HANDLE >::iterator pos){ return self->erase(pos); } -SWIGINTERN vector< CK_OBJECT_HANDLE >::iterator vector_Sl_CK_OBJECT_HANDLE_Sg__erase__SWIG_1(vector< CK_OBJECT_HANDLE > *self,vector< CK_OBJECT_HANDLE >::iterator first,vector< CK_OBJECT_HANDLE >::iterator last){ return self->erase(first, last); } -SWIGINTERN vector< CK_OBJECT_HANDLE >::iterator vector_Sl_CK_OBJECT_HANDLE_Sg__insert__SWIG_0(vector< CK_OBJECT_HANDLE > *self,vector< CK_OBJECT_HANDLE >::iterator pos,vector< CK_OBJECT_HANDLE >::value_type const &x){ return self->insert(pos, x); } -SWIGINTERN void vector_Sl_CK_OBJECT_HANDLE_Sg__insert__SWIG_1(vector< CK_OBJECT_HANDLE > *self,vector< CK_OBJECT_HANDLE >::iterator pos,vector< CK_OBJECT_HANDLE >::size_type n,vector< CK_OBJECT_HANDLE >::value_type const &x){ self->insert(pos, n, x); } - -typedef unsigned long CK_SESSION_HANDLE; - -SWIGINTERN CK_SESSION_HANDLE *new_CK_SESSION_HANDLE(){ - return (new unsigned long); - } -SWIGINTERN void delete_CK_SESSION_HANDLE(CK_SESSION_HANDLE *self){ - if (self) delete self; - } -SWIGINTERN void CK_SESSION_HANDLE_assign(CK_SESSION_HANDLE *self,unsigned long value){ - *self = value; - } -SWIGINTERN unsigned long CK_SESSION_HANDLE_value(CK_SESSION_HANDLE *self){ - return *self; - } -SWIGINTERN unsigned long *CK_SESSION_HANDLE_cast(CK_SESSION_HANDLE *self){ - return self; - } -SWIGINTERN CK_SESSION_HANDLE *CK_SESSION_HANDLE_frompointer(unsigned long *t){ - return (CK_SESSION_HANDLE *) t; - } - -typedef unsigned long CK_OBJECT_HANDLE; - -SWIGINTERN CK_OBJECT_HANDLE *new_CK_OBJECT_HANDLE(){ - return (new unsigned long); - } -SWIGINTERN void delete_CK_OBJECT_HANDLE(CK_OBJECT_HANDLE *self){ - if (self) delete self; - } -SWIGINTERN void CK_OBJECT_HANDLE_assign(CK_OBJECT_HANDLE *self,unsigned long value){ - *self = value; - } -SWIGINTERN unsigned long CK_OBJECT_HANDLE_value(CK_OBJECT_HANDLE *self){ - return *self; - } -SWIGINTERN unsigned long *CK_OBJECT_HANDLE_cast(CK_OBJECT_HANDLE *self){ - return self; - } -SWIGINTERN CK_OBJECT_HANDLE *CK_OBJECT_HANDLE_frompointer(unsigned long *t){ - return (CK_OBJECT_HANDLE *) t; - } -SWIGINTERN PyKCS11String CK_INFO_GetManufacturerID(CK_INFO *self){ - return PyKCS11String(self->manufacturerID, sizeof(self->manufacturerID)); - } -SWIGINTERN PyKCS11String CK_INFO_GetLibraryDescription(CK_INFO *self){ - return PyKCS11String(self->libraryDescription, sizeof(self->libraryDescription)); - } -SWIGINTERN PyKCS11String CK_INFO_GetLibraryVersion(CK_INFO *self){ - char szVal[10]; - sprintf(szVal, "%d.%d", self->libraryVersion.major, self->libraryVersion.minor); - return PyKCS11String(szVal); - } -SWIGINTERN PyKCS11String CK_SLOT_INFO_GetManufacturerID(CK_SLOT_INFO *self){ - return PyKCS11String(self->manufacturerID, sizeof(self->manufacturerID)); - } -SWIGINTERN PyKCS11String CK_SLOT_INFO_GetSlotDescription(CK_SLOT_INFO *self){ - return PyKCS11String(self->slotDescription, sizeof(self->slotDescription)); - } -SWIGINTERN PyKCS11String CK_SLOT_INFO_GetHardwareVersion(CK_SLOT_INFO *self){ - char szVal[10]; - sprintf(szVal, "%d.%02d", self->hardwareVersion.major, self->hardwareVersion.minor); - return PyKCS11String(szVal); - } -SWIGINTERN PyKCS11String CK_SLOT_INFO_GetFirmwareVersion(CK_SLOT_INFO *self){ - char szVal[10]; - sprintf(szVal, "%d.%02d", self->firmwareVersion.major, self->firmwareVersion.minor); - return PyKCS11String(szVal); - } -SWIGINTERN PyKCS11String CK_TOKEN_INFO_GetLabel(CK_TOKEN_INFO *self){ - return PyKCS11String(self->label, sizeof(self->label)); - } -SWIGINTERN PyKCS11String CK_TOKEN_INFO_GetManufacturerID(CK_TOKEN_INFO *self){ - return PyKCS11String(self->manufacturerID, sizeof(self->manufacturerID)); - } -SWIGINTERN PyKCS11String CK_TOKEN_INFO_GetModel(CK_TOKEN_INFO *self){ - return PyKCS11String(self->model, sizeof(self->model)); - } -SWIGINTERN PyKCS11String CK_TOKEN_INFO_GetSerialNumber(CK_TOKEN_INFO *self){ - return PyKCS11String(self->serialNumber, sizeof(self->serialNumber)); - } -SWIGINTERN PyKCS11String CK_TOKEN_INFO_GetFirmwareVersion(CK_TOKEN_INFO *self){ - char szVal[10]; - sprintf(szVal, "%d.%02d", self->firmwareVersion.major, self->firmwareVersion.minor); - return PyKCS11String(szVal); - } -SWIGINTERN PyKCS11String CK_TOKEN_INFO_GetUtcTime(CK_TOKEN_INFO *self){ - return PyKCS11String(self->utcTime, sizeof(self->utcTime)); - } -SWIGINTERN PyKCS11String CK_DATE_GetYear(CK_DATE *self){ - char szVal[10]; - memcpy(szVal, self->year, sizeof(self->year) ); - return PyKCS11String(szVal); - } -SWIGINTERN PyKCS11String CK_DATE_GetMonth(CK_DATE *self){ - char szVal[10]; - memcpy(szVal, self->month, sizeof(self->month) ); - return PyKCS11String(szVal); - } -SWIGINTERN PyKCS11String CK_DATE_GetDay(CK_DATE *self){ - char szVal[10]; - memcpy(szVal, self->day, sizeof(self->day) ); - return PyKCS11String(szVal); - } - - - -SWIGINTERN CK_MECHANISM *new_CK_MECHANISM(){ - CK_MECHANISM* m = new CK_MECHANISM(); - m->ulParameterLen = m->mechanism = 0; m->pParameter = NULL; - return m; - } - -SWIGINTERNINLINE PyObject* - SWIG_From_int (int value) -{ - return PyInt_FromLong((long) value); -} - - -SWIGINTERN int -SWIG_AsVal_bool (PyObject *obj, bool *val) -{ - int r; - if (!PyBool_Check(obj)) - return SWIG_ERROR; - r = PyObject_IsTrue(obj); - if (r == -1) - return SWIG_ERROR; - if (val) *val = r ? true : false; - return SWIG_OK; -} - -#ifdef __cplusplus -extern "C" { -#endif -SWIGINTERN PyObject *_wrap_cdata(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - void *arg1 = (void *) 0 ; - size_t arg2 = (size_t) 1 ; - int res1 ; - size_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - SWIGCDATA result; - - if (!PyArg_ParseTuple(args,(char *)"O|O:cdata",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cdata" "', argument " "1"" of type '" "void *""'"); - } - if (obj1) { - ecode2 = SWIG_AsVal_size_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cdata" "', argument " "2"" of type '" "size_t""'"); - } - arg2 = static_cast< size_t >(val2); - } - result = cdata_void(arg1,arg2); - resultobj = SWIG_FromCharPtrAndSize((&result)->data,(&result)->len); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_memmove(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - void *arg1 = (void *) 0 ; - void *arg2 = (void *) 0 ; - size_t arg3 ; - int res1 ; - int res2 ; - char *buf2 = 0 ; - size_t size2 = 0 ; - int alloc2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:memmove",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "memmove" "', argument " "1"" of type '" "void *""'"); - } - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, &size2, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "memmove" "', argument " "2"" of type '" "void const *""'"); - } - arg2 = reinterpret_cast< void * >(buf2); - arg3 = static_cast< size_t >(size2); - memmove(arg1,(void const *)arg2,arg3); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_delete_SwigPyIterator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - swig::SwigPyIterator *arg1 = (swig::SwigPyIterator *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:delete_SwigPyIterator",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_swig__SwigPyIterator, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SwigPyIterator" "', argument " "1"" of type '" "swig::SwigPyIterator *""'"); - } - arg1 = reinterpret_cast< swig::SwigPyIterator * >(argp1); - delete arg1; - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_SwigPyIterator_value(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - swig::SwigPyIterator *arg1 = (swig::SwigPyIterator *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyObject *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:SwigPyIterator_value",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_swig__SwigPyIterator, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SwigPyIterator_value" "', argument " "1"" of type '" "swig::SwigPyIterator const *""'"); - } - arg1 = reinterpret_cast< swig::SwigPyIterator * >(argp1); - try { - result = (PyObject *)((swig::SwigPyIterator const *)arg1)->value(); - } - catch(swig::stop_iteration &_e) { - { - (void)_e; - SWIG_SetErrorObj(PyExc_StopIteration, SWIG_Py_Void()); - SWIG_fail; - } - } - - resultobj = result; - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_SwigPyIterator_incr__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - swig::SwigPyIterator *arg1 = (swig::SwigPyIterator *) 0 ; - size_t arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - size_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - swig::SwigPyIterator *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:SwigPyIterator_incr",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_swig__SwigPyIterator, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SwigPyIterator_incr" "', argument " "1"" of type '" "swig::SwigPyIterator *""'"); - } - arg1 = reinterpret_cast< swig::SwigPyIterator * >(argp1); - ecode2 = SWIG_AsVal_size_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SwigPyIterator_incr" "', argument " "2"" of type '" "size_t""'"); - } - arg2 = static_cast< size_t >(val2); - try { - result = (swig::SwigPyIterator *)(arg1)->incr(arg2); - } - catch(swig::stop_iteration &_e) { - { - (void)_e; - SWIG_SetErrorObj(PyExc_StopIteration, SWIG_Py_Void()); - SWIG_fail; - } - } - - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_swig__SwigPyIterator, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_SwigPyIterator_incr__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - swig::SwigPyIterator *arg1 = (swig::SwigPyIterator *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - swig::SwigPyIterator *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:SwigPyIterator_incr",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_swig__SwigPyIterator, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SwigPyIterator_incr" "', argument " "1"" of type '" "swig::SwigPyIterator *""'"); - } - arg1 = reinterpret_cast< swig::SwigPyIterator * >(argp1); - try { - result = (swig::SwigPyIterator *)(arg1)->incr(); - } - catch(swig::stop_iteration &_e) { - { - (void)_e; - SWIG_SetErrorObj(PyExc_StopIteration, SWIG_Py_Void()); - SWIG_fail; - } - } - - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_swig__SwigPyIterator, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_SwigPyIterator_incr(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 2) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 1) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_swig__SwigPyIterator, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_SwigPyIterator_incr__SWIG_1(self, args); - } - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_swig__SwigPyIterator, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_size_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_SwigPyIterator_incr__SWIG_0(self, args); - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'SwigPyIterator_incr'.\n" - " Possible C/C++ prototypes are:\n" - " swig::SwigPyIterator::incr(size_t)\n" - " swig::SwigPyIterator::incr()\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_SwigPyIterator_decr__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - swig::SwigPyIterator *arg1 = (swig::SwigPyIterator *) 0 ; - size_t arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - size_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - swig::SwigPyIterator *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:SwigPyIterator_decr",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_swig__SwigPyIterator, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SwigPyIterator_decr" "', argument " "1"" of type '" "swig::SwigPyIterator *""'"); - } - arg1 = reinterpret_cast< swig::SwigPyIterator * >(argp1); - ecode2 = SWIG_AsVal_size_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SwigPyIterator_decr" "', argument " "2"" of type '" "size_t""'"); - } - arg2 = static_cast< size_t >(val2); - try { - result = (swig::SwigPyIterator *)(arg1)->decr(arg2); - } - catch(swig::stop_iteration &_e) { - { - (void)_e; - SWIG_SetErrorObj(PyExc_StopIteration, SWIG_Py_Void()); - SWIG_fail; - } - } - - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_swig__SwigPyIterator, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_SwigPyIterator_decr__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - swig::SwigPyIterator *arg1 = (swig::SwigPyIterator *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - swig::SwigPyIterator *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:SwigPyIterator_decr",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_swig__SwigPyIterator, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SwigPyIterator_decr" "', argument " "1"" of type '" "swig::SwigPyIterator *""'"); - } - arg1 = reinterpret_cast< swig::SwigPyIterator * >(argp1); - try { - result = (swig::SwigPyIterator *)(arg1)->decr(); - } - catch(swig::stop_iteration &_e) { - { - (void)_e; - SWIG_SetErrorObj(PyExc_StopIteration, SWIG_Py_Void()); - SWIG_fail; - } - } - - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_swig__SwigPyIterator, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_SwigPyIterator_decr(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 2) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 1) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_swig__SwigPyIterator, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_SwigPyIterator_decr__SWIG_1(self, args); - } - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_swig__SwigPyIterator, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_size_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_SwigPyIterator_decr__SWIG_0(self, args); - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'SwigPyIterator_decr'.\n" - " Possible C/C++ prototypes are:\n" - " swig::SwigPyIterator::decr(size_t)\n" - " swig::SwigPyIterator::decr()\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_SwigPyIterator_distance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - swig::SwigPyIterator *arg1 = (swig::SwigPyIterator *) 0 ; - swig::SwigPyIterator *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - ptrdiff_t result; - - if (!PyArg_ParseTuple(args,(char *)"OO:SwigPyIterator_distance",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_swig__SwigPyIterator, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SwigPyIterator_distance" "', argument " "1"" of type '" "swig::SwigPyIterator const *""'"); - } - arg1 = reinterpret_cast< swig::SwigPyIterator * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_swig__SwigPyIterator, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SwigPyIterator_distance" "', argument " "2"" of type '" "swig::SwigPyIterator const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SwigPyIterator_distance" "', argument " "2"" of type '" "swig::SwigPyIterator const &""'"); - } - arg2 = reinterpret_cast< swig::SwigPyIterator * >(argp2); - try { - result = ((swig::SwigPyIterator const *)arg1)->distance((swig::SwigPyIterator const &)*arg2); - } - catch(std::invalid_argument &_e) { - SWIG_Python_Raise(SWIG_NewPointerObj((new std::invalid_argument(static_cast< const std::invalid_argument& >(_e))),SWIGTYPE_p_std__invalid_argument,SWIG_POINTER_OWN), "std::invalid_argument", SWIGTYPE_p_std__invalid_argument); SWIG_fail; - } - - resultobj = SWIG_From_ptrdiff_t(static_cast< ptrdiff_t >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_SwigPyIterator_equal(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - swig::SwigPyIterator *arg1 = (swig::SwigPyIterator *) 0 ; - swig::SwigPyIterator *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - bool result; - - if (!PyArg_ParseTuple(args,(char *)"OO:SwigPyIterator_equal",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_swig__SwigPyIterator, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SwigPyIterator_equal" "', argument " "1"" of type '" "swig::SwigPyIterator const *""'"); - } - arg1 = reinterpret_cast< swig::SwigPyIterator * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_swig__SwigPyIterator, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SwigPyIterator_equal" "', argument " "2"" of type '" "swig::SwigPyIterator const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SwigPyIterator_equal" "', argument " "2"" of type '" "swig::SwigPyIterator const &""'"); - } - arg2 = reinterpret_cast< swig::SwigPyIterator * >(argp2); - try { - result = (bool)((swig::SwigPyIterator const *)arg1)->equal((swig::SwigPyIterator const &)*arg2); - } - catch(std::invalid_argument &_e) { - SWIG_Python_Raise(SWIG_NewPointerObj((new std::invalid_argument(static_cast< const std::invalid_argument& >(_e))),SWIGTYPE_p_std__invalid_argument,SWIG_POINTER_OWN), "std::invalid_argument", SWIGTYPE_p_std__invalid_argument); SWIG_fail; - } - - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_SwigPyIterator_copy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - swig::SwigPyIterator *arg1 = (swig::SwigPyIterator *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - swig::SwigPyIterator *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:SwigPyIterator_copy",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_swig__SwigPyIterator, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SwigPyIterator_copy" "', argument " "1"" of type '" "swig::SwigPyIterator const *""'"); - } - arg1 = reinterpret_cast< swig::SwigPyIterator * >(argp1); - result = (swig::SwigPyIterator *)((swig::SwigPyIterator const *)arg1)->copy(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_swig__SwigPyIterator, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_SwigPyIterator_next(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - swig::SwigPyIterator *arg1 = (swig::SwigPyIterator *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyObject *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:SwigPyIterator_next",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_swig__SwigPyIterator, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SwigPyIterator_next" "', argument " "1"" of type '" "swig::SwigPyIterator *""'"); - } - arg1 = reinterpret_cast< swig::SwigPyIterator * >(argp1); - try { - result = (PyObject *)(arg1)->next(); - } - catch(swig::stop_iteration &_e) { - { - (void)_e; - SWIG_SetErrorObj(PyExc_StopIteration, SWIG_Py_Void()); - SWIG_fail; - } - } - - resultobj = result; - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_SwigPyIterator___next__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - swig::SwigPyIterator *arg1 = (swig::SwigPyIterator *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyObject *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:SwigPyIterator___next__",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_swig__SwigPyIterator, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SwigPyIterator___next__" "', argument " "1"" of type '" "swig::SwigPyIterator *""'"); - } - arg1 = reinterpret_cast< swig::SwigPyIterator * >(argp1); - try { - result = (PyObject *)(arg1)->__next__(); - } - catch(swig::stop_iteration &_e) { - { - (void)_e; - SWIG_SetErrorObj(PyExc_StopIteration, SWIG_Py_Void()); - SWIG_fail; - } - } - - resultobj = result; - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_SwigPyIterator_previous(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - swig::SwigPyIterator *arg1 = (swig::SwigPyIterator *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyObject *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:SwigPyIterator_previous",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_swig__SwigPyIterator, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SwigPyIterator_previous" "', argument " "1"" of type '" "swig::SwigPyIterator *""'"); - } - arg1 = reinterpret_cast< swig::SwigPyIterator * >(argp1); - try { - result = (PyObject *)(arg1)->previous(); - } - catch(swig::stop_iteration &_e) { - { - (void)_e; - SWIG_SetErrorObj(PyExc_StopIteration, SWIG_Py_Void()); - SWIG_fail; - } - } - - resultobj = result; - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_SwigPyIterator_advance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - swig::SwigPyIterator *arg1 = (swig::SwigPyIterator *) 0 ; - ptrdiff_t arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - swig::SwigPyIterator *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:SwigPyIterator_advance",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_swig__SwigPyIterator, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SwigPyIterator_advance" "', argument " "1"" of type '" "swig::SwigPyIterator *""'"); - } - arg1 = reinterpret_cast< swig::SwigPyIterator * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SwigPyIterator_advance" "', argument " "2"" of type '" "ptrdiff_t""'"); - } - arg2 = static_cast< ptrdiff_t >(val2); - try { - result = (swig::SwigPyIterator *)(arg1)->advance(arg2); - } - catch(swig::stop_iteration &_e) { - { - (void)_e; - SWIG_SetErrorObj(PyExc_StopIteration, SWIG_Py_Void()); - SWIG_fail; - } - } - - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_swig__SwigPyIterator, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_SwigPyIterator___eq__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - swig::SwigPyIterator *arg1 = (swig::SwigPyIterator *) 0 ; - swig::SwigPyIterator *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - bool result; - - if (!PyArg_ParseTuple(args,(char *)"OO:SwigPyIterator___eq__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_swig__SwigPyIterator, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SwigPyIterator___eq__" "', argument " "1"" of type '" "swig::SwigPyIterator const *""'"); - } - arg1 = reinterpret_cast< swig::SwigPyIterator * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_swig__SwigPyIterator, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SwigPyIterator___eq__" "', argument " "2"" of type '" "swig::SwigPyIterator const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SwigPyIterator___eq__" "', argument " "2"" of type '" "swig::SwigPyIterator const &""'"); - } - arg2 = reinterpret_cast< swig::SwigPyIterator * >(argp2); - result = (bool)((swig::SwigPyIterator const *)arg1)->operator ==((swig::SwigPyIterator const &)*arg2); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_SwigPyIterator___ne__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - swig::SwigPyIterator *arg1 = (swig::SwigPyIterator *) 0 ; - swig::SwigPyIterator *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - bool result; - - if (!PyArg_ParseTuple(args,(char *)"OO:SwigPyIterator___ne__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_swig__SwigPyIterator, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SwigPyIterator___ne__" "', argument " "1"" of type '" "swig::SwigPyIterator const *""'"); - } - arg1 = reinterpret_cast< swig::SwigPyIterator * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_swig__SwigPyIterator, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SwigPyIterator___ne__" "', argument " "2"" of type '" "swig::SwigPyIterator const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SwigPyIterator___ne__" "', argument " "2"" of type '" "swig::SwigPyIterator const &""'"); - } - arg2 = reinterpret_cast< swig::SwigPyIterator * >(argp2); - result = (bool)((swig::SwigPyIterator const *)arg1)->operator !=((swig::SwigPyIterator const &)*arg2); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_SwigPyIterator___iadd__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - swig::SwigPyIterator *arg1 = (swig::SwigPyIterator *) 0 ; - ptrdiff_t arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - swig::SwigPyIterator *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:SwigPyIterator___iadd__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_swig__SwigPyIterator, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SwigPyIterator___iadd__" "', argument " "1"" of type '" "swig::SwigPyIterator *""'"); - } - arg1 = reinterpret_cast< swig::SwigPyIterator * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SwigPyIterator___iadd__" "', argument " "2"" of type '" "ptrdiff_t""'"); - } - arg2 = static_cast< ptrdiff_t >(val2); - try { - result = (swig::SwigPyIterator *) &(arg1)->operator +=(arg2); - } - catch(swig::stop_iteration &_e) { - { - (void)_e; - SWIG_SetErrorObj(PyExc_StopIteration, SWIG_Py_Void()); - SWIG_fail; - } - } - - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_swig__SwigPyIterator, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_SwigPyIterator___isub__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - swig::SwigPyIterator *arg1 = (swig::SwigPyIterator *) 0 ; - ptrdiff_t arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - swig::SwigPyIterator *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:SwigPyIterator___isub__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_swig__SwigPyIterator, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SwigPyIterator___isub__" "', argument " "1"" of type '" "swig::SwigPyIterator *""'"); - } - arg1 = reinterpret_cast< swig::SwigPyIterator * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SwigPyIterator___isub__" "', argument " "2"" of type '" "ptrdiff_t""'"); - } - arg2 = static_cast< ptrdiff_t >(val2); - try { - result = (swig::SwigPyIterator *) &(arg1)->operator -=(arg2); - } - catch(swig::stop_iteration &_e) { - { - (void)_e; - SWIG_SetErrorObj(PyExc_StopIteration, SWIG_Py_Void()); - SWIG_fail; - } - } - - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_swig__SwigPyIterator, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_SwigPyIterator___add__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - swig::SwigPyIterator *arg1 = (swig::SwigPyIterator *) 0 ; - ptrdiff_t arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - swig::SwigPyIterator *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:SwigPyIterator___add__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_swig__SwigPyIterator, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SwigPyIterator___add__" "', argument " "1"" of type '" "swig::SwigPyIterator const *""'"); - } - arg1 = reinterpret_cast< swig::SwigPyIterator * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SwigPyIterator___add__" "', argument " "2"" of type '" "ptrdiff_t""'"); - } - arg2 = static_cast< ptrdiff_t >(val2); - try { - result = (swig::SwigPyIterator *)((swig::SwigPyIterator const *)arg1)->operator +(arg2); - } - catch(swig::stop_iteration &_e) { - { - (void)_e; - SWIG_SetErrorObj(PyExc_StopIteration, SWIG_Py_Void()); - SWIG_fail; - } - } - - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_swig__SwigPyIterator, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_SwigPyIterator___sub____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - swig::SwigPyIterator *arg1 = (swig::SwigPyIterator *) 0 ; - ptrdiff_t arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - swig::SwigPyIterator *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:SwigPyIterator___sub__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_swig__SwigPyIterator, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SwigPyIterator___sub__" "', argument " "1"" of type '" "swig::SwigPyIterator const *""'"); - } - arg1 = reinterpret_cast< swig::SwigPyIterator * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SwigPyIterator___sub__" "', argument " "2"" of type '" "ptrdiff_t""'"); - } - arg2 = static_cast< ptrdiff_t >(val2); - try { - result = (swig::SwigPyIterator *)((swig::SwigPyIterator const *)arg1)->operator -(arg2); - } - catch(swig::stop_iteration &_e) { - { - (void)_e; - SWIG_SetErrorObj(PyExc_StopIteration, SWIG_Py_Void()); - SWIG_fail; - } - } - - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_swig__SwigPyIterator, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_SwigPyIterator___sub____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - swig::SwigPyIterator *arg1 = (swig::SwigPyIterator *) 0 ; - swig::SwigPyIterator *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - ptrdiff_t result; - - if (!PyArg_ParseTuple(args,(char *)"OO:SwigPyIterator___sub__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_swig__SwigPyIterator, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SwigPyIterator___sub__" "', argument " "1"" of type '" "swig::SwigPyIterator const *""'"); - } - arg1 = reinterpret_cast< swig::SwigPyIterator * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_swig__SwigPyIterator, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SwigPyIterator___sub__" "', argument " "2"" of type '" "swig::SwigPyIterator const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SwigPyIterator___sub__" "', argument " "2"" of type '" "swig::SwigPyIterator const &""'"); - } - arg2 = reinterpret_cast< swig::SwigPyIterator * >(argp2); - result = ((swig::SwigPyIterator const *)arg1)->operator -((swig::SwigPyIterator const &)*arg2); - resultobj = SWIG_From_ptrdiff_t(static_cast< ptrdiff_t >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_SwigPyIterator___sub__(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 2) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_swig__SwigPyIterator, 0); - _v = SWIG_CheckState(res); - if (_v) { - int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_swig__SwigPyIterator, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_SwigPyIterator___sub____SWIG_1(self, args); - } - } - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_swig__SwigPyIterator, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_SwigPyIterator___sub____SWIG_0(self, args); - } - } - } - -fail: - Py_INCREF(Py_NotImplemented); - return Py_NotImplemented; -} - - -SWIGINTERN PyObject *SwigPyIterator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_swig__SwigPyIterator, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_ckintlist_iterator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - PyObject **arg2 = (PyObject **) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - swig::SwigPyIterator *result = 0 ; - - arg2 = &obj0; - if (!PyArg_ParseTuple(args,(char *)"O:ckintlist_iterator",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_iterator" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - result = (swig::SwigPyIterator *)vector_Sl_long_Sg__iterator(arg1,arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_swig__SwigPyIterator, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist___nonzero__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - bool result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckintlist___nonzero__",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist___nonzero__" "', argument " "1"" of type '" "vector< long > const *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - result = (bool)vector_Sl_long_Sg____nonzero__((vector< long > const *)arg1); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist___bool__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - bool result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckintlist___bool__",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist___bool__" "', argument " "1"" of type '" "vector< long > const *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - result = (bool)vector_Sl_long_Sg____bool__((vector< long > const *)arg1); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist___len__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< long >::size_type result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckintlist___len__",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist___len__" "', argument " "1"" of type '" "vector< long > const *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - result = vector_Sl_long_Sg____len__((vector< long > const *)arg1); - resultobj = SWIG_From_size_t(static_cast< size_t >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_pop(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< long >::value_type result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckintlist_pop",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_pop" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - try { - result = (vector< long >::value_type)vector_Sl_long_Sg__pop(arg1); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - - resultobj = SWIG_From_long(static_cast< long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist___getslice__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - vector< long >::difference_type arg2 ; - vector< long >::difference_type arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - ptrdiff_t val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - std::vector< long,std::allocator< long > > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckintlist___getslice__",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist___getslice__" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckintlist___getslice__" "', argument " "2"" of type '" "vector< long >::difference_type""'"); - } - arg2 = static_cast< vector< long >::difference_type >(val2); - ecode3 = SWIG_AsVal_ptrdiff_t(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckintlist___getslice__" "', argument " "3"" of type '" "vector< long >::difference_type""'"); - } - arg3 = static_cast< vector< long >::difference_type >(val3); - try { - result = (std::vector< long,std::allocator< long > > *)vector_Sl_long_Sg____getslice__(arg1,arg2,arg3); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist___setslice____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - vector< long >::difference_type arg2 ; - vector< long >::difference_type arg3 ; - std::vector< long,std::allocator< long > > *arg4 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - ptrdiff_t val3 ; - int ecode3 = 0 ; - int res4 = SWIG_OLDOBJ ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:ckintlist___setslice__",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist___setslice__" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckintlist___setslice__" "', argument " "2"" of type '" "vector< long >::difference_type""'"); - } - arg2 = static_cast< vector< long >::difference_type >(val2); - ecode3 = SWIG_AsVal_ptrdiff_t(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckintlist___setslice__" "', argument " "3"" of type '" "vector< long >::difference_type""'"); - } - arg3 = static_cast< vector< long >::difference_type >(val3); - { - std::vector > *ptr = (std::vector > *)0; - res4 = swig::asptr(obj3, &ptr); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "ckintlist___setslice__" "', argument " "4"" of type '" "std::vector< long,std::allocator< long > > const &""'"); - } - if (!ptr) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckintlist___setslice__" "', argument " "4"" of type '" "std::vector< long,std::allocator< long > > const &""'"); - } - arg4 = ptr; - } - try { - vector_Sl_long_Sg____setslice____SWIG_0(arg1,arg2,arg3,(std::vector< long,std::allocator< long > > const &)*arg4); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - if (SWIG_IsNewObj(res4)) delete arg4; - return resultobj; -fail: - if (SWIG_IsNewObj(res4)) delete arg4; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist___setslice____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - vector< long >::difference_type arg2 ; - vector< long >::difference_type arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - ptrdiff_t val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckintlist___setslice__",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist___setslice__" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckintlist___setslice__" "', argument " "2"" of type '" "vector< long >::difference_type""'"); - } - arg2 = static_cast< vector< long >::difference_type >(val2); - ecode3 = SWIG_AsVal_ptrdiff_t(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckintlist___setslice__" "', argument " "3"" of type '" "vector< long >::difference_type""'"); - } - arg3 = static_cast< vector< long >::difference_type >(val3); - try { - vector_Sl_long_Sg____setslice____SWIG_0(arg1,arg2,arg3); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist___setslice__(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[5] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 4) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckintlist___setslice____SWIG_1(self, args); - } - } - } - } - if (argc == 4) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - int res = swig::asptr(argv[3], (std::vector >**)(0)); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_ckintlist___setslice____SWIG_0(self, args); - } - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckintlist___setslice__'.\n" - " Possible C/C++ prototypes are:\n" - " vector< long >::__setslice__(vector< long >::difference_type,vector< long >::difference_type,std::vector< long,std::allocator< long > > const &)\n" - " vector< long >::__setslice__(vector< long >::difference_type,vector< long >::difference_type)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckintlist___delslice__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - vector< long >::difference_type arg2 ; - vector< long >::difference_type arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - ptrdiff_t val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckintlist___delslice__",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist___delslice__" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckintlist___delslice__" "', argument " "2"" of type '" "vector< long >::difference_type""'"); - } - arg2 = static_cast< vector< long >::difference_type >(val2); - ecode3 = SWIG_AsVal_ptrdiff_t(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckintlist___delslice__" "', argument " "3"" of type '" "vector< long >::difference_type""'"); - } - arg3 = static_cast< vector< long >::difference_type >(val3); - try { - vector_Sl_long_Sg____delslice__(arg1,arg2,arg3); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist___delitem____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - vector< long >::difference_type arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckintlist___delitem__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist___delitem__" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckintlist___delitem__" "', argument " "2"" of type '" "vector< long >::difference_type""'"); - } - arg2 = static_cast< vector< long >::difference_type >(val2); - try { - vector_Sl_long_Sg____delitem____SWIG_0(arg1,arg2); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist___getitem____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - PySliceObject *arg2 = (PySliceObject *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - std::vector< long,std::allocator< long > > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckintlist___getitem__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist___getitem__" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - { - if (!PySlice_Check(obj1)) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckintlist___getitem__" "', argument " "2"" of type '" "PySliceObject *""'"); - } - arg2 = (PySliceObject *) obj1; - } - try { - result = (std::vector< long,std::allocator< long > > *)vector_Sl_long_Sg____getitem____SWIG_0(arg1,arg2); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist___setitem____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - PySliceObject *arg2 = (PySliceObject *) 0 ; - std::vector< long,std::allocator< long > > *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - int res3 = SWIG_OLDOBJ ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckintlist___setitem__",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist___setitem__" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - { - if (!PySlice_Check(obj1)) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckintlist___setitem__" "', argument " "2"" of type '" "PySliceObject *""'"); - } - arg2 = (PySliceObject *) obj1; - } - { - std::vector > *ptr = (std::vector > *)0; - res3 = swig::asptr(obj2, &ptr); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ckintlist___setitem__" "', argument " "3"" of type '" "std::vector< long,std::allocator< long > > const &""'"); - } - if (!ptr) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckintlist___setitem__" "', argument " "3"" of type '" "std::vector< long,std::allocator< long > > const &""'"); - } - arg3 = ptr; - } - try { - vector_Sl_long_Sg____setitem____SWIG_0(arg1,arg2,(std::vector< long,std::allocator< long > > const &)*arg3); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - if (SWIG_IsNewObj(res3)) delete arg3; - return resultobj; -fail: - if (SWIG_IsNewObj(res3)) delete arg3; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist___setitem____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - PySliceObject *arg2 = (PySliceObject *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckintlist___setitem__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist___setitem__" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - { - if (!PySlice_Check(obj1)) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckintlist___setitem__" "', argument " "2"" of type '" "PySliceObject *""'"); - } - arg2 = (PySliceObject *) obj1; - } - try { - vector_Sl_long_Sg____setitem____SWIG_1(arg1,arg2); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist___delitem____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - PySliceObject *arg2 = (PySliceObject *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckintlist___delitem__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist___delitem__" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - { - if (!PySlice_Check(obj1)) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckintlist___delitem__" "', argument " "2"" of type '" "PySliceObject *""'"); - } - arg2 = (PySliceObject *) obj1; - } - try { - vector_Sl_long_Sg____delitem____SWIG_1(arg1,arg2); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist___delitem__(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 2) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - _v = PySlice_Check(argv[1]); - } - if (_v) { - return _wrap_ckintlist___delitem____SWIG_1(self, args); - } - } - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckintlist___delitem____SWIG_0(self, args); - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckintlist___delitem__'.\n" - " Possible C/C++ prototypes are:\n" - " vector< long >::__delitem__(vector< long >::difference_type)\n" - " vector< long >::__delitem__(PySliceObject *)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckintlist___getitem____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - vector< long >::difference_type arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - vector< long >::value_type *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckintlist___getitem__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist___getitem__" "', argument " "1"" of type '" "vector< long > const *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckintlist___getitem__" "', argument " "2"" of type '" "vector< long >::difference_type""'"); - } - arg2 = static_cast< vector< long >::difference_type >(val2); - try { - result = (vector< long >::value_type *) &vector_Sl_long_Sg____getitem____SWIG_1((vector< long > const *)arg1,arg2); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - - resultobj = SWIG_From_long(static_cast< long >(*result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist___getitem__(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 2) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - _v = PySlice_Check(argv[1]); - } - if (_v) { - return _wrap_ckintlist___getitem____SWIG_0(self, args); - } - } - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckintlist___getitem____SWIG_1(self, args); - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckintlist___getitem__'.\n" - " Possible C/C++ prototypes are:\n" - " vector< long >::__getitem__(PySliceObject *)\n" - " vector< long >::__getitem__(vector< long >::difference_type) const\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckintlist___setitem____SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - vector< long >::difference_type arg2 ; - vector< long >::value_type *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - vector< long >::value_type temp3 ; - long val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckintlist___setitem__",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist___setitem__" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckintlist___setitem__" "', argument " "2"" of type '" "vector< long >::difference_type""'"); - } - arg2 = static_cast< vector< long >::difference_type >(val2); - ecode3 = SWIG_AsVal_long(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckintlist___setitem__" "', argument " "3"" of type '" "vector< long >::value_type""'"); - } - temp3 = static_cast< vector< long >::value_type >(val3); - arg3 = &temp3; - try { - vector_Sl_long_Sg____setitem____SWIG_2(arg1,arg2,(long const &)*arg3); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist___setitem__(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 3) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - _v = PySlice_Check(argv[1]); - } - if (_v) { - return _wrap_ckintlist___setitem____SWIG_1(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - _v = PySlice_Check(argv[1]); - } - if (_v) { - int res = swig::asptr(argv[2], (std::vector >**)(0)); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_ckintlist___setitem____SWIG_0(self, args); - } - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - { - int res = SWIG_AsVal_long(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckintlist___setitem____SWIG_2(self, args); - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckintlist___setitem__'.\n" - " Possible C/C++ prototypes are:\n" - " vector< long >::__setitem__(PySliceObject *,std::vector< long,std::allocator< long > > const &)\n" - " vector< long >::__setitem__(PySliceObject *)\n" - " vector< long >::__setitem__(vector< long >::difference_type,vector< long >::value_type const &)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_append(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - vector< long >::value_type *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - vector< long >::value_type temp2 ; - long val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckintlist_append",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_append" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - ecode2 = SWIG_AsVal_long(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckintlist_append" "', argument " "2"" of type '" "vector< long >::value_type""'"); - } - temp2 = static_cast< vector< long >::value_type >(val2); - arg2 = &temp2; - vector_Sl_long_Sg__append(arg1,(long const &)*arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_ckintlist__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)":new_ckintlist")) SWIG_fail; - result = (vector< long > *)new vector< long >(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_ckintlist__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - std::vector< long > *arg1 = 0 ; - int res1 = SWIG_OLDOBJ ; - PyObject * obj0 = 0 ; - vector< long > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:new_ckintlist",&obj0)) SWIG_fail; - { - std::vector > *ptr = (std::vector > *)0; - res1 = swig::asptr(obj0, &ptr); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ckintlist" "', argument " "1"" of type '" "std::vector< long > const &""'"); - } - if (!ptr) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ckintlist" "', argument " "1"" of type '" "std::vector< long > const &""'"); - } - arg1 = ptr; - } - result = (vector< long > *)new vector< long >((std::vector< long > const &)*arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, SWIG_POINTER_NEW | 0 ); - if (SWIG_IsNewObj(res1)) delete arg1; - return resultobj; -fail: - if (SWIG_IsNewObj(res1)) delete arg1; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_empty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - bool result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckintlist_empty",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_empty" "', argument " "1"" of type '" "vector< long > const *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - result = (bool)((vector< long > const *)arg1)->empty(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_size(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< long >::size_type result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckintlist_size",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_size" "', argument " "1"" of type '" "vector< long > const *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - result = ((vector< long > const *)arg1)->size(); - resultobj = SWIG_From_size_t(static_cast< size_t >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_clear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:ckintlist_clear",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_clear" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - (arg1)->clear(); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_swap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - std::vector< long > *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckintlist_swap",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_swap" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ckintlist_swap" "', argument " "2"" of type '" "std::vector< long > &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckintlist_swap" "', argument " "2"" of type '" "std::vector< long > &""'"); - } - arg2 = reinterpret_cast< std::vector< long > * >(argp2); - (arg1)->swap(*arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_get_allocator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - SwigValueWrapper< std::allocator< long > > result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckintlist_get_allocator",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_get_allocator" "', argument " "1"" of type '" "vector< long > const *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - result = ((vector< long > const *)arg1)->get_allocator(); - resultobj = SWIG_NewPointerObj((new vector< long >::allocator_type(static_cast< const vector< long >::allocator_type& >(result))), SWIGTYPE_p_std__allocatorT_long_t, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_begin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< long >::iterator result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckintlist_begin",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_begin" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - result = (arg1)->begin(); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< long >::iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_end(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< long >::iterator result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckintlist_end",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_end" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - result = (arg1)->end(); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< long >::iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_rbegin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< long >::reverse_iterator result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckintlist_rbegin",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_rbegin" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - result = (arg1)->rbegin(); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< long >::reverse_iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_rend(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< long >::reverse_iterator result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckintlist_rend",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_rend" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - result = (arg1)->rend(); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< long >::reverse_iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_ckintlist__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long >::size_type arg1 ; - size_t val1 ; - int ecode1 = 0 ; - PyObject * obj0 = 0 ; - vector< long > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:new_ckintlist",&obj0)) SWIG_fail; - ecode1 = SWIG_AsVal_size_t(obj0, &val1); - if (!SWIG_IsOK(ecode1)) { - SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ckintlist" "', argument " "1"" of type '" "vector< long >::size_type""'"); - } - arg1 = static_cast< vector< long >::size_type >(val1); - result = (vector< long > *)new vector< long >(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_pop_back(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:ckintlist_pop_back",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_pop_back" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - (arg1)->pop_back(); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_resize__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - vector< long >::size_type arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - size_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckintlist_resize",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_resize" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - ecode2 = SWIG_AsVal_size_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckintlist_resize" "', argument " "2"" of type '" "vector< long >::size_type""'"); - } - arg2 = static_cast< vector< long >::size_type >(val2); - (arg1)->resize(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_erase__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - vector< long >::iterator arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - swig::SwigPyIterator *iter2 = 0 ; - int res2 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - vector< long >::iterator result; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckintlist_erase",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_erase" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&iter2), swig::SwigPyIterator::descriptor(), 0); - if (!SWIG_IsOK(res2) || !iter2) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckintlist_erase" "', argument " "2"" of type '" "vector< long >::iterator""'"); - } else { - swig::SwigPyIterator_T::iterator > *iter_t = dynamic_cast::iterator > *>(iter2); - if (iter_t) { - arg2 = iter_t->get_current(); - } else { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckintlist_erase" "', argument " "2"" of type '" "vector< long >::iterator""'"); - } - } - result = vector_Sl_long_Sg__erase__SWIG_0(arg1,arg2); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< long >::iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_erase__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - vector< long >::iterator arg2 ; - vector< long >::iterator arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - swig::SwigPyIterator *iter2 = 0 ; - int res2 ; - swig::SwigPyIterator *iter3 = 0 ; - int res3 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - vector< long >::iterator result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckintlist_erase",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_erase" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&iter2), swig::SwigPyIterator::descriptor(), 0); - if (!SWIG_IsOK(res2) || !iter2) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckintlist_erase" "', argument " "2"" of type '" "vector< long >::iterator""'"); - } else { - swig::SwigPyIterator_T::iterator > *iter_t = dynamic_cast::iterator > *>(iter2); - if (iter_t) { - arg2 = iter_t->get_current(); - } else { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckintlist_erase" "', argument " "2"" of type '" "vector< long >::iterator""'"); - } - } - res3 = SWIG_ConvertPtr(obj2, SWIG_as_voidptrptr(&iter3), swig::SwigPyIterator::descriptor(), 0); - if (!SWIG_IsOK(res3) || !iter3) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckintlist_erase" "', argument " "3"" of type '" "vector< long >::iterator""'"); - } else { - swig::SwigPyIterator_T::iterator > *iter_t = dynamic_cast::iterator > *>(iter3); - if (iter_t) { - arg3 = iter_t->get_current(); - } else { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckintlist_erase" "', argument " "3"" of type '" "vector< long >::iterator""'"); - } - } - result = vector_Sl_long_Sg__erase__SWIG_1(arg1,arg2,arg3); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< long >::iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_erase(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 3) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - swig::SwigPyIterator *iter = 0; - int res = SWIG_ConvertPtr(argv[1], SWIG_as_voidptrptr(&iter), swig::SwigPyIterator::descriptor(), 0); - _v = (SWIG_IsOK(res) && iter && (dynamic_cast::iterator > *>(iter) != 0)); - if (_v) { - return _wrap_ckintlist_erase__SWIG_0(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - swig::SwigPyIterator *iter = 0; - int res = SWIG_ConvertPtr(argv[1], SWIG_as_voidptrptr(&iter), swig::SwigPyIterator::descriptor(), 0); - _v = (SWIG_IsOK(res) && iter && (dynamic_cast::iterator > *>(iter) != 0)); - if (_v) { - swig::SwigPyIterator *iter = 0; - int res = SWIG_ConvertPtr(argv[2], SWIG_as_voidptrptr(&iter), swig::SwigPyIterator::descriptor(), 0); - _v = (SWIG_IsOK(res) && iter && (dynamic_cast::iterator > *>(iter) != 0)); - if (_v) { - return _wrap_ckintlist_erase__SWIG_1(self, args); - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckintlist_erase'.\n" - " Possible C/C++ prototypes are:\n" - " vector< long >::erase(vector< long >::iterator)\n" - " vector< long >::erase(vector< long >::iterator,vector< long >::iterator)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_new_ckintlist__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long >::size_type arg1 ; - vector< long >::value_type *arg2 = 0 ; - size_t val1 ; - int ecode1 = 0 ; - vector< long >::value_type temp2 ; - long val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - vector< long > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:new_ckintlist",&obj0,&obj1)) SWIG_fail; - ecode1 = SWIG_AsVal_size_t(obj0, &val1); - if (!SWIG_IsOK(ecode1)) { - SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ckintlist" "', argument " "1"" of type '" "vector< long >::size_type""'"); - } - arg1 = static_cast< vector< long >::size_type >(val1); - ecode2 = SWIG_AsVal_long(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ckintlist" "', argument " "2"" of type '" "vector< long >::value_type""'"); - } - temp2 = static_cast< vector< long >::value_type >(val2); - arg2 = &temp2; - result = (vector< long > *)new vector< long >(arg1,(vector< long >::value_type const &)*arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_ckintlist(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 2) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 0) { - return _wrap_new_ckintlist__SWIG_0(self, args); - } - if (argc == 1) { - int _v; - { - int res = SWIG_AsVal_size_t(argv[0], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_new_ckintlist__SWIG_2(self, args); - } - } - if (argc == 1) { - int _v; - int res = swig::asptr(argv[0], (std::vector >**)(0)); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_new_ckintlist__SWIG_1(self, args); - } - } - if (argc == 2) { - int _v; - { - int res = SWIG_AsVal_size_t(argv[0], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - { - int res = SWIG_AsVal_long(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_new_ckintlist__SWIG_3(self, args); - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ckintlist'.\n" - " Possible C/C++ prototypes are:\n" - " vector< long >::vector()\n" - " vector< long >::vector(std::vector< long > const &)\n" - " vector< long >::vector(vector< long >::size_type)\n" - " vector< long >::vector(vector< long >::size_type,vector< long >::value_type const &)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_push_back(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - vector< long >::value_type *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - vector< long >::value_type temp2 ; - long val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckintlist_push_back",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_push_back" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - ecode2 = SWIG_AsVal_long(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckintlist_push_back" "', argument " "2"" of type '" "vector< long >::value_type""'"); - } - temp2 = static_cast< vector< long >::value_type >(val2); - arg2 = &temp2; - (arg1)->push_back((vector< long >::value_type const &)*arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_front(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< long >::value_type *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:ckintlist_front",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_front" "', argument " "1"" of type '" "vector< long > const *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - result = (vector< long >::value_type *) &((vector< long > const *)arg1)->front(); - resultobj = SWIG_From_long(static_cast< long >(*result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_back(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< long >::value_type *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:ckintlist_back",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_back" "', argument " "1"" of type '" "vector< long > const *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - result = (vector< long >::value_type *) &((vector< long > const *)arg1)->back(); - resultobj = SWIG_From_long(static_cast< long >(*result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_assign(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - vector< long >::size_type arg2 ; - vector< long >::value_type *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - size_t val2 ; - int ecode2 = 0 ; - vector< long >::value_type temp3 ; - long val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckintlist_assign",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_assign" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - ecode2 = SWIG_AsVal_size_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckintlist_assign" "', argument " "2"" of type '" "vector< long >::size_type""'"); - } - arg2 = static_cast< vector< long >::size_type >(val2); - ecode3 = SWIG_AsVal_long(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckintlist_assign" "', argument " "3"" of type '" "vector< long >::value_type""'"); - } - temp3 = static_cast< vector< long >::value_type >(val3); - arg3 = &temp3; - (arg1)->assign(arg2,(vector< long >::value_type const &)*arg3); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_resize__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - vector< long >::size_type arg2 ; - vector< long >::value_type *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - size_t val2 ; - int ecode2 = 0 ; - vector< long >::value_type temp3 ; - long val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckintlist_resize",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_resize" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - ecode2 = SWIG_AsVal_size_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckintlist_resize" "', argument " "2"" of type '" "vector< long >::size_type""'"); - } - arg2 = static_cast< vector< long >::size_type >(val2); - ecode3 = SWIG_AsVal_long(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckintlist_resize" "', argument " "3"" of type '" "vector< long >::value_type""'"); - } - temp3 = static_cast< vector< long >::value_type >(val3); - arg3 = &temp3; - (arg1)->resize(arg2,(vector< long >::value_type const &)*arg3); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_resize(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 3) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_size_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckintlist_resize__SWIG_0(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_size_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - { - int res = SWIG_AsVal_long(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckintlist_resize__SWIG_1(self, args); - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckintlist_resize'.\n" - " Possible C/C++ prototypes are:\n" - " vector< long >::resize(vector< long >::size_type)\n" - " vector< long >::resize(vector< long >::size_type,vector< long >::value_type const &)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_insert__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - vector< long >::iterator arg2 ; - vector< long >::value_type *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - swig::SwigPyIterator *iter2 = 0 ; - int res2 ; - vector< long >::value_type temp3 ; - long val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - vector< long >::iterator result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckintlist_insert",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_insert" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&iter2), swig::SwigPyIterator::descriptor(), 0); - if (!SWIG_IsOK(res2) || !iter2) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckintlist_insert" "', argument " "2"" of type '" "vector< long >::iterator""'"); - } else { - swig::SwigPyIterator_T::iterator > *iter_t = dynamic_cast::iterator > *>(iter2); - if (iter_t) { - arg2 = iter_t->get_current(); - } else { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckintlist_insert" "', argument " "2"" of type '" "vector< long >::iterator""'"); - } - } - ecode3 = SWIG_AsVal_long(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckintlist_insert" "', argument " "3"" of type '" "vector< long >::value_type""'"); - } - temp3 = static_cast< vector< long >::value_type >(val3); - arg3 = &temp3; - result = vector_Sl_long_Sg__insert__SWIG_0(arg1,arg2,(long const &)*arg3); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< long >::iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_insert__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - vector< long >::iterator arg2 ; - vector< long >::size_type arg3 ; - vector< long >::value_type *arg4 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - swig::SwigPyIterator *iter2 = 0 ; - int res2 ; - size_t val3 ; - int ecode3 = 0 ; - vector< long >::value_type temp4 ; - long val4 ; - int ecode4 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:ckintlist_insert",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_insert" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&iter2), swig::SwigPyIterator::descriptor(), 0); - if (!SWIG_IsOK(res2) || !iter2) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckintlist_insert" "', argument " "2"" of type '" "vector< long >::iterator""'"); - } else { - swig::SwigPyIterator_T::iterator > *iter_t = dynamic_cast::iterator > *>(iter2); - if (iter_t) { - arg2 = iter_t->get_current(); - } else { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckintlist_insert" "', argument " "2"" of type '" "vector< long >::iterator""'"); - } - } - ecode3 = SWIG_AsVal_size_t(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckintlist_insert" "', argument " "3"" of type '" "vector< long >::size_type""'"); - } - arg3 = static_cast< vector< long >::size_type >(val3); - ecode4 = SWIG_AsVal_long(obj3, &val4); - if (!SWIG_IsOK(ecode4)) { - SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "ckintlist_insert" "', argument " "4"" of type '" "vector< long >::value_type""'"); - } - temp4 = static_cast< vector< long >::value_type >(val4); - arg4 = &temp4; - vector_Sl_long_Sg__insert__SWIG_1(arg1,arg2,arg3,(long const &)*arg4); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_insert(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[5] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 4) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - swig::SwigPyIterator *iter = 0; - int res = SWIG_ConvertPtr(argv[1], SWIG_as_voidptrptr(&iter), swig::SwigPyIterator::descriptor(), 0); - _v = (SWIG_IsOK(res) && iter && (dynamic_cast::iterator > *>(iter) != 0)); - if (_v) { - { - int res = SWIG_AsVal_long(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckintlist_insert__SWIG_0(self, args); - } - } - } - } - if (argc == 4) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - swig::SwigPyIterator *iter = 0; - int res = SWIG_ConvertPtr(argv[1], SWIG_as_voidptrptr(&iter), swig::SwigPyIterator::descriptor(), 0); - _v = (SWIG_IsOK(res) && iter && (dynamic_cast::iterator > *>(iter) != 0)); - if (_v) { - { - int res = SWIG_AsVal_size_t(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - { - int res = SWIG_AsVal_long(argv[3], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckintlist_insert__SWIG_1(self, args); - } - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckintlist_insert'.\n" - " Possible C/C++ prototypes are:\n" - " vector< long >::insert(vector< long >::iterator,vector< long >::value_type const &)\n" - " vector< long >::insert(vector< long >::iterator,vector< long >::size_type,vector< long >::value_type const &)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_reserve(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - vector< long >::size_type arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - size_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckintlist_reserve",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_reserve" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - ecode2 = SWIG_AsVal_size_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckintlist_reserve" "', argument " "2"" of type '" "vector< long >::size_type""'"); - } - arg2 = static_cast< vector< long >::size_type >(val2); - (arg1)->reserve(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckintlist_capacity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< long >::size_type result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckintlist_capacity",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckintlist_capacity" "', argument " "1"" of type '" "vector< long > const *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - result = ((vector< long > const *)arg1)->capacity(); - resultobj = SWIG_From_size_t(static_cast< size_t >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_delete_ckintlist(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< long > *arg1 = (vector< long > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:delete_ckintlist",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ckintlist" "', argument " "1"" of type '" "vector< long > *""'"); - } - arg1 = reinterpret_cast< vector< long > * >(argp1); - delete arg1; - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *ckintlist_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_ckbytelist_iterator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - PyObject **arg2 = (PyObject **) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - swig::SwigPyIterator *result = 0 ; - - arg2 = &obj0; - if (!PyArg_ParseTuple(args,(char *)"O:ckbytelist_iterator",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_iterator" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - result = (swig::SwigPyIterator *)vector_Sl_unsigned_SS_char_Sg__iterator(arg1,arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_swig__SwigPyIterator, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist___nonzero__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - bool result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckbytelist___nonzero__",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist___nonzero__" "', argument " "1"" of type '" "vector< unsigned char > const *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - result = (bool)vector_Sl_unsigned_SS_char_Sg____nonzero__((vector< unsigned char > const *)arg1); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist___bool__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - bool result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckbytelist___bool__",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist___bool__" "', argument " "1"" of type '" "vector< unsigned char > const *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - result = (bool)vector_Sl_unsigned_SS_char_Sg____bool__((vector< unsigned char > const *)arg1); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist___len__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< unsigned char >::size_type result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckbytelist___len__",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist___len__" "', argument " "1"" of type '" "vector< unsigned char > const *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - result = vector_Sl_unsigned_SS_char_Sg____len__((vector< unsigned char > const *)arg1); - resultobj = SWIG_From_size_t(static_cast< size_t >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_pop(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< unsigned char >::value_type result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckbytelist_pop",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_pop" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - try { - result = (vector< unsigned char >::value_type)vector_Sl_unsigned_SS_char_Sg__pop(arg1); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - - resultobj = SWIG_From_unsigned_SS_char(static_cast< unsigned char >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist___getslice__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - vector< unsigned char >::difference_type arg2 ; - vector< unsigned char >::difference_type arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - ptrdiff_t val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - std::vector< unsigned char,std::allocator< unsigned char > > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckbytelist___getslice__",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist___getslice__" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckbytelist___getslice__" "', argument " "2"" of type '" "vector< unsigned char >::difference_type""'"); - } - arg2 = static_cast< vector< unsigned char >::difference_type >(val2); - ecode3 = SWIG_AsVal_ptrdiff_t(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckbytelist___getslice__" "', argument " "3"" of type '" "vector< unsigned char >::difference_type""'"); - } - arg3 = static_cast< vector< unsigned char >::difference_type >(val3); - try { - result = (std::vector< unsigned char,std::allocator< unsigned char > > *)vector_Sl_unsigned_SS_char_Sg____getslice__(arg1,arg2,arg3); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist___setslice____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - vector< unsigned char >::difference_type arg2 ; - vector< unsigned char >::difference_type arg3 ; - std::vector< unsigned char,std::allocator< unsigned char > > *arg4 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - ptrdiff_t val3 ; - int ecode3 = 0 ; - int res4 = SWIG_OLDOBJ ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:ckbytelist___setslice__",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist___setslice__" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckbytelist___setslice__" "', argument " "2"" of type '" "vector< unsigned char >::difference_type""'"); - } - arg2 = static_cast< vector< unsigned char >::difference_type >(val2); - ecode3 = SWIG_AsVal_ptrdiff_t(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckbytelist___setslice__" "', argument " "3"" of type '" "vector< unsigned char >::difference_type""'"); - } - arg3 = static_cast< vector< unsigned char >::difference_type >(val3); - { - std::vector > *ptr = (std::vector > *)0; - res4 = swig::asptr(obj3, &ptr); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "ckbytelist___setslice__" "', argument " "4"" of type '" "std::vector< unsigned char,std::allocator< unsigned char > > const &""'"); - } - if (!ptr) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckbytelist___setslice__" "', argument " "4"" of type '" "std::vector< unsigned char,std::allocator< unsigned char > > const &""'"); - } - arg4 = ptr; - } - try { - vector_Sl_unsigned_SS_char_Sg____setslice____SWIG_0(arg1,arg2,arg3,(std::vector< unsigned char,std::allocator< unsigned char > > const &)*arg4); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - if (SWIG_IsNewObj(res4)) delete arg4; - return resultobj; -fail: - if (SWIG_IsNewObj(res4)) delete arg4; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist___setslice____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - vector< unsigned char >::difference_type arg2 ; - vector< unsigned char >::difference_type arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - ptrdiff_t val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckbytelist___setslice__",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist___setslice__" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckbytelist___setslice__" "', argument " "2"" of type '" "vector< unsigned char >::difference_type""'"); - } - arg2 = static_cast< vector< unsigned char >::difference_type >(val2); - ecode3 = SWIG_AsVal_ptrdiff_t(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckbytelist___setslice__" "', argument " "3"" of type '" "vector< unsigned char >::difference_type""'"); - } - arg3 = static_cast< vector< unsigned char >::difference_type >(val3); - try { - vector_Sl_unsigned_SS_char_Sg____setslice____SWIG_0(arg1,arg2,arg3); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist___setslice__(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[5] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 4) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckbytelist___setslice____SWIG_1(self, args); - } - } - } - } - if (argc == 4) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - int res = swig::asptr(argv[3], (std::vector >**)(0)); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_ckbytelist___setslice____SWIG_0(self, args); - } - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckbytelist___setslice__'.\n" - " Possible C/C++ prototypes are:\n" - " vector< unsigned char >::__setslice__(vector< unsigned char >::difference_type,vector< unsigned char >::difference_type,std::vector< unsigned char,std::allocator< unsigned char > > const &)\n" - " vector< unsigned char >::__setslice__(vector< unsigned char >::difference_type,vector< unsigned char >::difference_type)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist___delslice__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - vector< unsigned char >::difference_type arg2 ; - vector< unsigned char >::difference_type arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - ptrdiff_t val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckbytelist___delslice__",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist___delslice__" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckbytelist___delslice__" "', argument " "2"" of type '" "vector< unsigned char >::difference_type""'"); - } - arg2 = static_cast< vector< unsigned char >::difference_type >(val2); - ecode3 = SWIG_AsVal_ptrdiff_t(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckbytelist___delslice__" "', argument " "3"" of type '" "vector< unsigned char >::difference_type""'"); - } - arg3 = static_cast< vector< unsigned char >::difference_type >(val3); - try { - vector_Sl_unsigned_SS_char_Sg____delslice__(arg1,arg2,arg3); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist___delitem____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - vector< unsigned char >::difference_type arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckbytelist___delitem__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist___delitem__" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckbytelist___delitem__" "', argument " "2"" of type '" "vector< unsigned char >::difference_type""'"); - } - arg2 = static_cast< vector< unsigned char >::difference_type >(val2); - try { - vector_Sl_unsigned_SS_char_Sg____delitem____SWIG_0(arg1,arg2); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist___getitem____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - PySliceObject *arg2 = (PySliceObject *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - std::vector< unsigned char,std::allocator< unsigned char > > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckbytelist___getitem__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist___getitem__" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - { - if (!PySlice_Check(obj1)) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckbytelist___getitem__" "', argument " "2"" of type '" "PySliceObject *""'"); - } - arg2 = (PySliceObject *) obj1; - } - try { - result = (std::vector< unsigned char,std::allocator< unsigned char > > *)vector_Sl_unsigned_SS_char_Sg____getitem____SWIG_0(arg1,arg2); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist___setitem____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - PySliceObject *arg2 = (PySliceObject *) 0 ; - std::vector< unsigned char,std::allocator< unsigned char > > *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - int res3 = SWIG_OLDOBJ ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckbytelist___setitem__",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist___setitem__" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - { - if (!PySlice_Check(obj1)) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckbytelist___setitem__" "', argument " "2"" of type '" "PySliceObject *""'"); - } - arg2 = (PySliceObject *) obj1; - } - { - std::vector > *ptr = (std::vector > *)0; - res3 = swig::asptr(obj2, &ptr); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ckbytelist___setitem__" "', argument " "3"" of type '" "std::vector< unsigned char,std::allocator< unsigned char > > const &""'"); - } - if (!ptr) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckbytelist___setitem__" "', argument " "3"" of type '" "std::vector< unsigned char,std::allocator< unsigned char > > const &""'"); - } - arg3 = ptr; - } - try { - vector_Sl_unsigned_SS_char_Sg____setitem____SWIG_0(arg1,arg2,(std::vector< unsigned char,std::allocator< unsigned char > > const &)*arg3); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - if (SWIG_IsNewObj(res3)) delete arg3; - return resultobj; -fail: - if (SWIG_IsNewObj(res3)) delete arg3; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist___setitem____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - PySliceObject *arg2 = (PySliceObject *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckbytelist___setitem__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist___setitem__" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - { - if (!PySlice_Check(obj1)) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckbytelist___setitem__" "', argument " "2"" of type '" "PySliceObject *""'"); - } - arg2 = (PySliceObject *) obj1; - } - try { - vector_Sl_unsigned_SS_char_Sg____setitem____SWIG_1(arg1,arg2); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist___delitem____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - PySliceObject *arg2 = (PySliceObject *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckbytelist___delitem__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist___delitem__" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - { - if (!PySlice_Check(obj1)) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckbytelist___delitem__" "', argument " "2"" of type '" "PySliceObject *""'"); - } - arg2 = (PySliceObject *) obj1; - } - try { - vector_Sl_unsigned_SS_char_Sg____delitem____SWIG_1(arg1,arg2); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist___delitem__(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 2) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - _v = PySlice_Check(argv[1]); - } - if (_v) { - return _wrap_ckbytelist___delitem____SWIG_1(self, args); - } - } - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckbytelist___delitem____SWIG_0(self, args); - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckbytelist___delitem__'.\n" - " Possible C/C++ prototypes are:\n" - " vector< unsigned char >::__delitem__(vector< unsigned char >::difference_type)\n" - " vector< unsigned char >::__delitem__(PySliceObject *)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist___getitem____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - vector< unsigned char >::difference_type arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - vector< unsigned char >::value_type *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckbytelist___getitem__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist___getitem__" "', argument " "1"" of type '" "vector< unsigned char > const *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckbytelist___getitem__" "', argument " "2"" of type '" "vector< unsigned char >::difference_type""'"); - } - arg2 = static_cast< vector< unsigned char >::difference_type >(val2); - try { - result = (vector< unsigned char >::value_type *) &vector_Sl_unsigned_SS_char_Sg____getitem____SWIG_1((vector< unsigned char > const *)arg1,arg2); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - - resultobj = SWIG_From_unsigned_SS_char(static_cast< unsigned char >(*result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist___getitem__(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 2) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - _v = PySlice_Check(argv[1]); - } - if (_v) { - return _wrap_ckbytelist___getitem____SWIG_0(self, args); - } - } - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckbytelist___getitem____SWIG_1(self, args); - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckbytelist___getitem__'.\n" - " Possible C/C++ prototypes are:\n" - " vector< unsigned char >::__getitem__(PySliceObject *)\n" - " vector< unsigned char >::__getitem__(vector< unsigned char >::difference_type) const\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist___setitem____SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - vector< unsigned char >::difference_type arg2 ; - vector< unsigned char >::value_type *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - vector< unsigned char >::value_type temp3 ; - unsigned char val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckbytelist___setitem__",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist___setitem__" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckbytelist___setitem__" "', argument " "2"" of type '" "vector< unsigned char >::difference_type""'"); - } - arg2 = static_cast< vector< unsigned char >::difference_type >(val2); - ecode3 = SWIG_AsVal_unsigned_SS_char(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckbytelist___setitem__" "', argument " "3"" of type '" "vector< unsigned char >::value_type""'"); - } - temp3 = static_cast< vector< unsigned char >::value_type >(val3); - arg3 = &temp3; - try { - vector_Sl_unsigned_SS_char_Sg____setitem____SWIG_2(arg1,arg2,(unsigned char const &)*arg3); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist___setitem__(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 3) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - _v = PySlice_Check(argv[1]); - } - if (_v) { - return _wrap_ckbytelist___setitem____SWIG_1(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - _v = PySlice_Check(argv[1]); - } - if (_v) { - int res = swig::asptr(argv[2], (std::vector >**)(0)); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_ckbytelist___setitem____SWIG_0(self, args); - } - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - { - int res = SWIG_AsVal_unsigned_SS_char(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckbytelist___setitem____SWIG_2(self, args); - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckbytelist___setitem__'.\n" - " Possible C/C++ prototypes are:\n" - " vector< unsigned char >::__setitem__(PySliceObject *,std::vector< unsigned char,std::allocator< unsigned char > > const &)\n" - " vector< unsigned char >::__setitem__(PySliceObject *)\n" - " vector< unsigned char >::__setitem__(vector< unsigned char >::difference_type,vector< unsigned char >::value_type const &)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_append(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - vector< unsigned char >::value_type *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - vector< unsigned char >::value_type temp2 ; - unsigned char val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckbytelist_append",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_append" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_char(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckbytelist_append" "', argument " "2"" of type '" "vector< unsigned char >::value_type""'"); - } - temp2 = static_cast< vector< unsigned char >::value_type >(val2); - arg2 = &temp2; - vector_Sl_unsigned_SS_char_Sg__append(arg1,(unsigned char const &)*arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_ckbytelist__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)":new_ckbytelist")) SWIG_fail; - result = (vector< unsigned char > *)new vector< unsigned char >(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_ckbytelist__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - std::vector< unsigned char > *arg1 = 0 ; - int res1 = SWIG_OLDOBJ ; - PyObject * obj0 = 0 ; - vector< unsigned char > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:new_ckbytelist",&obj0)) SWIG_fail; - { - std::vector > *ptr = (std::vector > *)0; - res1 = swig::asptr(obj0, &ptr); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ckbytelist" "', argument " "1"" of type '" "std::vector< unsigned char > const &""'"); - } - if (!ptr) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ckbytelist" "', argument " "1"" of type '" "std::vector< unsigned char > const &""'"); - } - arg1 = ptr; - } - result = (vector< unsigned char > *)new vector< unsigned char >((std::vector< unsigned char > const &)*arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, SWIG_POINTER_NEW | 0 ); - if (SWIG_IsNewObj(res1)) delete arg1; - return resultobj; -fail: - if (SWIG_IsNewObj(res1)) delete arg1; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_empty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - bool result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckbytelist_empty",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_empty" "', argument " "1"" of type '" "vector< unsigned char > const *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - result = (bool)((vector< unsigned char > const *)arg1)->empty(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_size(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< unsigned char >::size_type result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckbytelist_size",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_size" "', argument " "1"" of type '" "vector< unsigned char > const *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - result = ((vector< unsigned char > const *)arg1)->size(); - resultobj = SWIG_From_size_t(static_cast< size_t >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_clear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:ckbytelist_clear",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_clear" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - (arg1)->clear(); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_swap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - std::vector< unsigned char > *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckbytelist_swap",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_swap" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ckbytelist_swap" "', argument " "2"" of type '" "std::vector< unsigned char > &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckbytelist_swap" "', argument " "2"" of type '" "std::vector< unsigned char > &""'"); - } - arg2 = reinterpret_cast< std::vector< unsigned char > * >(argp2); - (arg1)->swap(*arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_get_allocator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - SwigValueWrapper< std::allocator< unsigned char > > result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckbytelist_get_allocator",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_get_allocator" "', argument " "1"" of type '" "vector< unsigned char > const *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - result = ((vector< unsigned char > const *)arg1)->get_allocator(); - resultobj = SWIG_NewPointerObj((new vector< unsigned char >::allocator_type(static_cast< const vector< unsigned char >::allocator_type& >(result))), SWIGTYPE_p_std__allocatorT_unsigned_char_t, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_begin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< unsigned char >::iterator result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckbytelist_begin",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_begin" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - result = (arg1)->begin(); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< unsigned char >::iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_end(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< unsigned char >::iterator result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckbytelist_end",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_end" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - result = (arg1)->end(); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< unsigned char >::iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_rbegin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< unsigned char >::reverse_iterator result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckbytelist_rbegin",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_rbegin" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - result = (arg1)->rbegin(); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< unsigned char >::reverse_iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_rend(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< unsigned char >::reverse_iterator result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckbytelist_rend",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_rend" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - result = (arg1)->rend(); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< unsigned char >::reverse_iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_ckbytelist__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char >::size_type arg1 ; - size_t val1 ; - int ecode1 = 0 ; - PyObject * obj0 = 0 ; - vector< unsigned char > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:new_ckbytelist",&obj0)) SWIG_fail; - ecode1 = SWIG_AsVal_size_t(obj0, &val1); - if (!SWIG_IsOK(ecode1)) { - SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ckbytelist" "', argument " "1"" of type '" "vector< unsigned char >::size_type""'"); - } - arg1 = static_cast< vector< unsigned char >::size_type >(val1); - result = (vector< unsigned char > *)new vector< unsigned char >(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_pop_back(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:ckbytelist_pop_back",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_pop_back" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - (arg1)->pop_back(); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_resize__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - vector< unsigned char >::size_type arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - size_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckbytelist_resize",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_resize" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - ecode2 = SWIG_AsVal_size_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckbytelist_resize" "', argument " "2"" of type '" "vector< unsigned char >::size_type""'"); - } - arg2 = static_cast< vector< unsigned char >::size_type >(val2); - (arg1)->resize(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_erase__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - vector< unsigned char >::iterator arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - swig::SwigPyIterator *iter2 = 0 ; - int res2 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - vector< unsigned char >::iterator result; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckbytelist_erase",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_erase" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&iter2), swig::SwigPyIterator::descriptor(), 0); - if (!SWIG_IsOK(res2) || !iter2) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckbytelist_erase" "', argument " "2"" of type '" "vector< unsigned char >::iterator""'"); - } else { - swig::SwigPyIterator_T::iterator > *iter_t = dynamic_cast::iterator > *>(iter2); - if (iter_t) { - arg2 = iter_t->get_current(); - } else { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckbytelist_erase" "', argument " "2"" of type '" "vector< unsigned char >::iterator""'"); - } - } - result = vector_Sl_unsigned_SS_char_Sg__erase__SWIG_0(arg1,arg2); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< unsigned char >::iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_erase__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - vector< unsigned char >::iterator arg2 ; - vector< unsigned char >::iterator arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - swig::SwigPyIterator *iter2 = 0 ; - int res2 ; - swig::SwigPyIterator *iter3 = 0 ; - int res3 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - vector< unsigned char >::iterator result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckbytelist_erase",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_erase" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&iter2), swig::SwigPyIterator::descriptor(), 0); - if (!SWIG_IsOK(res2) || !iter2) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckbytelist_erase" "', argument " "2"" of type '" "vector< unsigned char >::iterator""'"); - } else { - swig::SwigPyIterator_T::iterator > *iter_t = dynamic_cast::iterator > *>(iter2); - if (iter_t) { - arg2 = iter_t->get_current(); - } else { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckbytelist_erase" "', argument " "2"" of type '" "vector< unsigned char >::iterator""'"); - } - } - res3 = SWIG_ConvertPtr(obj2, SWIG_as_voidptrptr(&iter3), swig::SwigPyIterator::descriptor(), 0); - if (!SWIG_IsOK(res3) || !iter3) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckbytelist_erase" "', argument " "3"" of type '" "vector< unsigned char >::iterator""'"); - } else { - swig::SwigPyIterator_T::iterator > *iter_t = dynamic_cast::iterator > *>(iter3); - if (iter_t) { - arg3 = iter_t->get_current(); - } else { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckbytelist_erase" "', argument " "3"" of type '" "vector< unsigned char >::iterator""'"); - } - } - result = vector_Sl_unsigned_SS_char_Sg__erase__SWIG_1(arg1,arg2,arg3); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< unsigned char >::iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_erase(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 3) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - swig::SwigPyIterator *iter = 0; - int res = SWIG_ConvertPtr(argv[1], SWIG_as_voidptrptr(&iter), swig::SwigPyIterator::descriptor(), 0); - _v = (SWIG_IsOK(res) && iter && (dynamic_cast::iterator > *>(iter) != 0)); - if (_v) { - return _wrap_ckbytelist_erase__SWIG_0(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - swig::SwigPyIterator *iter = 0; - int res = SWIG_ConvertPtr(argv[1], SWIG_as_voidptrptr(&iter), swig::SwigPyIterator::descriptor(), 0); - _v = (SWIG_IsOK(res) && iter && (dynamic_cast::iterator > *>(iter) != 0)); - if (_v) { - swig::SwigPyIterator *iter = 0; - int res = SWIG_ConvertPtr(argv[2], SWIG_as_voidptrptr(&iter), swig::SwigPyIterator::descriptor(), 0); - _v = (SWIG_IsOK(res) && iter && (dynamic_cast::iterator > *>(iter) != 0)); - if (_v) { - return _wrap_ckbytelist_erase__SWIG_1(self, args); - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckbytelist_erase'.\n" - " Possible C/C++ prototypes are:\n" - " vector< unsigned char >::erase(vector< unsigned char >::iterator)\n" - " vector< unsigned char >::erase(vector< unsigned char >::iterator,vector< unsigned char >::iterator)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_new_ckbytelist__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char >::size_type arg1 ; - vector< unsigned char >::value_type *arg2 = 0 ; - size_t val1 ; - int ecode1 = 0 ; - vector< unsigned char >::value_type temp2 ; - unsigned char val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - vector< unsigned char > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:new_ckbytelist",&obj0,&obj1)) SWIG_fail; - ecode1 = SWIG_AsVal_size_t(obj0, &val1); - if (!SWIG_IsOK(ecode1)) { - SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ckbytelist" "', argument " "1"" of type '" "vector< unsigned char >::size_type""'"); - } - arg1 = static_cast< vector< unsigned char >::size_type >(val1); - ecode2 = SWIG_AsVal_unsigned_SS_char(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ckbytelist" "', argument " "2"" of type '" "vector< unsigned char >::value_type""'"); - } - temp2 = static_cast< vector< unsigned char >::value_type >(val2); - arg2 = &temp2; - result = (vector< unsigned char > *)new vector< unsigned char >(arg1,(vector< unsigned char >::value_type const &)*arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_ckbytelist(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 2) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 0) { - return _wrap_new_ckbytelist__SWIG_0(self, args); - } - if (argc == 1) { - int _v; - { - int res = SWIG_AsVal_size_t(argv[0], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_new_ckbytelist__SWIG_2(self, args); - } - } - if (argc == 1) { - int _v; - int res = swig::asptr(argv[0], (std::vector >**)(0)); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_new_ckbytelist__SWIG_1(self, args); - } - } - if (argc == 2) { - int _v; - { - int res = SWIG_AsVal_size_t(argv[0], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - { - int res = SWIG_AsVal_unsigned_SS_char(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_new_ckbytelist__SWIG_3(self, args); - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ckbytelist'.\n" - " Possible C/C++ prototypes are:\n" - " vector< unsigned char >::vector()\n" - " vector< unsigned char >::vector(std::vector< unsigned char > const &)\n" - " vector< unsigned char >::vector(vector< unsigned char >::size_type)\n" - " vector< unsigned char >::vector(vector< unsigned char >::size_type,vector< unsigned char >::value_type const &)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_push_back(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - vector< unsigned char >::value_type *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - vector< unsigned char >::value_type temp2 ; - unsigned char val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckbytelist_push_back",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_push_back" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_char(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckbytelist_push_back" "', argument " "2"" of type '" "vector< unsigned char >::value_type""'"); - } - temp2 = static_cast< vector< unsigned char >::value_type >(val2); - arg2 = &temp2; - (arg1)->push_back((vector< unsigned char >::value_type const &)*arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_front(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< unsigned char >::value_type *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:ckbytelist_front",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_front" "', argument " "1"" of type '" "vector< unsigned char > const *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - result = (vector< unsigned char >::value_type *) &((vector< unsigned char > const *)arg1)->front(); - resultobj = SWIG_From_unsigned_SS_char(static_cast< unsigned char >(*result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_back(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< unsigned char >::value_type *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:ckbytelist_back",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_back" "', argument " "1"" of type '" "vector< unsigned char > const *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - result = (vector< unsigned char >::value_type *) &((vector< unsigned char > const *)arg1)->back(); - resultobj = SWIG_From_unsigned_SS_char(static_cast< unsigned char >(*result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_assign(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - vector< unsigned char >::size_type arg2 ; - vector< unsigned char >::value_type *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - size_t val2 ; - int ecode2 = 0 ; - vector< unsigned char >::value_type temp3 ; - unsigned char val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckbytelist_assign",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_assign" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - ecode2 = SWIG_AsVal_size_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckbytelist_assign" "', argument " "2"" of type '" "vector< unsigned char >::size_type""'"); - } - arg2 = static_cast< vector< unsigned char >::size_type >(val2); - ecode3 = SWIG_AsVal_unsigned_SS_char(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckbytelist_assign" "', argument " "3"" of type '" "vector< unsigned char >::value_type""'"); - } - temp3 = static_cast< vector< unsigned char >::value_type >(val3); - arg3 = &temp3; - (arg1)->assign(arg2,(vector< unsigned char >::value_type const &)*arg3); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_resize__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - vector< unsigned char >::size_type arg2 ; - vector< unsigned char >::value_type *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - size_t val2 ; - int ecode2 = 0 ; - vector< unsigned char >::value_type temp3 ; - unsigned char val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckbytelist_resize",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_resize" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - ecode2 = SWIG_AsVal_size_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckbytelist_resize" "', argument " "2"" of type '" "vector< unsigned char >::size_type""'"); - } - arg2 = static_cast< vector< unsigned char >::size_type >(val2); - ecode3 = SWIG_AsVal_unsigned_SS_char(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckbytelist_resize" "', argument " "3"" of type '" "vector< unsigned char >::value_type""'"); - } - temp3 = static_cast< vector< unsigned char >::value_type >(val3); - arg3 = &temp3; - (arg1)->resize(arg2,(vector< unsigned char >::value_type const &)*arg3); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_resize(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 3) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_size_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckbytelist_resize__SWIG_0(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_size_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - { - int res = SWIG_AsVal_unsigned_SS_char(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckbytelist_resize__SWIG_1(self, args); - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckbytelist_resize'.\n" - " Possible C/C++ prototypes are:\n" - " vector< unsigned char >::resize(vector< unsigned char >::size_type)\n" - " vector< unsigned char >::resize(vector< unsigned char >::size_type,vector< unsigned char >::value_type const &)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_insert__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - vector< unsigned char >::iterator arg2 ; - vector< unsigned char >::value_type *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - swig::SwigPyIterator *iter2 = 0 ; - int res2 ; - vector< unsigned char >::value_type temp3 ; - unsigned char val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - vector< unsigned char >::iterator result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckbytelist_insert",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_insert" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&iter2), swig::SwigPyIterator::descriptor(), 0); - if (!SWIG_IsOK(res2) || !iter2) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckbytelist_insert" "', argument " "2"" of type '" "vector< unsigned char >::iterator""'"); - } else { - swig::SwigPyIterator_T::iterator > *iter_t = dynamic_cast::iterator > *>(iter2); - if (iter_t) { - arg2 = iter_t->get_current(); - } else { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckbytelist_insert" "', argument " "2"" of type '" "vector< unsigned char >::iterator""'"); - } - } - ecode3 = SWIG_AsVal_unsigned_SS_char(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckbytelist_insert" "', argument " "3"" of type '" "vector< unsigned char >::value_type""'"); - } - temp3 = static_cast< vector< unsigned char >::value_type >(val3); - arg3 = &temp3; - result = vector_Sl_unsigned_SS_char_Sg__insert__SWIG_0(arg1,arg2,(unsigned char const &)*arg3); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< unsigned char >::iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_insert__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - vector< unsigned char >::iterator arg2 ; - vector< unsigned char >::size_type arg3 ; - vector< unsigned char >::value_type *arg4 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - swig::SwigPyIterator *iter2 = 0 ; - int res2 ; - size_t val3 ; - int ecode3 = 0 ; - vector< unsigned char >::value_type temp4 ; - unsigned char val4 ; - int ecode4 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:ckbytelist_insert",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_insert" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&iter2), swig::SwigPyIterator::descriptor(), 0); - if (!SWIG_IsOK(res2) || !iter2) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckbytelist_insert" "', argument " "2"" of type '" "vector< unsigned char >::iterator""'"); - } else { - swig::SwigPyIterator_T::iterator > *iter_t = dynamic_cast::iterator > *>(iter2); - if (iter_t) { - arg2 = iter_t->get_current(); - } else { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckbytelist_insert" "', argument " "2"" of type '" "vector< unsigned char >::iterator""'"); - } - } - ecode3 = SWIG_AsVal_size_t(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckbytelist_insert" "', argument " "3"" of type '" "vector< unsigned char >::size_type""'"); - } - arg3 = static_cast< vector< unsigned char >::size_type >(val3); - ecode4 = SWIG_AsVal_unsigned_SS_char(obj3, &val4); - if (!SWIG_IsOK(ecode4)) { - SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "ckbytelist_insert" "', argument " "4"" of type '" "vector< unsigned char >::value_type""'"); - } - temp4 = static_cast< vector< unsigned char >::value_type >(val4); - arg4 = &temp4; - vector_Sl_unsigned_SS_char_Sg__insert__SWIG_1(arg1,arg2,arg3,(unsigned char const &)*arg4); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_insert(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[5] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 4) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - swig::SwigPyIterator *iter = 0; - int res = SWIG_ConvertPtr(argv[1], SWIG_as_voidptrptr(&iter), swig::SwigPyIterator::descriptor(), 0); - _v = (SWIG_IsOK(res) && iter && (dynamic_cast::iterator > *>(iter) != 0)); - if (_v) { - { - int res = SWIG_AsVal_unsigned_SS_char(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckbytelist_insert__SWIG_0(self, args); - } - } - } - } - if (argc == 4) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - swig::SwigPyIterator *iter = 0; - int res = SWIG_ConvertPtr(argv[1], SWIG_as_voidptrptr(&iter), swig::SwigPyIterator::descriptor(), 0); - _v = (SWIG_IsOK(res) && iter && (dynamic_cast::iterator > *>(iter) != 0)); - if (_v) { - { - int res = SWIG_AsVal_size_t(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - { - int res = SWIG_AsVal_unsigned_SS_char(argv[3], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckbytelist_insert__SWIG_1(self, args); - } - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckbytelist_insert'.\n" - " Possible C/C++ prototypes are:\n" - " vector< unsigned char >::insert(vector< unsigned char >::iterator,vector< unsigned char >::value_type const &)\n" - " vector< unsigned char >::insert(vector< unsigned char >::iterator,vector< unsigned char >::size_type,vector< unsigned char >::value_type const &)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_reserve(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - vector< unsigned char >::size_type arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - size_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckbytelist_reserve",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_reserve" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - ecode2 = SWIG_AsVal_size_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckbytelist_reserve" "', argument " "2"" of type '" "vector< unsigned char >::size_type""'"); - } - arg2 = static_cast< vector< unsigned char >::size_type >(val2); - (arg1)->reserve(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckbytelist_capacity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< unsigned char >::size_type result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckbytelist_capacity",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckbytelist_capacity" "', argument " "1"" of type '" "vector< unsigned char > const *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - result = ((vector< unsigned char > const *)arg1)->capacity(); - resultobj = SWIG_From_size_t(static_cast< size_t >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_delete_ckbytelist(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< unsigned char > *arg1 = (vector< unsigned char > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:delete_ckbytelist",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ckbytelist" "', argument " "1"" of type '" "vector< unsigned char > *""'"); - } - arg1 = reinterpret_cast< vector< unsigned char > * >(argp1); - delete arg1; - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *ckbytelist_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_ckattrlist_iterator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - PyObject **arg2 = (PyObject **) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - swig::SwigPyIterator *result = 0 ; - - arg2 = &obj0; - if (!PyArg_ParseTuple(args,(char *)"O:ckattrlist_iterator",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_iterator" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - result = (swig::SwigPyIterator *)vector_Sl_CK_ATTRIBUTE_SMART_Sg__iterator(arg1,arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_swig__SwigPyIterator, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist___nonzero__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - bool result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckattrlist___nonzero__",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist___nonzero__" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > const *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - result = (bool)vector_Sl_CK_ATTRIBUTE_SMART_Sg____nonzero__((vector< CK_ATTRIBUTE_SMART > const *)arg1); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist___bool__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - bool result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckattrlist___bool__",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist___bool__" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > const *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - result = (bool)vector_Sl_CK_ATTRIBUTE_SMART_Sg____bool__((vector< CK_ATTRIBUTE_SMART > const *)arg1); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist___len__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< CK_ATTRIBUTE_SMART >::size_type result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckattrlist___len__",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist___len__" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > const *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - result = vector_Sl_CK_ATTRIBUTE_SMART_Sg____len__((vector< CK_ATTRIBUTE_SMART > const *)arg1); - resultobj = SWIG_From_size_t(static_cast< size_t >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_pop(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< CK_ATTRIBUTE_SMART >::value_type result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckattrlist_pop",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_pop" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - try { - result = vector_Sl_CK_ATTRIBUTE_SMART_Sg__pop(arg1); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - - resultobj = SWIG_NewPointerObj((new vector< CK_ATTRIBUTE_SMART >::value_type(static_cast< const vector< CK_ATTRIBUTE_SMART >::value_type& >(result))), SWIGTYPE_p_CK_ATTRIBUTE_SMART, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist___getslice__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - vector< CK_ATTRIBUTE_SMART >::difference_type arg2 ; - vector< CK_ATTRIBUTE_SMART >::difference_type arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - ptrdiff_t val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - std::vector< CK_ATTRIBUTE_SMART,std::allocator< CK_ATTRIBUTE_SMART > > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckattrlist___getslice__",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist___getslice__" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckattrlist___getslice__" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::difference_type""'"); - } - arg2 = static_cast< vector< CK_ATTRIBUTE_SMART >::difference_type >(val2); - ecode3 = SWIG_AsVal_ptrdiff_t(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckattrlist___getslice__" "', argument " "3"" of type '" "vector< CK_ATTRIBUTE_SMART >::difference_type""'"); - } - arg3 = static_cast< vector< CK_ATTRIBUTE_SMART >::difference_type >(val3); - try { - result = (std::vector< CK_ATTRIBUTE_SMART,std::allocator< CK_ATTRIBUTE_SMART > > *)vector_Sl_CK_ATTRIBUTE_SMART_Sg____getslice__(arg1,arg2,arg3); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist___setslice____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - vector< CK_ATTRIBUTE_SMART >::difference_type arg2 ; - vector< CK_ATTRIBUTE_SMART >::difference_type arg3 ; - std::vector< CK_ATTRIBUTE_SMART,std::allocator< CK_ATTRIBUTE_SMART > > *arg4 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - ptrdiff_t val3 ; - int ecode3 = 0 ; - int res4 = SWIG_OLDOBJ ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:ckattrlist___setslice__",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist___setslice__" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckattrlist___setslice__" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::difference_type""'"); - } - arg2 = static_cast< vector< CK_ATTRIBUTE_SMART >::difference_type >(val2); - ecode3 = SWIG_AsVal_ptrdiff_t(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckattrlist___setslice__" "', argument " "3"" of type '" "vector< CK_ATTRIBUTE_SMART >::difference_type""'"); - } - arg3 = static_cast< vector< CK_ATTRIBUTE_SMART >::difference_type >(val3); - { - std::vector > *ptr = (std::vector > *)0; - res4 = swig::asptr(obj3, &ptr); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "ckattrlist___setslice__" "', argument " "4"" of type '" "std::vector< CK_ATTRIBUTE_SMART,std::allocator< CK_ATTRIBUTE_SMART > > const &""'"); - } - if (!ptr) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckattrlist___setslice__" "', argument " "4"" of type '" "std::vector< CK_ATTRIBUTE_SMART,std::allocator< CK_ATTRIBUTE_SMART > > const &""'"); - } - arg4 = ptr; - } - try { - vector_Sl_CK_ATTRIBUTE_SMART_Sg____setslice____SWIG_0(arg1,arg2,arg3,(std::vector< CK_ATTRIBUTE_SMART,std::allocator< CK_ATTRIBUTE_SMART > > const &)*arg4); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - if (SWIG_IsNewObj(res4)) delete arg4; - return resultobj; -fail: - if (SWIG_IsNewObj(res4)) delete arg4; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist___setslice____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - vector< CK_ATTRIBUTE_SMART >::difference_type arg2 ; - vector< CK_ATTRIBUTE_SMART >::difference_type arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - ptrdiff_t val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckattrlist___setslice__",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist___setslice__" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckattrlist___setslice__" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::difference_type""'"); - } - arg2 = static_cast< vector< CK_ATTRIBUTE_SMART >::difference_type >(val2); - ecode3 = SWIG_AsVal_ptrdiff_t(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckattrlist___setslice__" "', argument " "3"" of type '" "vector< CK_ATTRIBUTE_SMART >::difference_type""'"); - } - arg3 = static_cast< vector< CK_ATTRIBUTE_SMART >::difference_type >(val3); - try { - vector_Sl_CK_ATTRIBUTE_SMART_Sg____setslice____SWIG_0(arg1,arg2,arg3); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist___setslice__(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[5] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 4) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckattrlist___setslice____SWIG_1(self, args); - } - } - } - } - if (argc == 4) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - int res = swig::asptr(argv[3], (std::vector >**)(0)); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_ckattrlist___setslice____SWIG_0(self, args); - } - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckattrlist___setslice__'.\n" - " Possible C/C++ prototypes are:\n" - " vector< CK_ATTRIBUTE_SMART >::__setslice__(vector< CK_ATTRIBUTE_SMART >::difference_type,vector< CK_ATTRIBUTE_SMART >::difference_type,std::vector< CK_ATTRIBUTE_SMART,std::allocator< CK_ATTRIBUTE_SMART > > const &)\n" - " vector< CK_ATTRIBUTE_SMART >::__setslice__(vector< CK_ATTRIBUTE_SMART >::difference_type,vector< CK_ATTRIBUTE_SMART >::difference_type)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist___delslice__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - vector< CK_ATTRIBUTE_SMART >::difference_type arg2 ; - vector< CK_ATTRIBUTE_SMART >::difference_type arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - ptrdiff_t val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckattrlist___delslice__",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist___delslice__" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckattrlist___delslice__" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::difference_type""'"); - } - arg2 = static_cast< vector< CK_ATTRIBUTE_SMART >::difference_type >(val2); - ecode3 = SWIG_AsVal_ptrdiff_t(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckattrlist___delslice__" "', argument " "3"" of type '" "vector< CK_ATTRIBUTE_SMART >::difference_type""'"); - } - arg3 = static_cast< vector< CK_ATTRIBUTE_SMART >::difference_type >(val3); - try { - vector_Sl_CK_ATTRIBUTE_SMART_Sg____delslice__(arg1,arg2,arg3); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist___delitem____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - vector< CK_ATTRIBUTE_SMART >::difference_type arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckattrlist___delitem__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist___delitem__" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckattrlist___delitem__" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::difference_type""'"); - } - arg2 = static_cast< vector< CK_ATTRIBUTE_SMART >::difference_type >(val2); - try { - vector_Sl_CK_ATTRIBUTE_SMART_Sg____delitem____SWIG_0(arg1,arg2); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist___getitem____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - PySliceObject *arg2 = (PySliceObject *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - std::vector< CK_ATTRIBUTE_SMART,std::allocator< CK_ATTRIBUTE_SMART > > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckattrlist___getitem__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist___getitem__" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - { - if (!PySlice_Check(obj1)) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckattrlist___getitem__" "', argument " "2"" of type '" "PySliceObject *""'"); - } - arg2 = (PySliceObject *) obj1; - } - try { - result = (std::vector< CK_ATTRIBUTE_SMART,std::allocator< CK_ATTRIBUTE_SMART > > *)vector_Sl_CK_ATTRIBUTE_SMART_Sg____getitem____SWIG_0(arg1,arg2); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist___setitem____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - PySliceObject *arg2 = (PySliceObject *) 0 ; - std::vector< CK_ATTRIBUTE_SMART,std::allocator< CK_ATTRIBUTE_SMART > > *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - int res3 = SWIG_OLDOBJ ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckattrlist___setitem__",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist___setitem__" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - { - if (!PySlice_Check(obj1)) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckattrlist___setitem__" "', argument " "2"" of type '" "PySliceObject *""'"); - } - arg2 = (PySliceObject *) obj1; - } - { - std::vector > *ptr = (std::vector > *)0; - res3 = swig::asptr(obj2, &ptr); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ckattrlist___setitem__" "', argument " "3"" of type '" "std::vector< CK_ATTRIBUTE_SMART,std::allocator< CK_ATTRIBUTE_SMART > > const &""'"); - } - if (!ptr) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckattrlist___setitem__" "', argument " "3"" of type '" "std::vector< CK_ATTRIBUTE_SMART,std::allocator< CK_ATTRIBUTE_SMART > > const &""'"); - } - arg3 = ptr; - } - try { - vector_Sl_CK_ATTRIBUTE_SMART_Sg____setitem____SWIG_0(arg1,arg2,(std::vector< CK_ATTRIBUTE_SMART,std::allocator< CK_ATTRIBUTE_SMART > > const &)*arg3); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - if (SWIG_IsNewObj(res3)) delete arg3; - return resultobj; -fail: - if (SWIG_IsNewObj(res3)) delete arg3; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist___setitem____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - PySliceObject *arg2 = (PySliceObject *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckattrlist___setitem__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist___setitem__" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - { - if (!PySlice_Check(obj1)) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckattrlist___setitem__" "', argument " "2"" of type '" "PySliceObject *""'"); - } - arg2 = (PySliceObject *) obj1; - } - try { - vector_Sl_CK_ATTRIBUTE_SMART_Sg____setitem____SWIG_1(arg1,arg2); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist___delitem____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - PySliceObject *arg2 = (PySliceObject *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckattrlist___delitem__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist___delitem__" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - { - if (!PySlice_Check(obj1)) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckattrlist___delitem__" "', argument " "2"" of type '" "PySliceObject *""'"); - } - arg2 = (PySliceObject *) obj1; - } - try { - vector_Sl_CK_ATTRIBUTE_SMART_Sg____delitem____SWIG_1(arg1,arg2); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist___delitem__(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 2) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - _v = PySlice_Check(argv[1]); - } - if (_v) { - return _wrap_ckattrlist___delitem____SWIG_1(self, args); - } - } - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckattrlist___delitem____SWIG_0(self, args); - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckattrlist___delitem__'.\n" - " Possible C/C++ prototypes are:\n" - " vector< CK_ATTRIBUTE_SMART >::__delitem__(vector< CK_ATTRIBUTE_SMART >::difference_type)\n" - " vector< CK_ATTRIBUTE_SMART >::__delitem__(PySliceObject *)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist___getitem____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - vector< CK_ATTRIBUTE_SMART >::difference_type arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - vector< CK_ATTRIBUTE_SMART >::value_type *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckattrlist___getitem__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist___getitem__" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > const *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckattrlist___getitem__" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::difference_type""'"); - } - arg2 = static_cast< vector< CK_ATTRIBUTE_SMART >::difference_type >(val2); - try { - result = (vector< CK_ATTRIBUTE_SMART >::value_type *) &vector_Sl_CK_ATTRIBUTE_SMART_Sg____getitem____SWIG_1((vector< CK_ATTRIBUTE_SMART > const *)arg1,arg2); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist___getitem__(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 2) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - _v = PySlice_Check(argv[1]); - } - if (_v) { - return _wrap_ckattrlist___getitem____SWIG_0(self, args); - } - } - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckattrlist___getitem____SWIG_1(self, args); - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckattrlist___getitem__'.\n" - " Possible C/C++ prototypes are:\n" - " vector< CK_ATTRIBUTE_SMART >::__getitem__(PySliceObject *)\n" - " vector< CK_ATTRIBUTE_SMART >::__getitem__(vector< CK_ATTRIBUTE_SMART >::difference_type) const\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist___setitem____SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - vector< CK_ATTRIBUTE_SMART >::difference_type arg2 ; - vector< CK_ATTRIBUTE_SMART >::value_type *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckattrlist___setitem__",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist___setitem__" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckattrlist___setitem__" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::difference_type""'"); - } - arg2 = static_cast< vector< CK_ATTRIBUTE_SMART >::difference_type >(val2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ckattrlist___setitem__" "', argument " "3"" of type '" "vector< CK_ATTRIBUTE_SMART >::value_type const &""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckattrlist___setitem__" "', argument " "3"" of type '" "vector< CK_ATTRIBUTE_SMART >::value_type const &""'"); - } - arg3 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART >::value_type * >(argp3); - try { - vector_Sl_CK_ATTRIBUTE_SMART_Sg____setitem____SWIG_2(arg1,arg2,(CK_ATTRIBUTE_SMART const &)*arg3); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist___setitem__(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 3) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - _v = PySlice_Check(argv[1]); - } - if (_v) { - return _wrap_ckattrlist___setitem____SWIG_1(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - _v = PySlice_Check(argv[1]); - } - if (_v) { - int res = swig::asptr(argv[2], (std::vector >**)(0)); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_ckattrlist___setitem____SWIG_0(self, args); - } - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_ckattrlist___setitem____SWIG_2(self, args); - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckattrlist___setitem__'.\n" - " Possible C/C++ prototypes are:\n" - " vector< CK_ATTRIBUTE_SMART >::__setitem__(PySliceObject *,std::vector< CK_ATTRIBUTE_SMART,std::allocator< CK_ATTRIBUTE_SMART > > const &)\n" - " vector< CK_ATTRIBUTE_SMART >::__setitem__(PySliceObject *)\n" - " vector< CK_ATTRIBUTE_SMART >::__setitem__(vector< CK_ATTRIBUTE_SMART >::difference_type,vector< CK_ATTRIBUTE_SMART >::value_type const &)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_append(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - vector< CK_ATTRIBUTE_SMART >::value_type *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckattrlist_append",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_append" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ckattrlist_append" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::value_type const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckattrlist_append" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::value_type const &""'"); - } - arg2 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART >::value_type * >(argp2); - vector_Sl_CK_ATTRIBUTE_SMART_Sg__append(arg1,(CK_ATTRIBUTE_SMART const &)*arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_ckattrlist__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)":new_ckattrlist")) SWIG_fail; - result = (vector< CK_ATTRIBUTE_SMART > *)new vector< CK_ATTRIBUTE_SMART >(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_ckattrlist__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - std::vector< CK_ATTRIBUTE_SMART > *arg1 = 0 ; - int res1 = SWIG_OLDOBJ ; - PyObject * obj0 = 0 ; - vector< CK_ATTRIBUTE_SMART > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:new_ckattrlist",&obj0)) SWIG_fail; - { - std::vector > *ptr = (std::vector > *)0; - res1 = swig::asptr(obj0, &ptr); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ckattrlist" "', argument " "1"" of type '" "std::vector< CK_ATTRIBUTE_SMART > const &""'"); - } - if (!ptr) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ckattrlist" "', argument " "1"" of type '" "std::vector< CK_ATTRIBUTE_SMART > const &""'"); - } - arg1 = ptr; - } - result = (vector< CK_ATTRIBUTE_SMART > *)new vector< CK_ATTRIBUTE_SMART >((std::vector< CK_ATTRIBUTE_SMART > const &)*arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, SWIG_POINTER_NEW | 0 ); - if (SWIG_IsNewObj(res1)) delete arg1; - return resultobj; -fail: - if (SWIG_IsNewObj(res1)) delete arg1; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_empty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - bool result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckattrlist_empty",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_empty" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > const *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - result = (bool)((vector< CK_ATTRIBUTE_SMART > const *)arg1)->empty(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_size(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< CK_ATTRIBUTE_SMART >::size_type result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckattrlist_size",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_size" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > const *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - result = ((vector< CK_ATTRIBUTE_SMART > const *)arg1)->size(); - resultobj = SWIG_From_size_t(static_cast< size_t >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_clear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:ckattrlist_clear",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_clear" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - (arg1)->clear(); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_swap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - std::vector< CK_ATTRIBUTE_SMART > *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckattrlist_swap",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_swap" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ckattrlist_swap" "', argument " "2"" of type '" "std::vector< CK_ATTRIBUTE_SMART > &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckattrlist_swap" "', argument " "2"" of type '" "std::vector< CK_ATTRIBUTE_SMART > &""'"); - } - arg2 = reinterpret_cast< std::vector< CK_ATTRIBUTE_SMART > * >(argp2); - (arg1)->swap(*arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_get_allocator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - SwigValueWrapper< std::allocator< CK_ATTRIBUTE_SMART > > result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckattrlist_get_allocator",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_get_allocator" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > const *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - result = ((vector< CK_ATTRIBUTE_SMART > const *)arg1)->get_allocator(); - resultobj = SWIG_NewPointerObj((new vector< CK_ATTRIBUTE_SMART >::allocator_type(static_cast< const vector< CK_ATTRIBUTE_SMART >::allocator_type& >(result))), SWIGTYPE_p_std__allocatorT_CK_ATTRIBUTE_SMART_t, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_begin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< CK_ATTRIBUTE_SMART >::iterator result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckattrlist_begin",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_begin" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - result = (arg1)->begin(); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< CK_ATTRIBUTE_SMART >::iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_end(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< CK_ATTRIBUTE_SMART >::iterator result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckattrlist_end",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_end" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - result = (arg1)->end(); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< CK_ATTRIBUTE_SMART >::iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_rbegin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< CK_ATTRIBUTE_SMART >::reverse_iterator result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckattrlist_rbegin",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_rbegin" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - result = (arg1)->rbegin(); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< CK_ATTRIBUTE_SMART >::reverse_iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_rend(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< CK_ATTRIBUTE_SMART >::reverse_iterator result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckattrlist_rend",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_rend" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - result = (arg1)->rend(); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< CK_ATTRIBUTE_SMART >::reverse_iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_ckattrlist__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART >::size_type arg1 ; - size_t val1 ; - int ecode1 = 0 ; - PyObject * obj0 = 0 ; - vector< CK_ATTRIBUTE_SMART > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:new_ckattrlist",&obj0)) SWIG_fail; - ecode1 = SWIG_AsVal_size_t(obj0, &val1); - if (!SWIG_IsOK(ecode1)) { - SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ckattrlist" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART >::size_type""'"); - } - arg1 = static_cast< vector< CK_ATTRIBUTE_SMART >::size_type >(val1); - result = (vector< CK_ATTRIBUTE_SMART > *)new vector< CK_ATTRIBUTE_SMART >(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_pop_back(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:ckattrlist_pop_back",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_pop_back" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - (arg1)->pop_back(); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_resize__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - vector< CK_ATTRIBUTE_SMART >::size_type arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - size_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckattrlist_resize",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_resize" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - ecode2 = SWIG_AsVal_size_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckattrlist_resize" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::size_type""'"); - } - arg2 = static_cast< vector< CK_ATTRIBUTE_SMART >::size_type >(val2); - (arg1)->resize(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_erase__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - vector< CK_ATTRIBUTE_SMART >::iterator arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - swig::SwigPyIterator *iter2 = 0 ; - int res2 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - vector< CK_ATTRIBUTE_SMART >::iterator result; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckattrlist_erase",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_erase" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&iter2), swig::SwigPyIterator::descriptor(), 0); - if (!SWIG_IsOK(res2) || !iter2) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckattrlist_erase" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::iterator""'"); - } else { - swig::SwigPyIterator_T::iterator > *iter_t = dynamic_cast::iterator > *>(iter2); - if (iter_t) { - arg2 = iter_t->get_current(); - } else { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckattrlist_erase" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::iterator""'"); - } - } - result = vector_Sl_CK_ATTRIBUTE_SMART_Sg__erase__SWIG_0(arg1,arg2); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< CK_ATTRIBUTE_SMART >::iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_erase__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - vector< CK_ATTRIBUTE_SMART >::iterator arg2 ; - vector< CK_ATTRIBUTE_SMART >::iterator arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - swig::SwigPyIterator *iter2 = 0 ; - int res2 ; - swig::SwigPyIterator *iter3 = 0 ; - int res3 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - vector< CK_ATTRIBUTE_SMART >::iterator result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckattrlist_erase",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_erase" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&iter2), swig::SwigPyIterator::descriptor(), 0); - if (!SWIG_IsOK(res2) || !iter2) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckattrlist_erase" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::iterator""'"); - } else { - swig::SwigPyIterator_T::iterator > *iter_t = dynamic_cast::iterator > *>(iter2); - if (iter_t) { - arg2 = iter_t->get_current(); - } else { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckattrlist_erase" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::iterator""'"); - } - } - res3 = SWIG_ConvertPtr(obj2, SWIG_as_voidptrptr(&iter3), swig::SwigPyIterator::descriptor(), 0); - if (!SWIG_IsOK(res3) || !iter3) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckattrlist_erase" "', argument " "3"" of type '" "vector< CK_ATTRIBUTE_SMART >::iterator""'"); - } else { - swig::SwigPyIterator_T::iterator > *iter_t = dynamic_cast::iterator > *>(iter3); - if (iter_t) { - arg3 = iter_t->get_current(); - } else { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckattrlist_erase" "', argument " "3"" of type '" "vector< CK_ATTRIBUTE_SMART >::iterator""'"); - } - } - result = vector_Sl_CK_ATTRIBUTE_SMART_Sg__erase__SWIG_1(arg1,arg2,arg3); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< CK_ATTRIBUTE_SMART >::iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_erase(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 3) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - swig::SwigPyIterator *iter = 0; - int res = SWIG_ConvertPtr(argv[1], SWIG_as_voidptrptr(&iter), swig::SwigPyIterator::descriptor(), 0); - _v = (SWIG_IsOK(res) && iter && (dynamic_cast::iterator > *>(iter) != 0)); - if (_v) { - return _wrap_ckattrlist_erase__SWIG_0(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - swig::SwigPyIterator *iter = 0; - int res = SWIG_ConvertPtr(argv[1], SWIG_as_voidptrptr(&iter), swig::SwigPyIterator::descriptor(), 0); - _v = (SWIG_IsOK(res) && iter && (dynamic_cast::iterator > *>(iter) != 0)); - if (_v) { - swig::SwigPyIterator *iter = 0; - int res = SWIG_ConvertPtr(argv[2], SWIG_as_voidptrptr(&iter), swig::SwigPyIterator::descriptor(), 0); - _v = (SWIG_IsOK(res) && iter && (dynamic_cast::iterator > *>(iter) != 0)); - if (_v) { - return _wrap_ckattrlist_erase__SWIG_1(self, args); - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckattrlist_erase'.\n" - " Possible C/C++ prototypes are:\n" - " vector< CK_ATTRIBUTE_SMART >::erase(vector< CK_ATTRIBUTE_SMART >::iterator)\n" - " vector< CK_ATTRIBUTE_SMART >::erase(vector< CK_ATTRIBUTE_SMART >::iterator,vector< CK_ATTRIBUTE_SMART >::iterator)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_new_ckattrlist__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART >::size_type arg1 ; - vector< CK_ATTRIBUTE_SMART >::value_type *arg2 = 0 ; - size_t val1 ; - int ecode1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - vector< CK_ATTRIBUTE_SMART > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:new_ckattrlist",&obj0,&obj1)) SWIG_fail; - ecode1 = SWIG_AsVal_size_t(obj0, &val1); - if (!SWIG_IsOK(ecode1)) { - SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ckattrlist" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART >::size_type""'"); - } - arg1 = static_cast< vector< CK_ATTRIBUTE_SMART >::size_type >(val1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_ckattrlist" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::value_type const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ckattrlist" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::value_type const &""'"); - } - arg2 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART >::value_type * >(argp2); - result = (vector< CK_ATTRIBUTE_SMART > *)new vector< CK_ATTRIBUTE_SMART >(arg1,(vector< CK_ATTRIBUTE_SMART >::value_type const &)*arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_ckattrlist(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 2) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 0) { - return _wrap_new_ckattrlist__SWIG_0(self, args); - } - if (argc == 1) { - int _v; - { - int res = SWIG_AsVal_size_t(argv[0], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_new_ckattrlist__SWIG_2(self, args); - } - } - if (argc == 1) { - int _v; - int res = swig::asptr(argv[0], (std::vector >**)(0)); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_new_ckattrlist__SWIG_1(self, args); - } - } - if (argc == 2) { - int _v; - { - int res = SWIG_AsVal_size_t(argv[0], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_new_ckattrlist__SWIG_3(self, args); - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ckattrlist'.\n" - " Possible C/C++ prototypes are:\n" - " vector< CK_ATTRIBUTE_SMART >::vector()\n" - " vector< CK_ATTRIBUTE_SMART >::vector(std::vector< CK_ATTRIBUTE_SMART > const &)\n" - " vector< CK_ATTRIBUTE_SMART >::vector(vector< CK_ATTRIBUTE_SMART >::size_type)\n" - " vector< CK_ATTRIBUTE_SMART >::vector(vector< CK_ATTRIBUTE_SMART >::size_type,vector< CK_ATTRIBUTE_SMART >::value_type const &)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_push_back(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - vector< CK_ATTRIBUTE_SMART >::value_type *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckattrlist_push_back",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_push_back" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ckattrlist_push_back" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::value_type const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckattrlist_push_back" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::value_type const &""'"); - } - arg2 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART >::value_type * >(argp2); - (arg1)->push_back((vector< CK_ATTRIBUTE_SMART >::value_type const &)*arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_front(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< CK_ATTRIBUTE_SMART >::value_type *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:ckattrlist_front",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_front" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > const *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - result = (vector< CK_ATTRIBUTE_SMART >::value_type *) &((vector< CK_ATTRIBUTE_SMART > const *)arg1)->front(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_back(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< CK_ATTRIBUTE_SMART >::value_type *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:ckattrlist_back",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_back" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > const *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - result = (vector< CK_ATTRIBUTE_SMART >::value_type *) &((vector< CK_ATTRIBUTE_SMART > const *)arg1)->back(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_assign(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - vector< CK_ATTRIBUTE_SMART >::size_type arg2 ; - vector< CK_ATTRIBUTE_SMART >::value_type *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - size_t val2 ; - int ecode2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckattrlist_assign",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_assign" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - ecode2 = SWIG_AsVal_size_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckattrlist_assign" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::size_type""'"); - } - arg2 = static_cast< vector< CK_ATTRIBUTE_SMART >::size_type >(val2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ckattrlist_assign" "', argument " "3"" of type '" "vector< CK_ATTRIBUTE_SMART >::value_type const &""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckattrlist_assign" "', argument " "3"" of type '" "vector< CK_ATTRIBUTE_SMART >::value_type const &""'"); - } - arg3 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART >::value_type * >(argp3); - (arg1)->assign(arg2,(vector< CK_ATTRIBUTE_SMART >::value_type const &)*arg3); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_resize__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - vector< CK_ATTRIBUTE_SMART >::size_type arg2 ; - vector< CK_ATTRIBUTE_SMART >::value_type *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - size_t val2 ; - int ecode2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckattrlist_resize",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_resize" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - ecode2 = SWIG_AsVal_size_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckattrlist_resize" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::size_type""'"); - } - arg2 = static_cast< vector< CK_ATTRIBUTE_SMART >::size_type >(val2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ckattrlist_resize" "', argument " "3"" of type '" "vector< CK_ATTRIBUTE_SMART >::value_type const &""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckattrlist_resize" "', argument " "3"" of type '" "vector< CK_ATTRIBUTE_SMART >::value_type const &""'"); - } - arg3 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART >::value_type * >(argp3); - (arg1)->resize(arg2,(vector< CK_ATTRIBUTE_SMART >::value_type const &)*arg3); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_resize(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 3) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_size_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckattrlist_resize__SWIG_0(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_size_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_ckattrlist_resize__SWIG_1(self, args); - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckattrlist_resize'.\n" - " Possible C/C++ prototypes are:\n" - " vector< CK_ATTRIBUTE_SMART >::resize(vector< CK_ATTRIBUTE_SMART >::size_type)\n" - " vector< CK_ATTRIBUTE_SMART >::resize(vector< CK_ATTRIBUTE_SMART >::size_type,vector< CK_ATTRIBUTE_SMART >::value_type const &)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_insert__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - vector< CK_ATTRIBUTE_SMART >::iterator arg2 ; - vector< CK_ATTRIBUTE_SMART >::value_type *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - swig::SwigPyIterator *iter2 = 0 ; - int res2 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - vector< CK_ATTRIBUTE_SMART >::iterator result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckattrlist_insert",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_insert" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&iter2), swig::SwigPyIterator::descriptor(), 0); - if (!SWIG_IsOK(res2) || !iter2) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckattrlist_insert" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::iterator""'"); - } else { - swig::SwigPyIterator_T::iterator > *iter_t = dynamic_cast::iterator > *>(iter2); - if (iter_t) { - arg2 = iter_t->get_current(); - } else { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckattrlist_insert" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::iterator""'"); - } - } - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ckattrlist_insert" "', argument " "3"" of type '" "vector< CK_ATTRIBUTE_SMART >::value_type const &""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckattrlist_insert" "', argument " "3"" of type '" "vector< CK_ATTRIBUTE_SMART >::value_type const &""'"); - } - arg3 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART >::value_type * >(argp3); - result = vector_Sl_CK_ATTRIBUTE_SMART_Sg__insert__SWIG_0(arg1,arg2,(CK_ATTRIBUTE_SMART const &)*arg3); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< CK_ATTRIBUTE_SMART >::iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_insert__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - vector< CK_ATTRIBUTE_SMART >::iterator arg2 ; - vector< CK_ATTRIBUTE_SMART >::size_type arg3 ; - vector< CK_ATTRIBUTE_SMART >::value_type *arg4 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - swig::SwigPyIterator *iter2 = 0 ; - int res2 ; - size_t val3 ; - int ecode3 = 0 ; - void *argp4 = 0 ; - int res4 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:ckattrlist_insert",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_insert" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&iter2), swig::SwigPyIterator::descriptor(), 0); - if (!SWIG_IsOK(res2) || !iter2) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckattrlist_insert" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::iterator""'"); - } else { - swig::SwigPyIterator_T::iterator > *iter_t = dynamic_cast::iterator > *>(iter2); - if (iter_t) { - arg2 = iter_t->get_current(); - } else { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckattrlist_insert" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::iterator""'"); - } - } - ecode3 = SWIG_AsVal_size_t(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckattrlist_insert" "', argument " "3"" of type '" "vector< CK_ATTRIBUTE_SMART >::size_type""'"); - } - arg3 = static_cast< vector< CK_ATTRIBUTE_SMART >::size_type >(val3); - res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "ckattrlist_insert" "', argument " "4"" of type '" "vector< CK_ATTRIBUTE_SMART >::value_type const &""'"); - } - if (!argp4) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckattrlist_insert" "', argument " "4"" of type '" "vector< CK_ATTRIBUTE_SMART >::value_type const &""'"); - } - arg4 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART >::value_type * >(argp4); - vector_Sl_CK_ATTRIBUTE_SMART_Sg__insert__SWIG_1(arg1,arg2,arg3,(CK_ATTRIBUTE_SMART const &)*arg4); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_insert(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[5] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 4) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - swig::SwigPyIterator *iter = 0; - int res = SWIG_ConvertPtr(argv[1], SWIG_as_voidptrptr(&iter), swig::SwigPyIterator::descriptor(), 0); - _v = (SWIG_IsOK(res) && iter && (dynamic_cast::iterator > *>(iter) != 0)); - if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_ckattrlist_insert__SWIG_0(self, args); - } - } - } - } - if (argc == 4) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - swig::SwigPyIterator *iter = 0; - int res = SWIG_ConvertPtr(argv[1], SWIG_as_voidptrptr(&iter), swig::SwigPyIterator::descriptor(), 0); - _v = (SWIG_IsOK(res) && iter && (dynamic_cast::iterator > *>(iter) != 0)); - if (_v) { - { - int res = SWIG_AsVal_size_t(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - int res = SWIG_ConvertPtr(argv[3], 0, SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_ckattrlist_insert__SWIG_1(self, args); - } - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckattrlist_insert'.\n" - " Possible C/C++ prototypes are:\n" - " vector< CK_ATTRIBUTE_SMART >::insert(vector< CK_ATTRIBUTE_SMART >::iterator,vector< CK_ATTRIBUTE_SMART >::value_type const &)\n" - " vector< CK_ATTRIBUTE_SMART >::insert(vector< CK_ATTRIBUTE_SMART >::iterator,vector< CK_ATTRIBUTE_SMART >::size_type,vector< CK_ATTRIBUTE_SMART >::value_type const &)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_reserve(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - vector< CK_ATTRIBUTE_SMART >::size_type arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - size_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckattrlist_reserve",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_reserve" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - ecode2 = SWIG_AsVal_size_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckattrlist_reserve" "', argument " "2"" of type '" "vector< CK_ATTRIBUTE_SMART >::size_type""'"); - } - arg2 = static_cast< vector< CK_ATTRIBUTE_SMART >::size_type >(val2); - (arg1)->reserve(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckattrlist_capacity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< CK_ATTRIBUTE_SMART >::size_type result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckattrlist_capacity",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckattrlist_capacity" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > const *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - result = ((vector< CK_ATTRIBUTE_SMART > const *)arg1)->capacity(); - resultobj = SWIG_From_size_t(static_cast< size_t >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_delete_ckattrlist(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_ATTRIBUTE_SMART > *arg1 = (vector< CK_ATTRIBUTE_SMART > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:delete_ckattrlist",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ckattrlist" "', argument " "1"" of type '" "vector< CK_ATTRIBUTE_SMART > *""'"); - } - arg1 = reinterpret_cast< vector< CK_ATTRIBUTE_SMART > * >(argp1); - delete arg1; - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *ckattrlist_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_ckobjlist_iterator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - PyObject **arg2 = (PyObject **) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - swig::SwigPyIterator *result = 0 ; - - arg2 = &obj0; - if (!PyArg_ParseTuple(args,(char *)"O:ckobjlist_iterator",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_iterator" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - result = (swig::SwigPyIterator *)vector_Sl_CK_OBJECT_HANDLE_Sg__iterator(arg1,arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_swig__SwigPyIterator, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist___nonzero__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - bool result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckobjlist___nonzero__",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist___nonzero__" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > const *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - result = (bool)vector_Sl_CK_OBJECT_HANDLE_Sg____nonzero__((vector< CK_OBJECT_HANDLE > const *)arg1); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist___bool__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - bool result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckobjlist___bool__",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist___bool__" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > const *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - result = (bool)vector_Sl_CK_OBJECT_HANDLE_Sg____bool__((vector< CK_OBJECT_HANDLE > const *)arg1); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist___len__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< CK_OBJECT_HANDLE >::size_type result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckobjlist___len__",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist___len__" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > const *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - result = vector_Sl_CK_OBJECT_HANDLE_Sg____len__((vector< CK_OBJECT_HANDLE > const *)arg1); - resultobj = SWIG_From_size_t(static_cast< size_t >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_pop(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - SwigValueWrapper< CK_OBJECT_HANDLE > result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckobjlist_pop",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_pop" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - try { - result = vector_Sl_CK_OBJECT_HANDLE_Sg__pop(arg1); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - - resultobj = SWIG_NewPointerObj((new vector< CK_OBJECT_HANDLE >::value_type(static_cast< const vector< CK_OBJECT_HANDLE >::value_type& >(result))), SWIGTYPE_p_CK_OBJECT_HANDLE, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist___getslice__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - vector< CK_OBJECT_HANDLE >::difference_type arg2 ; - vector< CK_OBJECT_HANDLE >::difference_type arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - ptrdiff_t val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - std::vector< CK_OBJECT_HANDLE,std::allocator< CK_OBJECT_HANDLE > > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckobjlist___getslice__",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist___getslice__" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckobjlist___getslice__" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::difference_type""'"); - } - arg2 = static_cast< vector< CK_OBJECT_HANDLE >::difference_type >(val2); - ecode3 = SWIG_AsVal_ptrdiff_t(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckobjlist___getslice__" "', argument " "3"" of type '" "vector< CK_OBJECT_HANDLE >::difference_type""'"); - } - arg3 = static_cast< vector< CK_OBJECT_HANDLE >::difference_type >(val3); - try { - result = (std::vector< CK_OBJECT_HANDLE,std::allocator< CK_OBJECT_HANDLE > > *)vector_Sl_CK_OBJECT_HANDLE_Sg____getslice__(arg1,arg2,arg3); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist___setslice____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - vector< CK_OBJECT_HANDLE >::difference_type arg2 ; - vector< CK_OBJECT_HANDLE >::difference_type arg3 ; - std::vector< CK_OBJECT_HANDLE,std::allocator< CK_OBJECT_HANDLE > > *arg4 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - ptrdiff_t val3 ; - int ecode3 = 0 ; - int res4 = SWIG_OLDOBJ ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:ckobjlist___setslice__",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist___setslice__" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckobjlist___setslice__" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::difference_type""'"); - } - arg2 = static_cast< vector< CK_OBJECT_HANDLE >::difference_type >(val2); - ecode3 = SWIG_AsVal_ptrdiff_t(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckobjlist___setslice__" "', argument " "3"" of type '" "vector< CK_OBJECT_HANDLE >::difference_type""'"); - } - arg3 = static_cast< vector< CK_OBJECT_HANDLE >::difference_type >(val3); - { - std::vector > *ptr = (std::vector > *)0; - res4 = swig::asptr(obj3, &ptr); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "ckobjlist___setslice__" "', argument " "4"" of type '" "std::vector< CK_OBJECT_HANDLE,std::allocator< CK_OBJECT_HANDLE > > const &""'"); - } - if (!ptr) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckobjlist___setslice__" "', argument " "4"" of type '" "std::vector< CK_OBJECT_HANDLE,std::allocator< CK_OBJECT_HANDLE > > const &""'"); - } - arg4 = ptr; - } - try { - vector_Sl_CK_OBJECT_HANDLE_Sg____setslice____SWIG_0(arg1,arg2,arg3,(std::vector< CK_OBJECT_HANDLE,std::allocator< CK_OBJECT_HANDLE > > const &)*arg4); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - if (SWIG_IsNewObj(res4)) delete arg4; - return resultobj; -fail: - if (SWIG_IsNewObj(res4)) delete arg4; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist___setslice____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - vector< CK_OBJECT_HANDLE >::difference_type arg2 ; - vector< CK_OBJECT_HANDLE >::difference_type arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - ptrdiff_t val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckobjlist___setslice__",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist___setslice__" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckobjlist___setslice__" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::difference_type""'"); - } - arg2 = static_cast< vector< CK_OBJECT_HANDLE >::difference_type >(val2); - ecode3 = SWIG_AsVal_ptrdiff_t(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckobjlist___setslice__" "', argument " "3"" of type '" "vector< CK_OBJECT_HANDLE >::difference_type""'"); - } - arg3 = static_cast< vector< CK_OBJECT_HANDLE >::difference_type >(val3); - try { - vector_Sl_CK_OBJECT_HANDLE_Sg____setslice____SWIG_0(arg1,arg2,arg3); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist___setslice__(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[5] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 4) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckobjlist___setslice____SWIG_1(self, args); - } - } - } - } - if (argc == 4) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - int res = swig::asptr(argv[3], (std::vector >**)(0)); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_ckobjlist___setslice____SWIG_0(self, args); - } - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckobjlist___setslice__'.\n" - " Possible C/C++ prototypes are:\n" - " vector< CK_OBJECT_HANDLE >::__setslice__(vector< CK_OBJECT_HANDLE >::difference_type,vector< CK_OBJECT_HANDLE >::difference_type,std::vector< CK_OBJECT_HANDLE,std::allocator< CK_OBJECT_HANDLE > > const &)\n" - " vector< CK_OBJECT_HANDLE >::__setslice__(vector< CK_OBJECT_HANDLE >::difference_type,vector< CK_OBJECT_HANDLE >::difference_type)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist___delslice__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - vector< CK_OBJECT_HANDLE >::difference_type arg2 ; - vector< CK_OBJECT_HANDLE >::difference_type arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - ptrdiff_t val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckobjlist___delslice__",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist___delslice__" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckobjlist___delslice__" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::difference_type""'"); - } - arg2 = static_cast< vector< CK_OBJECT_HANDLE >::difference_type >(val2); - ecode3 = SWIG_AsVal_ptrdiff_t(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckobjlist___delslice__" "', argument " "3"" of type '" "vector< CK_OBJECT_HANDLE >::difference_type""'"); - } - arg3 = static_cast< vector< CK_OBJECT_HANDLE >::difference_type >(val3); - try { - vector_Sl_CK_OBJECT_HANDLE_Sg____delslice__(arg1,arg2,arg3); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist___delitem____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - vector< CK_OBJECT_HANDLE >::difference_type arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckobjlist___delitem__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist___delitem__" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckobjlist___delitem__" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::difference_type""'"); - } - arg2 = static_cast< vector< CK_OBJECT_HANDLE >::difference_type >(val2); - try { - vector_Sl_CK_OBJECT_HANDLE_Sg____delitem____SWIG_0(arg1,arg2); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist___getitem____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - PySliceObject *arg2 = (PySliceObject *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - std::vector< CK_OBJECT_HANDLE,std::allocator< CK_OBJECT_HANDLE > > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckobjlist___getitem__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist___getitem__" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - { - if (!PySlice_Check(obj1)) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckobjlist___getitem__" "', argument " "2"" of type '" "PySliceObject *""'"); - } - arg2 = (PySliceObject *) obj1; - } - try { - result = (std::vector< CK_OBJECT_HANDLE,std::allocator< CK_OBJECT_HANDLE > > *)vector_Sl_CK_OBJECT_HANDLE_Sg____getitem____SWIG_0(arg1,arg2); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist___setitem____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - PySliceObject *arg2 = (PySliceObject *) 0 ; - std::vector< CK_OBJECT_HANDLE,std::allocator< CK_OBJECT_HANDLE > > *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - int res3 = SWIG_OLDOBJ ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckobjlist___setitem__",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist___setitem__" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - { - if (!PySlice_Check(obj1)) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckobjlist___setitem__" "', argument " "2"" of type '" "PySliceObject *""'"); - } - arg2 = (PySliceObject *) obj1; - } - { - std::vector > *ptr = (std::vector > *)0; - res3 = swig::asptr(obj2, &ptr); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ckobjlist___setitem__" "', argument " "3"" of type '" "std::vector< CK_OBJECT_HANDLE,std::allocator< CK_OBJECT_HANDLE > > const &""'"); - } - if (!ptr) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckobjlist___setitem__" "', argument " "3"" of type '" "std::vector< CK_OBJECT_HANDLE,std::allocator< CK_OBJECT_HANDLE > > const &""'"); - } - arg3 = ptr; - } - try { - vector_Sl_CK_OBJECT_HANDLE_Sg____setitem____SWIG_0(arg1,arg2,(std::vector< CK_OBJECT_HANDLE,std::allocator< CK_OBJECT_HANDLE > > const &)*arg3); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - if (SWIG_IsNewObj(res3)) delete arg3; - return resultobj; -fail: - if (SWIG_IsNewObj(res3)) delete arg3; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist___setitem____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - PySliceObject *arg2 = (PySliceObject *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckobjlist___setitem__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist___setitem__" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - { - if (!PySlice_Check(obj1)) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckobjlist___setitem__" "', argument " "2"" of type '" "PySliceObject *""'"); - } - arg2 = (PySliceObject *) obj1; - } - try { - vector_Sl_CK_OBJECT_HANDLE_Sg____setitem____SWIG_1(arg1,arg2); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist___delitem____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - PySliceObject *arg2 = (PySliceObject *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckobjlist___delitem__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist___delitem__" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - { - if (!PySlice_Check(obj1)) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckobjlist___delitem__" "', argument " "2"" of type '" "PySliceObject *""'"); - } - arg2 = (PySliceObject *) obj1; - } - try { - vector_Sl_CK_OBJECT_HANDLE_Sg____delitem____SWIG_1(arg1,arg2); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - catch(std::invalid_argument &_e) { - SWIG_exception_fail(SWIG_ValueError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist___delitem__(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 2) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - _v = PySlice_Check(argv[1]); - } - if (_v) { - return _wrap_ckobjlist___delitem____SWIG_1(self, args); - } - } - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckobjlist___delitem____SWIG_0(self, args); - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckobjlist___delitem__'.\n" - " Possible C/C++ prototypes are:\n" - " vector< CK_OBJECT_HANDLE >::__delitem__(vector< CK_OBJECT_HANDLE >::difference_type)\n" - " vector< CK_OBJECT_HANDLE >::__delitem__(PySliceObject *)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist___getitem____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - vector< CK_OBJECT_HANDLE >::difference_type arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - vector< CK_OBJECT_HANDLE >::value_type *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckobjlist___getitem__",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist___getitem__" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > const *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckobjlist___getitem__" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::difference_type""'"); - } - arg2 = static_cast< vector< CK_OBJECT_HANDLE >::difference_type >(val2); - try { - result = (vector< CK_OBJECT_HANDLE >::value_type *) &vector_Sl_CK_OBJECT_HANDLE_Sg____getitem____SWIG_1((vector< CK_OBJECT_HANDLE > const *)arg1,arg2); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist___getitem__(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 2) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - _v = PySlice_Check(argv[1]); - } - if (_v) { - return _wrap_ckobjlist___getitem____SWIG_0(self, args); - } - } - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckobjlist___getitem____SWIG_1(self, args); - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckobjlist___getitem__'.\n" - " Possible C/C++ prototypes are:\n" - " vector< CK_OBJECT_HANDLE >::__getitem__(PySliceObject *)\n" - " vector< CK_OBJECT_HANDLE >::__getitem__(vector< CK_OBJECT_HANDLE >::difference_type) const\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist___setitem____SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - vector< CK_OBJECT_HANDLE >::difference_type arg2 ; - vector< CK_OBJECT_HANDLE >::value_type *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - ptrdiff_t val2 ; - int ecode2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckobjlist___setitem__",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist___setitem__" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - ecode2 = SWIG_AsVal_ptrdiff_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckobjlist___setitem__" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::difference_type""'"); - } - arg2 = static_cast< vector< CK_OBJECT_HANDLE >::difference_type >(val2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ckobjlist___setitem__" "', argument " "3"" of type '" "vector< CK_OBJECT_HANDLE >::value_type const &""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckobjlist___setitem__" "', argument " "3"" of type '" "vector< CK_OBJECT_HANDLE >::value_type const &""'"); - } - arg3 = reinterpret_cast< vector< CK_OBJECT_HANDLE >::value_type * >(argp3); - try { - vector_Sl_CK_OBJECT_HANDLE_Sg____setitem____SWIG_2(arg1,arg2,(CK_OBJECT_HANDLE const &)*arg3); - } - catch(std::out_of_range &_e) { - SWIG_exception_fail(SWIG_IndexError, (&_e)->what()); - } - - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist___setitem__(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 3) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - _v = PySlice_Check(argv[1]); - } - if (_v) { - return _wrap_ckobjlist___setitem____SWIG_1(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - _v = PySlice_Check(argv[1]); - } - if (_v) { - int res = swig::asptr(argv[2], (std::vector >**)(0)); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_ckobjlist___setitem____SWIG_0(self, args); - } - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_ptrdiff_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_CK_OBJECT_HANDLE, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_ckobjlist___setitem____SWIG_2(self, args); - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckobjlist___setitem__'.\n" - " Possible C/C++ prototypes are:\n" - " vector< CK_OBJECT_HANDLE >::__setitem__(PySliceObject *,std::vector< CK_OBJECT_HANDLE,std::allocator< CK_OBJECT_HANDLE > > const &)\n" - " vector< CK_OBJECT_HANDLE >::__setitem__(PySliceObject *)\n" - " vector< CK_OBJECT_HANDLE >::__setitem__(vector< CK_OBJECT_HANDLE >::difference_type,vector< CK_OBJECT_HANDLE >::value_type const &)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_append(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - vector< CK_OBJECT_HANDLE >::value_type *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckobjlist_append",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_append" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ckobjlist_append" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::value_type const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckobjlist_append" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::value_type const &""'"); - } - arg2 = reinterpret_cast< vector< CK_OBJECT_HANDLE >::value_type * >(argp2); - vector_Sl_CK_OBJECT_HANDLE_Sg__append(arg1,(CK_OBJECT_HANDLE const &)*arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_ckobjlist__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)":new_ckobjlist")) SWIG_fail; - result = (vector< CK_OBJECT_HANDLE > *)new vector< CK_OBJECT_HANDLE >(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_ckobjlist__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - std::vector< CK_OBJECT_HANDLE > *arg1 = 0 ; - int res1 = SWIG_OLDOBJ ; - PyObject * obj0 = 0 ; - vector< CK_OBJECT_HANDLE > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:new_ckobjlist",&obj0)) SWIG_fail; - { - std::vector > *ptr = (std::vector > *)0; - res1 = swig::asptr(obj0, &ptr); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ckobjlist" "', argument " "1"" of type '" "std::vector< CK_OBJECT_HANDLE > const &""'"); - } - if (!ptr) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ckobjlist" "', argument " "1"" of type '" "std::vector< CK_OBJECT_HANDLE > const &""'"); - } - arg1 = ptr; - } - result = (vector< CK_OBJECT_HANDLE > *)new vector< CK_OBJECT_HANDLE >((std::vector< CK_OBJECT_HANDLE > const &)*arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, SWIG_POINTER_NEW | 0 ); - if (SWIG_IsNewObj(res1)) delete arg1; - return resultobj; -fail: - if (SWIG_IsNewObj(res1)) delete arg1; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_empty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - bool result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckobjlist_empty",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_empty" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > const *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - result = (bool)((vector< CK_OBJECT_HANDLE > const *)arg1)->empty(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_size(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< CK_OBJECT_HANDLE >::size_type result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckobjlist_size",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_size" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > const *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - result = ((vector< CK_OBJECT_HANDLE > const *)arg1)->size(); - resultobj = SWIG_From_size_t(static_cast< size_t >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_clear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:ckobjlist_clear",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_clear" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - (arg1)->clear(); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_swap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - std::vector< CK_OBJECT_HANDLE > *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckobjlist_swap",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_swap" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ckobjlist_swap" "', argument " "2"" of type '" "std::vector< CK_OBJECT_HANDLE > &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckobjlist_swap" "', argument " "2"" of type '" "std::vector< CK_OBJECT_HANDLE > &""'"); - } - arg2 = reinterpret_cast< std::vector< CK_OBJECT_HANDLE > * >(argp2); - (arg1)->swap(*arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_get_allocator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - SwigValueWrapper< std::allocator< CK_OBJECT_HANDLE > > result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckobjlist_get_allocator",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_get_allocator" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > const *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - result = ((vector< CK_OBJECT_HANDLE > const *)arg1)->get_allocator(); - resultobj = SWIG_NewPointerObj((new vector< CK_OBJECT_HANDLE >::allocator_type(static_cast< const vector< CK_OBJECT_HANDLE >::allocator_type& >(result))), SWIGTYPE_p_std__allocatorT_CK_OBJECT_HANDLE_t, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_begin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< CK_OBJECT_HANDLE >::iterator result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckobjlist_begin",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_begin" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - result = (arg1)->begin(); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< CK_OBJECT_HANDLE >::iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_end(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< CK_OBJECT_HANDLE >::iterator result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckobjlist_end",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_end" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - result = (arg1)->end(); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< CK_OBJECT_HANDLE >::iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_rbegin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< CK_OBJECT_HANDLE >::reverse_iterator result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckobjlist_rbegin",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_rbegin" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - result = (arg1)->rbegin(); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< CK_OBJECT_HANDLE >::reverse_iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_rend(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< CK_OBJECT_HANDLE >::reverse_iterator result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckobjlist_rend",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_rend" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - result = (arg1)->rend(); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< CK_OBJECT_HANDLE >::reverse_iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_ckobjlist__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE >::size_type arg1 ; - size_t val1 ; - int ecode1 = 0 ; - PyObject * obj0 = 0 ; - vector< CK_OBJECT_HANDLE > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:new_ckobjlist",&obj0)) SWIG_fail; - ecode1 = SWIG_AsVal_size_t(obj0, &val1); - if (!SWIG_IsOK(ecode1)) { - SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ckobjlist" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE >::size_type""'"); - } - arg1 = static_cast< vector< CK_OBJECT_HANDLE >::size_type >(val1); - result = (vector< CK_OBJECT_HANDLE > *)new vector< CK_OBJECT_HANDLE >(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_pop_back(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:ckobjlist_pop_back",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_pop_back" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - (arg1)->pop_back(); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_resize__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - vector< CK_OBJECT_HANDLE >::size_type arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - size_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckobjlist_resize",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_resize" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - ecode2 = SWIG_AsVal_size_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckobjlist_resize" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::size_type""'"); - } - arg2 = static_cast< vector< CK_OBJECT_HANDLE >::size_type >(val2); - (arg1)->resize(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_erase__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - vector< CK_OBJECT_HANDLE >::iterator arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - swig::SwigPyIterator *iter2 = 0 ; - int res2 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - vector< CK_OBJECT_HANDLE >::iterator result; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckobjlist_erase",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_erase" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&iter2), swig::SwigPyIterator::descriptor(), 0); - if (!SWIG_IsOK(res2) || !iter2) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckobjlist_erase" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::iterator""'"); - } else { - swig::SwigPyIterator_T::iterator > *iter_t = dynamic_cast::iterator > *>(iter2); - if (iter_t) { - arg2 = iter_t->get_current(); - } else { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckobjlist_erase" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::iterator""'"); - } - } - result = vector_Sl_CK_OBJECT_HANDLE_Sg__erase__SWIG_0(arg1,arg2); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< CK_OBJECT_HANDLE >::iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_erase__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - vector< CK_OBJECT_HANDLE >::iterator arg2 ; - vector< CK_OBJECT_HANDLE >::iterator arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - swig::SwigPyIterator *iter2 = 0 ; - int res2 ; - swig::SwigPyIterator *iter3 = 0 ; - int res3 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - vector< CK_OBJECT_HANDLE >::iterator result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckobjlist_erase",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_erase" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&iter2), swig::SwigPyIterator::descriptor(), 0); - if (!SWIG_IsOK(res2) || !iter2) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckobjlist_erase" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::iterator""'"); - } else { - swig::SwigPyIterator_T::iterator > *iter_t = dynamic_cast::iterator > *>(iter2); - if (iter_t) { - arg2 = iter_t->get_current(); - } else { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckobjlist_erase" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::iterator""'"); - } - } - res3 = SWIG_ConvertPtr(obj2, SWIG_as_voidptrptr(&iter3), swig::SwigPyIterator::descriptor(), 0); - if (!SWIG_IsOK(res3) || !iter3) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckobjlist_erase" "', argument " "3"" of type '" "vector< CK_OBJECT_HANDLE >::iterator""'"); - } else { - swig::SwigPyIterator_T::iterator > *iter_t = dynamic_cast::iterator > *>(iter3); - if (iter_t) { - arg3 = iter_t->get_current(); - } else { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckobjlist_erase" "', argument " "3"" of type '" "vector< CK_OBJECT_HANDLE >::iterator""'"); - } - } - result = vector_Sl_CK_OBJECT_HANDLE_Sg__erase__SWIG_1(arg1,arg2,arg3); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< CK_OBJECT_HANDLE >::iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_erase(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 3) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - swig::SwigPyIterator *iter = 0; - int res = SWIG_ConvertPtr(argv[1], SWIG_as_voidptrptr(&iter), swig::SwigPyIterator::descriptor(), 0); - _v = (SWIG_IsOK(res) && iter && (dynamic_cast::iterator > *>(iter) != 0)); - if (_v) { - return _wrap_ckobjlist_erase__SWIG_0(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - swig::SwigPyIterator *iter = 0; - int res = SWIG_ConvertPtr(argv[1], SWIG_as_voidptrptr(&iter), swig::SwigPyIterator::descriptor(), 0); - _v = (SWIG_IsOK(res) && iter && (dynamic_cast::iterator > *>(iter) != 0)); - if (_v) { - swig::SwigPyIterator *iter = 0; - int res = SWIG_ConvertPtr(argv[2], SWIG_as_voidptrptr(&iter), swig::SwigPyIterator::descriptor(), 0); - _v = (SWIG_IsOK(res) && iter && (dynamic_cast::iterator > *>(iter) != 0)); - if (_v) { - return _wrap_ckobjlist_erase__SWIG_1(self, args); - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckobjlist_erase'.\n" - " Possible C/C++ prototypes are:\n" - " vector< CK_OBJECT_HANDLE >::erase(vector< CK_OBJECT_HANDLE >::iterator)\n" - " vector< CK_OBJECT_HANDLE >::erase(vector< CK_OBJECT_HANDLE >::iterator,vector< CK_OBJECT_HANDLE >::iterator)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_new_ckobjlist__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE >::size_type arg1 ; - vector< CK_OBJECT_HANDLE >::value_type *arg2 = 0 ; - size_t val1 ; - int ecode1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - vector< CK_OBJECT_HANDLE > *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:new_ckobjlist",&obj0,&obj1)) SWIG_fail; - ecode1 = SWIG_AsVal_size_t(obj0, &val1); - if (!SWIG_IsOK(ecode1)) { - SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ckobjlist" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE >::size_type""'"); - } - arg1 = static_cast< vector< CK_OBJECT_HANDLE >::size_type >(val1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_ckobjlist" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::value_type const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ckobjlist" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::value_type const &""'"); - } - arg2 = reinterpret_cast< vector< CK_OBJECT_HANDLE >::value_type * >(argp2); - result = (vector< CK_OBJECT_HANDLE > *)new vector< CK_OBJECT_HANDLE >(arg1,(vector< CK_OBJECT_HANDLE >::value_type const &)*arg2); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_ckobjlist(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[3] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 2) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 0) { - return _wrap_new_ckobjlist__SWIG_0(self, args); - } - if (argc == 1) { - int _v; - { - int res = SWIG_AsVal_size_t(argv[0], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_new_ckobjlist__SWIG_2(self, args); - } - } - if (argc == 1) { - int _v; - int res = swig::asptr(argv[0], (std::vector >**)(0)); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_new_ckobjlist__SWIG_1(self, args); - } - } - if (argc == 2) { - int _v; - { - int res = SWIG_AsVal_size_t(argv[0], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_CK_OBJECT_HANDLE, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_new_ckobjlist__SWIG_3(self, args); - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ckobjlist'.\n" - " Possible C/C++ prototypes are:\n" - " vector< CK_OBJECT_HANDLE >::vector()\n" - " vector< CK_OBJECT_HANDLE >::vector(std::vector< CK_OBJECT_HANDLE > const &)\n" - " vector< CK_OBJECT_HANDLE >::vector(vector< CK_OBJECT_HANDLE >::size_type)\n" - " vector< CK_OBJECT_HANDLE >::vector(vector< CK_OBJECT_HANDLE >::size_type,vector< CK_OBJECT_HANDLE >::value_type const &)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_push_back(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - vector< CK_OBJECT_HANDLE >::value_type *arg2 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckobjlist_push_back",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_push_back" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ckobjlist_push_back" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::value_type const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckobjlist_push_back" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::value_type const &""'"); - } - arg2 = reinterpret_cast< vector< CK_OBJECT_HANDLE >::value_type * >(argp2); - (arg1)->push_back((vector< CK_OBJECT_HANDLE >::value_type const &)*arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_front(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< CK_OBJECT_HANDLE >::value_type *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:ckobjlist_front",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_front" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > const *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - result = (vector< CK_OBJECT_HANDLE >::value_type *) &((vector< CK_OBJECT_HANDLE > const *)arg1)->front(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_back(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< CK_OBJECT_HANDLE >::value_type *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:ckobjlist_back",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_back" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > const *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - result = (vector< CK_OBJECT_HANDLE >::value_type *) &((vector< CK_OBJECT_HANDLE > const *)arg1)->back(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_assign(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - vector< CK_OBJECT_HANDLE >::size_type arg2 ; - vector< CK_OBJECT_HANDLE >::value_type *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - size_t val2 ; - int ecode2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckobjlist_assign",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_assign" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - ecode2 = SWIG_AsVal_size_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckobjlist_assign" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::size_type""'"); - } - arg2 = static_cast< vector< CK_OBJECT_HANDLE >::size_type >(val2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ckobjlist_assign" "', argument " "3"" of type '" "vector< CK_OBJECT_HANDLE >::value_type const &""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckobjlist_assign" "', argument " "3"" of type '" "vector< CK_OBJECT_HANDLE >::value_type const &""'"); - } - arg3 = reinterpret_cast< vector< CK_OBJECT_HANDLE >::value_type * >(argp3); - (arg1)->assign(arg2,(vector< CK_OBJECT_HANDLE >::value_type const &)*arg3); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_resize__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - vector< CK_OBJECT_HANDLE >::size_type arg2 ; - vector< CK_OBJECT_HANDLE >::value_type *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - size_t val2 ; - int ecode2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckobjlist_resize",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_resize" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - ecode2 = SWIG_AsVal_size_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckobjlist_resize" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::size_type""'"); - } - arg2 = static_cast< vector< CK_OBJECT_HANDLE >::size_type >(val2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ckobjlist_resize" "', argument " "3"" of type '" "vector< CK_OBJECT_HANDLE >::value_type const &""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckobjlist_resize" "', argument " "3"" of type '" "vector< CK_OBJECT_HANDLE >::value_type const &""'"); - } - arg3 = reinterpret_cast< vector< CK_OBJECT_HANDLE >::value_type * >(argp3); - (arg1)->resize(arg2,(vector< CK_OBJECT_HANDLE >::value_type const &)*arg3); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_resize(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[4] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 3) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 2) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_size_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - return _wrap_ckobjlist_resize__SWIG_0(self, args); - } - } - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - { - int res = SWIG_AsVal_size_t(argv[1], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_CK_OBJECT_HANDLE, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_ckobjlist_resize__SWIG_1(self, args); - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckobjlist_resize'.\n" - " Possible C/C++ prototypes are:\n" - " vector< CK_OBJECT_HANDLE >::resize(vector< CK_OBJECT_HANDLE >::size_type)\n" - " vector< CK_OBJECT_HANDLE >::resize(vector< CK_OBJECT_HANDLE >::size_type,vector< CK_OBJECT_HANDLE >::value_type const &)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_insert__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - vector< CK_OBJECT_HANDLE >::iterator arg2 ; - vector< CK_OBJECT_HANDLE >::value_type *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - swig::SwigPyIterator *iter2 = 0 ; - int res2 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - vector< CK_OBJECT_HANDLE >::iterator result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:ckobjlist_insert",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_insert" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&iter2), swig::SwigPyIterator::descriptor(), 0); - if (!SWIG_IsOK(res2) || !iter2) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckobjlist_insert" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::iterator""'"); - } else { - swig::SwigPyIterator_T::iterator > *iter_t = dynamic_cast::iterator > *>(iter2); - if (iter_t) { - arg2 = iter_t->get_current(); - } else { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckobjlist_insert" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::iterator""'"); - } - } - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ckobjlist_insert" "', argument " "3"" of type '" "vector< CK_OBJECT_HANDLE >::value_type const &""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckobjlist_insert" "', argument " "3"" of type '" "vector< CK_OBJECT_HANDLE >::value_type const &""'"); - } - arg3 = reinterpret_cast< vector< CK_OBJECT_HANDLE >::value_type * >(argp3); - result = vector_Sl_CK_OBJECT_HANDLE_Sg__insert__SWIG_0(arg1,arg2,(CK_OBJECT_HANDLE const &)*arg3); - resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const vector< CK_OBJECT_HANDLE >::iterator & >(result)), - swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_insert__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - vector< CK_OBJECT_HANDLE >::iterator arg2 ; - vector< CK_OBJECT_HANDLE >::size_type arg3 ; - vector< CK_OBJECT_HANDLE >::value_type *arg4 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - swig::SwigPyIterator *iter2 = 0 ; - int res2 ; - size_t val3 ; - int ecode3 = 0 ; - void *argp4 = 0 ; - int res4 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:ckobjlist_insert",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_insert" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&iter2), swig::SwigPyIterator::descriptor(), 0); - if (!SWIG_IsOK(res2) || !iter2) { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckobjlist_insert" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::iterator""'"); - } else { - swig::SwigPyIterator_T::iterator > *iter_t = dynamic_cast::iterator > *>(iter2); - if (iter_t) { - arg2 = iter_t->get_current(); - } else { - SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "ckobjlist_insert" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::iterator""'"); - } - } - ecode3 = SWIG_AsVal_size_t(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ckobjlist_insert" "', argument " "3"" of type '" "vector< CK_OBJECT_HANDLE >::size_type""'"); - } - arg3 = static_cast< vector< CK_OBJECT_HANDLE >::size_type >(val3); - res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "ckobjlist_insert" "', argument " "4"" of type '" "vector< CK_OBJECT_HANDLE >::value_type const &""'"); - } - if (!argp4) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ckobjlist_insert" "', argument " "4"" of type '" "vector< CK_OBJECT_HANDLE >::value_type const &""'"); - } - arg4 = reinterpret_cast< vector< CK_OBJECT_HANDLE >::value_type * >(argp4); - vector_Sl_CK_OBJECT_HANDLE_Sg__insert__SWIG_1(arg1,arg2,arg3,(CK_OBJECT_HANDLE const &)*arg4); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_insert(PyObject *self, PyObject *args) { - int argc; - PyObject *argv[5] = { - 0 - }; - int ii; - - if (!PyTuple_Check(args)) SWIG_fail; - argc = args ? (int)PyObject_Length(args) : 0; - for (ii = 0; (ii < 4) && (ii < argc); ii++) { - argv[ii] = PyTuple_GET_ITEM(args,ii); - } - if (argc == 3) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - swig::SwigPyIterator *iter = 0; - int res = SWIG_ConvertPtr(argv[1], SWIG_as_voidptrptr(&iter), swig::SwigPyIterator::descriptor(), 0); - _v = (SWIG_IsOK(res) && iter && (dynamic_cast::iterator > *>(iter) != 0)); - if (_v) { - int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_CK_OBJECT_HANDLE, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_ckobjlist_insert__SWIG_0(self, args); - } - } - } - } - if (argc == 4) { - int _v; - void *vptr = 0; - int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0); - _v = SWIG_CheckState(res); - if (_v) { - swig::SwigPyIterator *iter = 0; - int res = SWIG_ConvertPtr(argv[1], SWIG_as_voidptrptr(&iter), swig::SwigPyIterator::descriptor(), 0); - _v = (SWIG_IsOK(res) && iter && (dynamic_cast::iterator > *>(iter) != 0)); - if (_v) { - { - int res = SWIG_AsVal_size_t(argv[2], NULL); - _v = SWIG_CheckState(res); - } - if (_v) { - int res = SWIG_ConvertPtr(argv[3], 0, SWIGTYPE_p_CK_OBJECT_HANDLE, 0); - _v = SWIG_CheckState(res); - if (_v) { - return _wrap_ckobjlist_insert__SWIG_1(self, args); - } - } - } - } - } - -fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ckobjlist_insert'.\n" - " Possible C/C++ prototypes are:\n" - " vector< CK_OBJECT_HANDLE >::insert(vector< CK_OBJECT_HANDLE >::iterator,vector< CK_OBJECT_HANDLE >::value_type const &)\n" - " vector< CK_OBJECT_HANDLE >::insert(vector< CK_OBJECT_HANDLE >::iterator,vector< CK_OBJECT_HANDLE >::size_type,vector< CK_OBJECT_HANDLE >::value_type const &)\n"); - return 0; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_reserve(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - vector< CK_OBJECT_HANDLE >::size_type arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - size_t val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:ckobjlist_reserve",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_reserve" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - ecode2 = SWIG_AsVal_size_t(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ckobjlist_reserve" "', argument " "2"" of type '" "vector< CK_OBJECT_HANDLE >::size_type""'"); - } - arg2 = static_cast< vector< CK_OBJECT_HANDLE >::size_type >(val2); - (arg1)->reserve(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_ckobjlist_capacity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - vector< CK_OBJECT_HANDLE >::size_type result; - - if (!PyArg_ParseTuple(args,(char *)"O:ckobjlist_capacity",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ckobjlist_capacity" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > const *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - result = ((vector< CK_OBJECT_HANDLE > const *)arg1)->capacity(); - resultobj = SWIG_From_size_t(static_cast< size_t >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_delete_ckobjlist(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - vector< CK_OBJECT_HANDLE > *arg1 = (vector< CK_OBJECT_HANDLE > *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:delete_ckobjlist",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ckobjlist" "', argument " "1"" of type '" "vector< CK_OBJECT_HANDLE > *""'"); - } - arg1 = reinterpret_cast< vector< CK_OBJECT_HANDLE > * >(argp1); - delete arg1; - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *ckobjlist_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_new_CK_SESSION_HANDLE(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_SESSION_HANDLE *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)":new_CK_SESSION_HANDLE")) SWIG_fail; - result = (CK_SESSION_HANDLE *)new_CK_SESSION_HANDLE(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_SESSION_HANDLE, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_delete_CK_SESSION_HANDLE(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_SESSION_HANDLE *arg1 = (CK_SESSION_HANDLE *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:delete_CK_SESSION_HANDLE",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_SESSION_HANDLE, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CK_SESSION_HANDLE" "', argument " "1"" of type '" "CK_SESSION_HANDLE *""'"); - } - arg1 = reinterpret_cast< CK_SESSION_HANDLE * >(argp1); - delete_CK_SESSION_HANDLE(arg1); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_SESSION_HANDLE_assign(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_SESSION_HANDLE *arg1 = (CK_SESSION_HANDLE *) 0 ; - unsigned long arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - unsigned long val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:CK_SESSION_HANDLE_assign",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_SESSION_HANDLE_assign" "', argument " "1"" of type '" "CK_SESSION_HANDLE *""'"); - } - arg1 = reinterpret_cast< CK_SESSION_HANDLE * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CK_SESSION_HANDLE_assign" "', argument " "2"" of type '" "unsigned long""'"); - } - arg2 = static_cast< unsigned long >(val2); - CK_SESSION_HANDLE_assign(arg1,arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_SESSION_HANDLE_value(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_SESSION_HANDLE *arg1 = (CK_SESSION_HANDLE *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_SESSION_HANDLE_value",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_SESSION_HANDLE_value" "', argument " "1"" of type '" "CK_SESSION_HANDLE *""'"); - } - arg1 = reinterpret_cast< CK_SESSION_HANDLE * >(argp1); - result = (unsigned long)CK_SESSION_HANDLE_value(arg1); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_SESSION_HANDLE_cast(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_SESSION_HANDLE *arg1 = (CK_SESSION_HANDLE *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_SESSION_HANDLE_cast",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_SESSION_HANDLE_cast" "', argument " "1"" of type '" "CK_SESSION_HANDLE *""'"); - } - arg1 = reinterpret_cast< CK_SESSION_HANDLE * >(argp1); - result = (unsigned long *)CK_SESSION_HANDLE_cast(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_long, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_SESSION_HANDLE_frompointer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - unsigned long *arg1 = (unsigned long *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - CK_SESSION_HANDLE *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_SESSION_HANDLE_frompointer",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_unsigned_long, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_SESSION_HANDLE_frompointer" "', argument " "1"" of type '" "unsigned long *""'"); - } - arg1 = reinterpret_cast< unsigned long * >(argp1); - result = (CK_SESSION_HANDLE *)CK_SESSION_HANDLE_frompointer(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *CK_SESSION_HANDLE_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_CK_SESSION_HANDLE, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_new_CK_OBJECT_HANDLE(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_OBJECT_HANDLE *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)":new_CK_OBJECT_HANDLE")) SWIG_fail; - result = (CK_OBJECT_HANDLE *)new_CK_OBJECT_HANDLE(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_OBJECT_HANDLE, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_delete_CK_OBJECT_HANDLE(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_OBJECT_HANDLE *arg1 = (CK_OBJECT_HANDLE *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:delete_CK_OBJECT_HANDLE",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_OBJECT_HANDLE, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CK_OBJECT_HANDLE" "', argument " "1"" of type '" "CK_OBJECT_HANDLE *""'"); - } - arg1 = reinterpret_cast< CK_OBJECT_HANDLE * >(argp1); - delete_CK_OBJECT_HANDLE(arg1); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_OBJECT_HANDLE_assign(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_OBJECT_HANDLE *arg1 = (CK_OBJECT_HANDLE *) 0 ; - unsigned long arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - unsigned long val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:CK_OBJECT_HANDLE_assign",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_OBJECT_HANDLE_assign" "', argument " "1"" of type '" "CK_OBJECT_HANDLE *""'"); - } - arg1 = reinterpret_cast< CK_OBJECT_HANDLE * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CK_OBJECT_HANDLE_assign" "', argument " "2"" of type '" "unsigned long""'"); - } - arg2 = static_cast< unsigned long >(val2); - CK_OBJECT_HANDLE_assign(arg1,arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_OBJECT_HANDLE_value(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_OBJECT_HANDLE *arg1 = (CK_OBJECT_HANDLE *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_OBJECT_HANDLE_value",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_OBJECT_HANDLE_value" "', argument " "1"" of type '" "CK_OBJECT_HANDLE *""'"); - } - arg1 = reinterpret_cast< CK_OBJECT_HANDLE * >(argp1); - result = (unsigned long)CK_OBJECT_HANDLE_value(arg1); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_OBJECT_HANDLE_cast(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_OBJECT_HANDLE *arg1 = (CK_OBJECT_HANDLE *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_OBJECT_HANDLE_cast",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_OBJECT_HANDLE_cast" "', argument " "1"" of type '" "CK_OBJECT_HANDLE *""'"); - } - arg1 = reinterpret_cast< CK_OBJECT_HANDLE * >(argp1); - result = (unsigned long *)CK_OBJECT_HANDLE_cast(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_long, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_OBJECT_HANDLE_frompointer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - unsigned long *arg1 = (unsigned long *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - CK_OBJECT_HANDLE *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_OBJECT_HANDLE_frompointer",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_unsigned_long, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_OBJECT_HANDLE_frompointer" "', argument " "1"" of type '" "unsigned long *""'"); - } - arg1 = reinterpret_cast< unsigned long * >(argp1); - result = (CK_OBJECT_HANDLE *)CK_OBJECT_HANDLE_frompointer(arg1); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *CK_OBJECT_HANDLE_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_CK_OBJECT_HANDLE, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_CK_VERSION_major_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_VERSION *arg1 = (CK_VERSION *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned char result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_VERSION_major_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_VERSION, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_VERSION_major_get" "', argument " "1"" of type '" "CK_VERSION *""'"); - } - arg1 = reinterpret_cast< CK_VERSION * >(argp1); - result = (unsigned char) ((arg1)->major); - resultobj = SWIG_From_unsigned_SS_char(static_cast< unsigned char >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_VERSION_minor_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_VERSION *arg1 = (CK_VERSION *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned char result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_VERSION_minor_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_VERSION, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_VERSION_minor_get" "', argument " "1"" of type '" "CK_VERSION *""'"); - } - arg1 = reinterpret_cast< CK_VERSION * >(argp1); - result = (unsigned char) ((arg1)->minor); - resultobj = SWIG_From_unsigned_SS_char(static_cast< unsigned char >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_CK_VERSION(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_VERSION *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)":new_CK_VERSION")) SWIG_fail; - result = (CK_VERSION *)new CK_VERSION(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_VERSION, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_delete_CK_VERSION(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_VERSION *arg1 = (CK_VERSION *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:delete_CK_VERSION",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_VERSION, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CK_VERSION" "', argument " "1"" of type '" "CK_VERSION *""'"); - } - arg1 = reinterpret_cast< CK_VERSION * >(argp1); - delete arg1; - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *CK_VERSION_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_CK_VERSION, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_CK_INFO_cryptokiVersion_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_INFO *arg1 = (CK_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - CK_VERSION *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_INFO_cryptokiVersion_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_INFO_cryptokiVersion_get" "', argument " "1"" of type '" "CK_INFO *""'"); - } - arg1 = reinterpret_cast< CK_INFO * >(argp1); - result = (CK_VERSION *)& ((arg1)->cryptokiVersion); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_VERSION, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_INFO_manufacturerID_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_INFO *arg1 = (CK_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned char *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_INFO_manufacturerID_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_INFO_manufacturerID_get" "', argument " "1"" of type '" "CK_INFO *""'"); - } - arg1 = reinterpret_cast< CK_INFO * >(argp1); - result = (unsigned char *)(unsigned char *) ((arg1)->manufacturerID); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_char, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_INFO_flags_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_INFO *arg1 = (CK_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_INFO_flags_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_INFO_flags_get" "', argument " "1"" of type '" "CK_INFO *""'"); - } - arg1 = reinterpret_cast< CK_INFO * >(argp1); - result = (unsigned long) ((arg1)->flags); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_INFO_libraryDescription_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_INFO *arg1 = (CK_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned char *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_INFO_libraryDescription_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_INFO_libraryDescription_get" "', argument " "1"" of type '" "CK_INFO *""'"); - } - arg1 = reinterpret_cast< CK_INFO * >(argp1); - result = (unsigned char *)(unsigned char *) ((arg1)->libraryDescription); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_char, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_INFO_libraryVersion_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_INFO *arg1 = (CK_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - CK_VERSION *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_INFO_libraryVersion_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_INFO_libraryVersion_get" "', argument " "1"" of type '" "CK_INFO *""'"); - } - arg1 = reinterpret_cast< CK_INFO * >(argp1); - result = (CK_VERSION *)& ((arg1)->libraryVersion); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_VERSION, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_INFO_GetManufacturerID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_INFO *arg1 = (CK_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyKCS11String result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_INFO_GetManufacturerID",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_INFO_GetManufacturerID" "', argument " "1"" of type '" "CK_INFO *""'"); - } - arg1 = reinterpret_cast< CK_INFO * >(argp1); - result = CK_INFO_GetManufacturerID(arg1); - { - resultobj = PyBytes_FromStringAndSize((const char*)((&result)->m_str.c_str()),(int)((&result)->m_str.size())); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_INFO_GetLibraryDescription(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_INFO *arg1 = (CK_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyKCS11String result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_INFO_GetLibraryDescription",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_INFO_GetLibraryDescription" "', argument " "1"" of type '" "CK_INFO *""'"); - } - arg1 = reinterpret_cast< CK_INFO * >(argp1); - result = CK_INFO_GetLibraryDescription(arg1); - { - resultobj = PyBytes_FromStringAndSize((const char*)((&result)->m_str.c_str()),(int)((&result)->m_str.size())); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_INFO_GetLibraryVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_INFO *arg1 = (CK_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyKCS11String result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_INFO_GetLibraryVersion",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_INFO_GetLibraryVersion" "', argument " "1"" of type '" "CK_INFO *""'"); - } - arg1 = reinterpret_cast< CK_INFO * >(argp1); - result = CK_INFO_GetLibraryVersion(arg1); - { - resultobj = PyBytes_FromStringAndSize((const char*)((&result)->m_str.c_str()),(int)((&result)->m_str.size())); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_CK_INFO(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_INFO *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)":new_CK_INFO")) SWIG_fail; - result = (CK_INFO *)new CK_INFO(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_INFO, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_delete_CK_INFO(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_INFO *arg1 = (CK_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:delete_CK_INFO",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_INFO, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CK_INFO" "', argument " "1"" of type '" "CK_INFO *""'"); - } - arg1 = reinterpret_cast< CK_INFO * >(argp1); - delete arg1; - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *CK_INFO_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_CK_INFO, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_CK_SLOT_INFO_flags_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_SLOT_INFO *arg1 = (CK_SLOT_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_SLOT_INFO_flags_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_SLOT_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_SLOT_INFO_flags_get" "', argument " "1"" of type '" "CK_SLOT_INFO *""'"); - } - arg1 = reinterpret_cast< CK_SLOT_INFO * >(argp1); - result = (unsigned long) ((arg1)->flags); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_SLOT_INFO_hardwareVersion_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_SLOT_INFO *arg1 = (CK_SLOT_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - CK_VERSION *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_SLOT_INFO_hardwareVersion_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_SLOT_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_SLOT_INFO_hardwareVersion_get" "', argument " "1"" of type '" "CK_SLOT_INFO *""'"); - } - arg1 = reinterpret_cast< CK_SLOT_INFO * >(argp1); - result = (CK_VERSION *)& ((arg1)->hardwareVersion); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_VERSION, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_SLOT_INFO_firmwareVersion_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_SLOT_INFO *arg1 = (CK_SLOT_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - CK_VERSION *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_SLOT_INFO_firmwareVersion_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_SLOT_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_SLOT_INFO_firmwareVersion_get" "', argument " "1"" of type '" "CK_SLOT_INFO *""'"); - } - arg1 = reinterpret_cast< CK_SLOT_INFO * >(argp1); - result = (CK_VERSION *)& ((arg1)->firmwareVersion); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_VERSION, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_SLOT_INFO_GetManufacturerID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_SLOT_INFO *arg1 = (CK_SLOT_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyKCS11String result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_SLOT_INFO_GetManufacturerID",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_SLOT_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_SLOT_INFO_GetManufacturerID" "', argument " "1"" of type '" "CK_SLOT_INFO *""'"); - } - arg1 = reinterpret_cast< CK_SLOT_INFO * >(argp1); - result = CK_SLOT_INFO_GetManufacturerID(arg1); - { - resultobj = PyBytes_FromStringAndSize((const char*)((&result)->m_str.c_str()),(int)((&result)->m_str.size())); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_SLOT_INFO_GetSlotDescription(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_SLOT_INFO *arg1 = (CK_SLOT_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyKCS11String result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_SLOT_INFO_GetSlotDescription",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_SLOT_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_SLOT_INFO_GetSlotDescription" "', argument " "1"" of type '" "CK_SLOT_INFO *""'"); - } - arg1 = reinterpret_cast< CK_SLOT_INFO * >(argp1); - result = CK_SLOT_INFO_GetSlotDescription(arg1); - { - resultobj = PyBytes_FromStringAndSize((const char*)((&result)->m_str.c_str()),(int)((&result)->m_str.size())); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_SLOT_INFO_GetHardwareVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_SLOT_INFO *arg1 = (CK_SLOT_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyKCS11String result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_SLOT_INFO_GetHardwareVersion",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_SLOT_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_SLOT_INFO_GetHardwareVersion" "', argument " "1"" of type '" "CK_SLOT_INFO *""'"); - } - arg1 = reinterpret_cast< CK_SLOT_INFO * >(argp1); - result = CK_SLOT_INFO_GetHardwareVersion(arg1); - { - resultobj = PyBytes_FromStringAndSize((const char*)((&result)->m_str.c_str()),(int)((&result)->m_str.size())); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_SLOT_INFO_GetFirmwareVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_SLOT_INFO *arg1 = (CK_SLOT_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyKCS11String result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_SLOT_INFO_GetFirmwareVersion",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_SLOT_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_SLOT_INFO_GetFirmwareVersion" "', argument " "1"" of type '" "CK_SLOT_INFO *""'"); - } - arg1 = reinterpret_cast< CK_SLOT_INFO * >(argp1); - result = CK_SLOT_INFO_GetFirmwareVersion(arg1); - { - resultobj = PyBytes_FromStringAndSize((const char*)((&result)->m_str.c_str()),(int)((&result)->m_str.size())); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_CK_SLOT_INFO(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_SLOT_INFO *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)":new_CK_SLOT_INFO")) SWIG_fail; - result = (CK_SLOT_INFO *)new CK_SLOT_INFO(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_SLOT_INFO, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_delete_CK_SLOT_INFO(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_SLOT_INFO *arg1 = (CK_SLOT_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:delete_CK_SLOT_INFO",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_SLOT_INFO, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CK_SLOT_INFO" "', argument " "1"" of type '" "CK_SLOT_INFO *""'"); - } - arg1 = reinterpret_cast< CK_SLOT_INFO * >(argp1); - delete arg1; - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *CK_SLOT_INFO_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_CK_SLOT_INFO, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_CK_TOKEN_INFO_flags_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_TOKEN_INFO *arg1 = (CK_TOKEN_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_TOKEN_INFO_flags_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_TOKEN_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_TOKEN_INFO_flags_get" "', argument " "1"" of type '" "CK_TOKEN_INFO *""'"); - } - arg1 = reinterpret_cast< CK_TOKEN_INFO * >(argp1); - result = (unsigned long) ((arg1)->flags); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_TOKEN_INFO_ulMaxSessionCount_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_TOKEN_INFO *arg1 = (CK_TOKEN_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_TOKEN_INFO_ulMaxSessionCount_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_TOKEN_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_TOKEN_INFO_ulMaxSessionCount_get" "', argument " "1"" of type '" "CK_TOKEN_INFO *""'"); - } - arg1 = reinterpret_cast< CK_TOKEN_INFO * >(argp1); - result = (unsigned long) ((arg1)->ulMaxSessionCount); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_TOKEN_INFO_ulSessionCount_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_TOKEN_INFO *arg1 = (CK_TOKEN_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_TOKEN_INFO_ulSessionCount_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_TOKEN_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_TOKEN_INFO_ulSessionCount_get" "', argument " "1"" of type '" "CK_TOKEN_INFO *""'"); - } - arg1 = reinterpret_cast< CK_TOKEN_INFO * >(argp1); - result = (unsigned long) ((arg1)->ulSessionCount); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_TOKEN_INFO_ulMaxRwSessionCount_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_TOKEN_INFO *arg1 = (CK_TOKEN_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_TOKEN_INFO_ulMaxRwSessionCount_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_TOKEN_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_TOKEN_INFO_ulMaxRwSessionCount_get" "', argument " "1"" of type '" "CK_TOKEN_INFO *""'"); - } - arg1 = reinterpret_cast< CK_TOKEN_INFO * >(argp1); - result = (unsigned long) ((arg1)->ulMaxRwSessionCount); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_TOKEN_INFO_ulRwSessionCount_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_TOKEN_INFO *arg1 = (CK_TOKEN_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_TOKEN_INFO_ulRwSessionCount_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_TOKEN_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_TOKEN_INFO_ulRwSessionCount_get" "', argument " "1"" of type '" "CK_TOKEN_INFO *""'"); - } - arg1 = reinterpret_cast< CK_TOKEN_INFO * >(argp1); - result = (unsigned long) ((arg1)->ulRwSessionCount); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_TOKEN_INFO_ulMaxPinLen_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_TOKEN_INFO *arg1 = (CK_TOKEN_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_TOKEN_INFO_ulMaxPinLen_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_TOKEN_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_TOKEN_INFO_ulMaxPinLen_get" "', argument " "1"" of type '" "CK_TOKEN_INFO *""'"); - } - arg1 = reinterpret_cast< CK_TOKEN_INFO * >(argp1); - result = (unsigned long) ((arg1)->ulMaxPinLen); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_TOKEN_INFO_ulMinPinLen_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_TOKEN_INFO *arg1 = (CK_TOKEN_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_TOKEN_INFO_ulMinPinLen_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_TOKEN_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_TOKEN_INFO_ulMinPinLen_get" "', argument " "1"" of type '" "CK_TOKEN_INFO *""'"); - } - arg1 = reinterpret_cast< CK_TOKEN_INFO * >(argp1); - result = (unsigned long) ((arg1)->ulMinPinLen); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_TOKEN_INFO_ulTotalPublicMemory_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_TOKEN_INFO *arg1 = (CK_TOKEN_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_TOKEN_INFO_ulTotalPublicMemory_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_TOKEN_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_TOKEN_INFO_ulTotalPublicMemory_get" "', argument " "1"" of type '" "CK_TOKEN_INFO *""'"); - } - arg1 = reinterpret_cast< CK_TOKEN_INFO * >(argp1); - result = (unsigned long) ((arg1)->ulTotalPublicMemory); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_TOKEN_INFO_ulFreePublicMemory_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_TOKEN_INFO *arg1 = (CK_TOKEN_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_TOKEN_INFO_ulFreePublicMemory_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_TOKEN_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_TOKEN_INFO_ulFreePublicMemory_get" "', argument " "1"" of type '" "CK_TOKEN_INFO *""'"); - } - arg1 = reinterpret_cast< CK_TOKEN_INFO * >(argp1); - result = (unsigned long) ((arg1)->ulFreePublicMemory); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_TOKEN_INFO_ulTotalPrivateMemory_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_TOKEN_INFO *arg1 = (CK_TOKEN_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_TOKEN_INFO_ulTotalPrivateMemory_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_TOKEN_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_TOKEN_INFO_ulTotalPrivateMemory_get" "', argument " "1"" of type '" "CK_TOKEN_INFO *""'"); - } - arg1 = reinterpret_cast< CK_TOKEN_INFO * >(argp1); - result = (unsigned long) ((arg1)->ulTotalPrivateMemory); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_TOKEN_INFO_ulFreePrivateMemory_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_TOKEN_INFO *arg1 = (CK_TOKEN_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_TOKEN_INFO_ulFreePrivateMemory_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_TOKEN_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_TOKEN_INFO_ulFreePrivateMemory_get" "', argument " "1"" of type '" "CK_TOKEN_INFO *""'"); - } - arg1 = reinterpret_cast< CK_TOKEN_INFO * >(argp1); - result = (unsigned long) ((arg1)->ulFreePrivateMemory); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_TOKEN_INFO_hardwareVersion_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_TOKEN_INFO *arg1 = (CK_TOKEN_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - CK_VERSION *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_TOKEN_INFO_hardwareVersion_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_TOKEN_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_TOKEN_INFO_hardwareVersion_get" "', argument " "1"" of type '" "CK_TOKEN_INFO *""'"); - } - arg1 = reinterpret_cast< CK_TOKEN_INFO * >(argp1); - result = (CK_VERSION *)& ((arg1)->hardwareVersion); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_VERSION, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_TOKEN_INFO_firmwareVersion_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_TOKEN_INFO *arg1 = (CK_TOKEN_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - CK_VERSION *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_TOKEN_INFO_firmwareVersion_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_TOKEN_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_TOKEN_INFO_firmwareVersion_get" "', argument " "1"" of type '" "CK_TOKEN_INFO *""'"); - } - arg1 = reinterpret_cast< CK_TOKEN_INFO * >(argp1); - result = (CK_VERSION *)& ((arg1)->firmwareVersion); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_VERSION, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_TOKEN_INFO_GetLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_TOKEN_INFO *arg1 = (CK_TOKEN_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyKCS11String result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_TOKEN_INFO_GetLabel",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_TOKEN_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_TOKEN_INFO_GetLabel" "', argument " "1"" of type '" "CK_TOKEN_INFO *""'"); - } - arg1 = reinterpret_cast< CK_TOKEN_INFO * >(argp1); - result = CK_TOKEN_INFO_GetLabel(arg1); - { - resultobj = PyBytes_FromStringAndSize((const char*)((&result)->m_str.c_str()),(int)((&result)->m_str.size())); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_TOKEN_INFO_GetManufacturerID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_TOKEN_INFO *arg1 = (CK_TOKEN_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyKCS11String result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_TOKEN_INFO_GetManufacturerID",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_TOKEN_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_TOKEN_INFO_GetManufacturerID" "', argument " "1"" of type '" "CK_TOKEN_INFO *""'"); - } - arg1 = reinterpret_cast< CK_TOKEN_INFO * >(argp1); - result = CK_TOKEN_INFO_GetManufacturerID(arg1); - { - resultobj = PyBytes_FromStringAndSize((const char*)((&result)->m_str.c_str()),(int)((&result)->m_str.size())); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_TOKEN_INFO_GetModel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_TOKEN_INFO *arg1 = (CK_TOKEN_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyKCS11String result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_TOKEN_INFO_GetModel",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_TOKEN_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_TOKEN_INFO_GetModel" "', argument " "1"" of type '" "CK_TOKEN_INFO *""'"); - } - arg1 = reinterpret_cast< CK_TOKEN_INFO * >(argp1); - result = CK_TOKEN_INFO_GetModel(arg1); - { - resultobj = PyBytes_FromStringAndSize((const char*)((&result)->m_str.c_str()),(int)((&result)->m_str.size())); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_TOKEN_INFO_GetSerialNumber(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_TOKEN_INFO *arg1 = (CK_TOKEN_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyKCS11String result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_TOKEN_INFO_GetSerialNumber",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_TOKEN_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_TOKEN_INFO_GetSerialNumber" "', argument " "1"" of type '" "CK_TOKEN_INFO *""'"); - } - arg1 = reinterpret_cast< CK_TOKEN_INFO * >(argp1); - result = CK_TOKEN_INFO_GetSerialNumber(arg1); - { - resultobj = PyBytes_FromStringAndSize((const char*)((&result)->m_str.c_str()),(int)((&result)->m_str.size())); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_TOKEN_INFO_GetFirmwareVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_TOKEN_INFO *arg1 = (CK_TOKEN_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyKCS11String result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_TOKEN_INFO_GetFirmwareVersion",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_TOKEN_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_TOKEN_INFO_GetFirmwareVersion" "', argument " "1"" of type '" "CK_TOKEN_INFO *""'"); - } - arg1 = reinterpret_cast< CK_TOKEN_INFO * >(argp1); - result = CK_TOKEN_INFO_GetFirmwareVersion(arg1); - { - resultobj = PyBytes_FromStringAndSize((const char*)((&result)->m_str.c_str()),(int)((&result)->m_str.size())); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_TOKEN_INFO_GetUtcTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_TOKEN_INFO *arg1 = (CK_TOKEN_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyKCS11String result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_TOKEN_INFO_GetUtcTime",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_TOKEN_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_TOKEN_INFO_GetUtcTime" "', argument " "1"" of type '" "CK_TOKEN_INFO *""'"); - } - arg1 = reinterpret_cast< CK_TOKEN_INFO * >(argp1); - result = CK_TOKEN_INFO_GetUtcTime(arg1); - { - resultobj = PyBytes_FromStringAndSize((const char*)((&result)->m_str.c_str()),(int)((&result)->m_str.size())); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_CK_TOKEN_INFO(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_TOKEN_INFO *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)":new_CK_TOKEN_INFO")) SWIG_fail; - result = (CK_TOKEN_INFO *)new CK_TOKEN_INFO(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_TOKEN_INFO, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_delete_CK_TOKEN_INFO(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_TOKEN_INFO *arg1 = (CK_TOKEN_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:delete_CK_TOKEN_INFO",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_TOKEN_INFO, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CK_TOKEN_INFO" "', argument " "1"" of type '" "CK_TOKEN_INFO *""'"); - } - arg1 = reinterpret_cast< CK_TOKEN_INFO * >(argp1); - delete arg1; - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *CK_TOKEN_INFO_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_CK_TOKEN_INFO, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_CK_SESSION_INFO_slotID_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_SESSION_INFO *arg1 = (CK_SESSION_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_SESSION_INFO_slotID_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_SESSION_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_SESSION_INFO_slotID_get" "', argument " "1"" of type '" "CK_SESSION_INFO *""'"); - } - arg1 = reinterpret_cast< CK_SESSION_INFO * >(argp1); - result = (unsigned long) ((arg1)->slotID); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_SESSION_INFO_state_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_SESSION_INFO *arg1 = (CK_SESSION_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_SESSION_INFO_state_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_SESSION_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_SESSION_INFO_state_get" "', argument " "1"" of type '" "CK_SESSION_INFO *""'"); - } - arg1 = reinterpret_cast< CK_SESSION_INFO * >(argp1); - result = (unsigned long) ((arg1)->state); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_SESSION_INFO_flags_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_SESSION_INFO *arg1 = (CK_SESSION_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_SESSION_INFO_flags_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_SESSION_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_SESSION_INFO_flags_get" "', argument " "1"" of type '" "CK_SESSION_INFO *""'"); - } - arg1 = reinterpret_cast< CK_SESSION_INFO * >(argp1); - result = (unsigned long) ((arg1)->flags); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_SESSION_INFO_ulDeviceError_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_SESSION_INFO *arg1 = (CK_SESSION_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_SESSION_INFO_ulDeviceError_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_SESSION_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_SESSION_INFO_ulDeviceError_get" "', argument " "1"" of type '" "CK_SESSION_INFO *""'"); - } - arg1 = reinterpret_cast< CK_SESSION_INFO * >(argp1); - result = (unsigned long) ((arg1)->ulDeviceError); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_CK_SESSION_INFO(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_SESSION_INFO *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)":new_CK_SESSION_INFO")) SWIG_fail; - result = (CK_SESSION_INFO *)new CK_SESSION_INFO(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_SESSION_INFO, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_delete_CK_SESSION_INFO(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_SESSION_INFO *arg1 = (CK_SESSION_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:delete_CK_SESSION_INFO",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_SESSION_INFO, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CK_SESSION_INFO" "', argument " "1"" of type '" "CK_SESSION_INFO *""'"); - } - arg1 = reinterpret_cast< CK_SESSION_INFO * >(argp1); - delete arg1; - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *CK_SESSION_INFO_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_CK_SESSION_INFO, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_CK_DATE_GetYear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_DATE *arg1 = (CK_DATE *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyKCS11String result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_DATE_GetYear",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_DATE, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_DATE_GetYear" "', argument " "1"" of type '" "CK_DATE *""'"); - } - arg1 = reinterpret_cast< CK_DATE * >(argp1); - result = CK_DATE_GetYear(arg1); - { - resultobj = PyBytes_FromStringAndSize((const char*)((&result)->m_str.c_str()),(int)((&result)->m_str.size())); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_DATE_GetMonth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_DATE *arg1 = (CK_DATE *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyKCS11String result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_DATE_GetMonth",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_DATE, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_DATE_GetMonth" "', argument " "1"" of type '" "CK_DATE *""'"); - } - arg1 = reinterpret_cast< CK_DATE * >(argp1); - result = CK_DATE_GetMonth(arg1); - { - resultobj = PyBytes_FromStringAndSize((const char*)((&result)->m_str.c_str()),(int)((&result)->m_str.size())); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_DATE_GetDay(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_DATE *arg1 = (CK_DATE *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyKCS11String result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_DATE_GetDay",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_DATE, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_DATE_GetDay" "', argument " "1"" of type '" "CK_DATE *""'"); - } - arg1 = reinterpret_cast< CK_DATE * >(argp1); - result = CK_DATE_GetDay(arg1); - { - resultobj = PyBytes_FromStringAndSize((const char*)((&result)->m_str.c_str()),(int)((&result)->m_str.size())); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_CK_DATE(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_DATE *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)":new_CK_DATE")) SWIG_fail; - result = (CK_DATE *)new CK_DATE(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_DATE, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_delete_CK_DATE(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_DATE *arg1 = (CK_DATE *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:delete_CK_DATE",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_DATE, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CK_DATE" "', argument " "1"" of type '" "CK_DATE *""'"); - } - arg1 = reinterpret_cast< CK_DATE * >(argp1); - delete arg1; - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *CK_DATE_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_CK_DATE, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_CK_MECHANISM_mechanism_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_MECHANISM *arg1 = (CK_MECHANISM *) 0 ; - unsigned long arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - unsigned long val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:CK_MECHANISM_mechanism_set",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_MECHANISM, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_MECHANISM_mechanism_set" "', argument " "1"" of type '" "CK_MECHANISM *""'"); - } - arg1 = reinterpret_cast< CK_MECHANISM * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CK_MECHANISM_mechanism_set" "', argument " "2"" of type '" "unsigned long""'"); - } - arg2 = static_cast< unsigned long >(val2); - if (arg1) (arg1)->mechanism = arg2; - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_MECHANISM_mechanism_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_MECHANISM *arg1 = (CK_MECHANISM *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_MECHANISM_mechanism_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_MECHANISM, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_MECHANISM_mechanism_get" "', argument " "1"" of type '" "CK_MECHANISM *""'"); - } - arg1 = reinterpret_cast< CK_MECHANISM * >(argp1); - result = (unsigned long) ((arg1)->mechanism); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_MECHANISM_pParameter_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_MECHANISM *arg1 = (CK_MECHANISM *) 0 ; - void *arg2 = (void *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:CK_MECHANISM_pParameter_set",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_MECHANISM, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_MECHANISM_pParameter_set" "', argument " "1"" of type '" "CK_MECHANISM *""'"); - } - arg1 = reinterpret_cast< CK_MECHANISM * >(argp1); - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CK_MECHANISM_pParameter_set" "', argument " "2"" of type '" "void *""'"); - } - arg2 = reinterpret_cast< void * >(buf2); - if (arg1) (arg1)->pParameter = arg2; - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_MECHANISM_pParameter_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_MECHANISM *arg1 = (CK_MECHANISM *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - void *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_MECHANISM_pParameter_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_MECHANISM, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_MECHANISM_pParameter_get" "', argument " "1"" of type '" "CK_MECHANISM *""'"); - } - arg1 = reinterpret_cast< CK_MECHANISM * >(argp1); - result = (void *) ((arg1)->pParameter); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_MECHANISM_ulParameterLen_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_MECHANISM *arg1 = (CK_MECHANISM *) 0 ; - unsigned long arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - unsigned long val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:CK_MECHANISM_ulParameterLen_set",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_MECHANISM, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_MECHANISM_ulParameterLen_set" "', argument " "1"" of type '" "CK_MECHANISM *""'"); - } - arg1 = reinterpret_cast< CK_MECHANISM * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CK_MECHANISM_ulParameterLen_set" "', argument " "2"" of type '" "unsigned long""'"); - } - arg2 = static_cast< unsigned long >(val2); - if (arg1) (arg1)->ulParameterLen = arg2; - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_MECHANISM_ulParameterLen_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_MECHANISM *arg1 = (CK_MECHANISM *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_MECHANISM_ulParameterLen_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_MECHANISM, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_MECHANISM_ulParameterLen_get" "', argument " "1"" of type '" "CK_MECHANISM *""'"); - } - arg1 = reinterpret_cast< CK_MECHANISM * >(argp1); - result = (unsigned long) ((arg1)->ulParameterLen); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_CK_MECHANISM(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_MECHANISM *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)":new_CK_MECHANISM")) SWIG_fail; - result = (CK_MECHANISM *)new_CK_MECHANISM(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_MECHANISM, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_delete_CK_MECHANISM(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_MECHANISM *arg1 = (CK_MECHANISM *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:delete_CK_MECHANISM",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_MECHANISM, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CK_MECHANISM" "', argument " "1"" of type '" "CK_MECHANISM *""'"); - } - arg1 = reinterpret_cast< CK_MECHANISM * >(argp1); - delete arg1; - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *CK_MECHANISM_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_CK_MECHANISM, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_CK_MECHANISM_INFO_ulMinKeySize_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_MECHANISM_INFO *arg1 = (CK_MECHANISM_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_MECHANISM_INFO_ulMinKeySize_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_MECHANISM_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_MECHANISM_INFO_ulMinKeySize_get" "', argument " "1"" of type '" "CK_MECHANISM_INFO *""'"); - } - arg1 = reinterpret_cast< CK_MECHANISM_INFO * >(argp1); - result = (unsigned long) ((arg1)->ulMinKeySize); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_MECHANISM_INFO_ulMaxKeySize_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_MECHANISM_INFO *arg1 = (CK_MECHANISM_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_MECHANISM_INFO_ulMaxKeySize_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_MECHANISM_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_MECHANISM_INFO_ulMaxKeySize_get" "', argument " "1"" of type '" "CK_MECHANISM_INFO *""'"); - } - arg1 = reinterpret_cast< CK_MECHANISM_INFO * >(argp1); - result = (unsigned long) ((arg1)->ulMaxKeySize); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_MECHANISM_INFO_flags_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_MECHANISM_INFO *arg1 = (CK_MECHANISM_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_MECHANISM_INFO_flags_get",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_MECHANISM_INFO, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_MECHANISM_INFO_flags_get" "', argument " "1"" of type '" "CK_MECHANISM_INFO *""'"); - } - arg1 = reinterpret_cast< CK_MECHANISM_INFO * >(argp1); - result = (unsigned long) ((arg1)->flags); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_CK_MECHANISM_INFO(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_MECHANISM_INFO *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)":new_CK_MECHANISM_INFO")) SWIG_fail; - result = (CK_MECHANISM_INFO *)new CK_MECHANISM_INFO(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_MECHANISM_INFO, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_delete_CK_MECHANISM_INFO(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_MECHANISM_INFO *arg1 = (CK_MECHANISM_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:delete_CK_MECHANISM_INFO",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_MECHANISM_INFO, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CK_MECHANISM_INFO" "', argument " "1"" of type '" "CK_MECHANISM_INFO *""'"); - } - arg1 = reinterpret_cast< CK_MECHANISM_INFO * >(argp1); - delete arg1; - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *CK_MECHANISM_INFO_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_CK_MECHANISM_INFO, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *FALSE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "FALSE",SWIG_From_int(static_cast< int >(0))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *TRUE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "TRUE",SWIG_From_int(static_cast< int >(!(0)))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CK_TRUE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CK_TRUE",SWIG_From_int(static_cast< int >(1))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CK_FALSE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CK_FALSE",SWIG_From_int(static_cast< int >(0))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CK_UNAVAILABLE_INFORMATION_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CK_UNAVAILABLE_INFORMATION",SWIG_From_unsigned_SS_long(static_cast< unsigned long >((~0UL)))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CK_EFFECTIVELY_INFINITE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CK_EFFECTIVELY_INFINITE",SWIG_From_int(static_cast< int >(0))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CK_INVALID_HANDLE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CK_INVALID_HANDLE",SWIG_From_int(static_cast< int >(0))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKN_SURRENDER_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKN_SURRENDER",SWIG_From_int(static_cast< int >(0))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_TOKEN_PRESENT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_TOKEN_PRESENT",SWIG_From_int(static_cast< int >(0x00000001))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_REMOVABLE_DEVICE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_REMOVABLE_DEVICE",SWIG_From_int(static_cast< int >(0x00000002))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_HW_SLOT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_HW_SLOT",SWIG_From_int(static_cast< int >(0x00000004))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_RNG_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_RNG",SWIG_From_int(static_cast< int >(0x00000001))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_WRITE_PROTECTED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_WRITE_PROTECTED",SWIG_From_int(static_cast< int >(0x00000002))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_LOGIN_REQUIRED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_LOGIN_REQUIRED",SWIG_From_int(static_cast< int >(0x00000004))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_USER_PIN_INITIALIZED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_USER_PIN_INITIALIZED",SWIG_From_int(static_cast< int >(0x00000008))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_RESTORE_KEY_NOT_NEEDED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_RESTORE_KEY_NOT_NEEDED",SWIG_From_int(static_cast< int >(0x00000020))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_CLOCK_ON_TOKEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_CLOCK_ON_TOKEN",SWIG_From_int(static_cast< int >(0x00000040))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_PROTECTED_AUTHENTICATION_PATH_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_PROTECTED_AUTHENTICATION_PATH",SWIG_From_int(static_cast< int >(0x00000100))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_DUAL_CRYPTO_OPERATIONS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_DUAL_CRYPTO_OPERATIONS",SWIG_From_int(static_cast< int >(0x00000200))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_TOKEN_INITIALIZED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_TOKEN_INITIALIZED",SWIG_From_int(static_cast< int >(0x00000400))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_SECONDARY_AUTHENTICATION_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_SECONDARY_AUTHENTICATION",SWIG_From_int(static_cast< int >(0x00000800))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_USER_PIN_COUNT_LOW_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_USER_PIN_COUNT_LOW",SWIG_From_int(static_cast< int >(0x00010000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_USER_PIN_FINAL_TRY_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_USER_PIN_FINAL_TRY",SWIG_From_int(static_cast< int >(0x00020000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_USER_PIN_LOCKED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_USER_PIN_LOCKED",SWIG_From_int(static_cast< int >(0x00040000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_USER_PIN_TO_BE_CHANGED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_USER_PIN_TO_BE_CHANGED",SWIG_From_int(static_cast< int >(0x00080000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_SO_PIN_COUNT_LOW_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_SO_PIN_COUNT_LOW",SWIG_From_int(static_cast< int >(0x00100000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_SO_PIN_FINAL_TRY_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_SO_PIN_FINAL_TRY",SWIG_From_int(static_cast< int >(0x00200000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_SO_PIN_LOCKED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_SO_PIN_LOCKED",SWIG_From_int(static_cast< int >(0x00400000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_SO_PIN_TO_BE_CHANGED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_SO_PIN_TO_BE_CHANGED",SWIG_From_int(static_cast< int >(0x00800000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKU_SO_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKU_SO",SWIG_From_int(static_cast< int >(0))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKU_USER_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKU_USER",SWIG_From_int(static_cast< int >(1))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKU_CONTEXT_SPECIFIC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKU_CONTEXT_SPECIFIC",SWIG_From_int(static_cast< int >(2))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKS_RO_PUBLIC_SESSION_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKS_RO_PUBLIC_SESSION",SWIG_From_int(static_cast< int >(0))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKS_RO_USER_FUNCTIONS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKS_RO_USER_FUNCTIONS",SWIG_From_int(static_cast< int >(1))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKS_RW_PUBLIC_SESSION_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKS_RW_PUBLIC_SESSION",SWIG_From_int(static_cast< int >(2))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKS_RW_USER_FUNCTIONS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKS_RW_USER_FUNCTIONS",SWIG_From_int(static_cast< int >(3))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKS_RW_SO_FUNCTIONS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKS_RW_SO_FUNCTIONS",SWIG_From_int(static_cast< int >(4))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_RW_SESSION_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_RW_SESSION",SWIG_From_int(static_cast< int >(0x00000002))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_SERIAL_SESSION_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_SERIAL_SESSION",SWIG_From_int(static_cast< int >(0x00000004))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKO_DATA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKO_DATA",SWIG_From_int(static_cast< int >(0x00000000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKO_CERTIFICATE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKO_CERTIFICATE",SWIG_From_int(static_cast< int >(0x00000001))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKO_PUBLIC_KEY_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKO_PUBLIC_KEY",SWIG_From_int(static_cast< int >(0x00000002))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKO_PRIVATE_KEY_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKO_PRIVATE_KEY",SWIG_From_int(static_cast< int >(0x00000003))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKO_SECRET_KEY_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKO_SECRET_KEY",SWIG_From_int(static_cast< int >(0x00000004))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKO_HW_FEATURE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKO_HW_FEATURE",SWIG_From_int(static_cast< int >(0x00000005))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKO_DOMAIN_PARAMETERS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKO_DOMAIN_PARAMETERS",SWIG_From_int(static_cast< int >(0x00000006))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKO_MECHANISM_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKO_MECHANISM",SWIG_From_int(static_cast< int >(0x00000007))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKO_OTP_KEY_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKO_OTP_KEY",SWIG_From_int(static_cast< int >(0x00000008))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKO_VENDOR_DEFINED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKO_VENDOR_DEFINED",SWIG_From_long(static_cast< long >(0x80000000L))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKH_MONOTONIC_COUNTER_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKH_MONOTONIC_COUNTER",SWIG_From_int(static_cast< int >(0x00000001))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKH_CLOCK_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKH_CLOCK",SWIG_From_int(static_cast< int >(0x00000002))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKH_USER_INTERFACE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKH_USER_INTERFACE",SWIG_From_int(static_cast< int >(0x00000003))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKH_VENDOR_DEFINED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKH_VENDOR_DEFINED",SWIG_From_long(static_cast< long >(0x80000000L))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_RSA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_RSA",SWIG_From_int(static_cast< int >(0x00000000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_DSA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_DSA",SWIG_From_int(static_cast< int >(0x00000001))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_DH_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_DH",SWIG_From_int(static_cast< int >(0x00000002))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_ECDSA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_ECDSA",SWIG_From_int(static_cast< int >(0x00000003))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_EC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_EC",SWIG_From_int(static_cast< int >(0x00000003))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_X9_42_DH_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_X9_42_DH",SWIG_From_int(static_cast< int >(0x00000004))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_KEA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_KEA",SWIG_From_int(static_cast< int >(0x00000005))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_GENERIC_SECRET_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_GENERIC_SECRET",SWIG_From_int(static_cast< int >(0x00000010))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_RC2_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_RC2",SWIG_From_int(static_cast< int >(0x00000011))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_RC4_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_RC4",SWIG_From_int(static_cast< int >(0x00000012))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_DES_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_DES",SWIG_From_int(static_cast< int >(0x00000013))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_DES2_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_DES2",SWIG_From_int(static_cast< int >(0x00000014))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_DES3_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_DES3",SWIG_From_int(static_cast< int >(0x00000015))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_CAST_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_CAST",SWIG_From_int(static_cast< int >(0x00000016))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_CAST3_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_CAST3",SWIG_From_int(static_cast< int >(0x00000017))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_CAST5_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_CAST5",SWIG_From_int(static_cast< int >(0x00000018))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_CAST128_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_CAST128",SWIG_From_int(static_cast< int >(0x00000018))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_RC5_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_RC5",SWIG_From_int(static_cast< int >(0x00000019))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_IDEA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_IDEA",SWIG_From_int(static_cast< int >(0x0000001A))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_SKIPJACK_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_SKIPJACK",SWIG_From_int(static_cast< int >(0x0000001B))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_BATON_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_BATON",SWIG_From_int(static_cast< int >(0x0000001C))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_JUNIPER_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_JUNIPER",SWIG_From_int(static_cast< int >(0x0000001D))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_CDMF_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_CDMF",SWIG_From_int(static_cast< int >(0x0000001E))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_AES_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_AES",SWIG_From_int(static_cast< int >(0x0000001F))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_BLOWFISH_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_BLOWFISH",SWIG_From_int(static_cast< int >(0x00000020))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_TWOFISH_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_TWOFISH",SWIG_From_int(static_cast< int >(0x00000021))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_SECURID_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_SECURID",SWIG_From_int(static_cast< int >(0x00000022))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_HOTP_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_HOTP",SWIG_From_int(static_cast< int >(0x00000023))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_ACTI_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_ACTI",SWIG_From_int(static_cast< int >(0x00000024))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_CAMELLIA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_CAMELLIA",SWIG_From_int(static_cast< int >(0x00000025))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_ARIA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_ARIA",SWIG_From_int(static_cast< int >(0x00000026))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_MD5_HMAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_MD5_HMAC",SWIG_From_int(static_cast< int >(0x00000027))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_SHA_1_HMAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_SHA_1_HMAC",SWIG_From_int(static_cast< int >(0x00000028))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_RIPEMD128_HMAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_RIPEMD128_HMAC",SWIG_From_int(static_cast< int >(0x00000029))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_RIPEMD160_HMAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_RIPEMD160_HMAC",SWIG_From_int(static_cast< int >(0x0000002A))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_SHA256_HMAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_SHA256_HMAC",SWIG_From_int(static_cast< int >(0x0000002B))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_SHA384_HMAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_SHA384_HMAC",SWIG_From_int(static_cast< int >(0x0000002C))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_SHA512_HMAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_SHA512_HMAC",SWIG_From_int(static_cast< int >(0x0000002D))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_SHA224_HMAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_SHA224_HMAC",SWIG_From_int(static_cast< int >(0x0000002E))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_GOSTR3410_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_GOSTR3410",SWIG_From_int(static_cast< int >(0x00000030))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_GOSTR3411_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_GOSTR3411",SWIG_From_int(static_cast< int >(0x00000031))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_GOST28147_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_GOST28147",SWIG_From_int(static_cast< int >(0x00000032))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKK_VENDOR_DEFINED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKK_VENDOR_DEFINED",SWIG_From_long(static_cast< long >(0x80000000L))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKC_X_509_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKC_X_509",SWIG_From_int(static_cast< int >(0x00000000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKC_X_509_ATTR_CERT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKC_X_509_ATTR_CERT",SWIG_From_int(static_cast< int >(0x00000001))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKC_WTLS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKC_WTLS",SWIG_From_int(static_cast< int >(0x00000002))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKC_VENDOR_DEFINED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKC_VENDOR_DEFINED",SWIG_From_long(static_cast< long >(0x80000000L))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_CLASS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_CLASS",SWIG_From_int(static_cast< int >(0x00000000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_TOKEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_TOKEN",SWIG_From_int(static_cast< int >(0x00000001))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_PRIVATE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_PRIVATE",SWIG_From_int(static_cast< int >(0x00000002))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_LABEL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_LABEL",SWIG_From_int(static_cast< int >(0x00000003))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_APPLICATION_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_APPLICATION",SWIG_From_int(static_cast< int >(0x00000010))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_VALUE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_VALUE",SWIG_From_int(static_cast< int >(0x00000011))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_OBJECT_ID_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_OBJECT_ID",SWIG_From_int(static_cast< int >(0x00000012))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_CERTIFICATE_TYPE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_CERTIFICATE_TYPE",SWIG_From_int(static_cast< int >(0x00000080))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_ISSUER_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_ISSUER",SWIG_From_int(static_cast< int >(0x00000081))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_SERIAL_NUMBER_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_SERIAL_NUMBER",SWIG_From_int(static_cast< int >(0x00000082))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_AC_ISSUER_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_AC_ISSUER",SWIG_From_int(static_cast< int >(0x00000083))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_OWNER_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_OWNER",SWIG_From_int(static_cast< int >(0x00000084))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_ATTR_TYPES_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_ATTR_TYPES",SWIG_From_int(static_cast< int >(0x00000085))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_TRUSTED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_TRUSTED",SWIG_From_int(static_cast< int >(0x00000086))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_CERTIFICATE_CATEGORY_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_CERTIFICATE_CATEGORY",SWIG_From_int(static_cast< int >(0x00000087))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_JAVA_MIDP_SECURITY_DOMAIN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_JAVA_MIDP_SECURITY_DOMAIN",SWIG_From_int(static_cast< int >(0x00000088))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_URL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_URL",SWIG_From_int(static_cast< int >(0x00000089))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_HASH_OF_SUBJECT_PUBLIC_KEY_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_HASH_OF_SUBJECT_PUBLIC_KEY",SWIG_From_int(static_cast< int >(0x0000008A))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_HASH_OF_ISSUER_PUBLIC_KEY_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_HASH_OF_ISSUER_PUBLIC_KEY",SWIG_From_int(static_cast< int >(0x0000008B))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_CHECK_VALUE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_CHECK_VALUE",SWIG_From_int(static_cast< int >(0x00000090))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_KEY_TYPE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_KEY_TYPE",SWIG_From_int(static_cast< int >(0x00000100))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_SUBJECT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_SUBJECT",SWIG_From_int(static_cast< int >(0x00000101))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_ID_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_ID",SWIG_From_int(static_cast< int >(0x00000102))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_SENSITIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_SENSITIVE",SWIG_From_int(static_cast< int >(0x00000103))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_ENCRYPT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_ENCRYPT",SWIG_From_int(static_cast< int >(0x00000104))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_DECRYPT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_DECRYPT",SWIG_From_int(static_cast< int >(0x00000105))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_WRAP_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_WRAP",SWIG_From_int(static_cast< int >(0x00000106))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_UNWRAP_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_UNWRAP",SWIG_From_int(static_cast< int >(0x00000107))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_SIGN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_SIGN",SWIG_From_int(static_cast< int >(0x00000108))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_SIGN_RECOVER_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_SIGN_RECOVER",SWIG_From_int(static_cast< int >(0x00000109))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_VERIFY_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_VERIFY",SWIG_From_int(static_cast< int >(0x0000010A))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_VERIFY_RECOVER_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_VERIFY_RECOVER",SWIG_From_int(static_cast< int >(0x0000010B))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_DERIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_DERIVE",SWIG_From_int(static_cast< int >(0x0000010C))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_START_DATE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_START_DATE",SWIG_From_int(static_cast< int >(0x00000110))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_END_DATE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_END_DATE",SWIG_From_int(static_cast< int >(0x00000111))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_MODULUS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_MODULUS",SWIG_From_int(static_cast< int >(0x00000120))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_MODULUS_BITS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_MODULUS_BITS",SWIG_From_int(static_cast< int >(0x00000121))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_PUBLIC_EXPONENT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_PUBLIC_EXPONENT",SWIG_From_int(static_cast< int >(0x00000122))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_PRIVATE_EXPONENT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_PRIVATE_EXPONENT",SWIG_From_int(static_cast< int >(0x00000123))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_PRIME_1_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_PRIME_1",SWIG_From_int(static_cast< int >(0x00000124))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_PRIME_2_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_PRIME_2",SWIG_From_int(static_cast< int >(0x00000125))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_EXPONENT_1_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_EXPONENT_1",SWIG_From_int(static_cast< int >(0x00000126))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_EXPONENT_2_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_EXPONENT_2",SWIG_From_int(static_cast< int >(0x00000127))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_COEFFICIENT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_COEFFICIENT",SWIG_From_int(static_cast< int >(0x00000128))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_PRIME_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_PRIME",SWIG_From_int(static_cast< int >(0x00000130))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_SUBPRIME_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_SUBPRIME",SWIG_From_int(static_cast< int >(0x00000131))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_BASE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_BASE",SWIG_From_int(static_cast< int >(0x00000132))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_PRIME_BITS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_PRIME_BITS",SWIG_From_int(static_cast< int >(0x00000133))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_SUBPRIME_BITS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_SUBPRIME_BITS",SWIG_From_int(static_cast< int >(0x00000134))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_SUB_PRIME_BITS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_SUB_PRIME_BITS",SWIG_From_int(static_cast< int >(0x00000134))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_VALUE_BITS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_VALUE_BITS",SWIG_From_int(static_cast< int >(0x00000160))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_VALUE_LEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_VALUE_LEN",SWIG_From_int(static_cast< int >(0x00000161))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_EXTRACTABLE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_EXTRACTABLE",SWIG_From_int(static_cast< int >(0x00000162))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_LOCAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_LOCAL",SWIG_From_int(static_cast< int >(0x00000163))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_NEVER_EXTRACTABLE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_NEVER_EXTRACTABLE",SWIG_From_int(static_cast< int >(0x00000164))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_ALWAYS_SENSITIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_ALWAYS_SENSITIVE",SWIG_From_int(static_cast< int >(0x00000165))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_KEY_GEN_MECHANISM_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_KEY_GEN_MECHANISM",SWIG_From_int(static_cast< int >(0x00000166))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_MODIFIABLE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_MODIFIABLE",SWIG_From_int(static_cast< int >(0x00000170))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_ECDSA_PARAMS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_ECDSA_PARAMS",SWIG_From_int(static_cast< int >(0x00000180))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_EC_PARAMS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_EC_PARAMS",SWIG_From_int(static_cast< int >(0x00000180))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_EC_POINT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_EC_POINT",SWIG_From_int(static_cast< int >(0x00000181))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_SECONDARY_AUTH_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_SECONDARY_AUTH",SWIG_From_int(static_cast< int >(0x00000200))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_AUTH_PIN_FLAGS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_AUTH_PIN_FLAGS",SWIG_From_int(static_cast< int >(0x00000201))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_ALWAYS_AUTHENTICATE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_ALWAYS_AUTHENTICATE",SWIG_From_int(static_cast< int >(0x00000202))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_WRAP_WITH_TRUSTED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_WRAP_WITH_TRUSTED",SWIG_From_int(static_cast< int >(0x00000210))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_OTP_FORMAT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_OTP_FORMAT",SWIG_From_int(static_cast< int >(0x00000220))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_OTP_LENGTH_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_OTP_LENGTH",SWIG_From_int(static_cast< int >(0x00000221))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_OTP_TIME_INTERVAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_OTP_TIME_INTERVAL",SWIG_From_int(static_cast< int >(0x00000222))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_OTP_USER_FRIENDLY_MODE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_OTP_USER_FRIENDLY_MODE",SWIG_From_int(static_cast< int >(0x00000223))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_OTP_CHALLENGE_REQUIREMENT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_OTP_CHALLENGE_REQUIREMENT",SWIG_From_int(static_cast< int >(0x00000224))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_OTP_TIME_REQUIREMENT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_OTP_TIME_REQUIREMENT",SWIG_From_int(static_cast< int >(0x00000225))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_OTP_COUNTER_REQUIREMENT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_OTP_COUNTER_REQUIREMENT",SWIG_From_int(static_cast< int >(0x00000226))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_OTP_PIN_REQUIREMENT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_OTP_PIN_REQUIREMENT",SWIG_From_int(static_cast< int >(0x00000227))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_OTP_COUNTER_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_OTP_COUNTER",SWIG_From_int(static_cast< int >(0x0000022E))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_OTP_TIME_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_OTP_TIME",SWIG_From_int(static_cast< int >(0x0000022F))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_OTP_USER_IDENTIFIER_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_OTP_USER_IDENTIFIER",SWIG_From_int(static_cast< int >(0x0000022A))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_OTP_SERVICE_IDENTIFIER_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_OTP_SERVICE_IDENTIFIER",SWIG_From_int(static_cast< int >(0x0000022B))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_OTP_SERVICE_LOGO_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_OTP_SERVICE_LOGO",SWIG_From_int(static_cast< int >(0x0000022C))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_OTP_SERVICE_LOGO_TYPE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_OTP_SERVICE_LOGO_TYPE",SWIG_From_int(static_cast< int >(0x0000022D))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_GOSTR3410_PARAMS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_GOSTR3410_PARAMS",SWIG_From_int(static_cast< int >(0x00000250))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_GOSTR3411_PARAMS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_GOSTR3411_PARAMS",SWIG_From_int(static_cast< int >(0x00000251))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_GOST28147_PARAMS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_GOST28147_PARAMS",SWIG_From_int(static_cast< int >(0x00000252))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_HW_FEATURE_TYPE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_HW_FEATURE_TYPE",SWIG_From_int(static_cast< int >(0x00000300))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_RESET_ON_INIT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_RESET_ON_INIT",SWIG_From_int(static_cast< int >(0x00000301))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_HAS_RESET_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_HAS_RESET",SWIG_From_int(static_cast< int >(0x00000302))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_PIXEL_X_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_PIXEL_X",SWIG_From_int(static_cast< int >(0x00000400))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_PIXEL_Y_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_PIXEL_Y",SWIG_From_int(static_cast< int >(0x00000401))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_RESOLUTION_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_RESOLUTION",SWIG_From_int(static_cast< int >(0x00000402))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_CHAR_ROWS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_CHAR_ROWS",SWIG_From_int(static_cast< int >(0x00000403))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_CHAR_COLUMNS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_CHAR_COLUMNS",SWIG_From_int(static_cast< int >(0x00000404))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_COLOR_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_COLOR",SWIG_From_int(static_cast< int >(0x00000405))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_BITS_PER_PIXEL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_BITS_PER_PIXEL",SWIG_From_int(static_cast< int >(0x00000406))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_CHAR_SETS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_CHAR_SETS",SWIG_From_int(static_cast< int >(0x00000480))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_ENCODING_METHODS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_ENCODING_METHODS",SWIG_From_int(static_cast< int >(0x00000481))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_MIME_TYPES_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_MIME_TYPES",SWIG_From_int(static_cast< int >(0x00000482))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_MECHANISM_TYPE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_MECHANISM_TYPE",SWIG_From_int(static_cast< int >(0x00000500))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_REQUIRED_CMS_ATTRIBUTES_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_REQUIRED_CMS_ATTRIBUTES",SWIG_From_int(static_cast< int >(0x00000501))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_DEFAULT_CMS_ATTRIBUTES_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_DEFAULT_CMS_ATTRIBUTES",SWIG_From_int(static_cast< int >(0x00000502))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_SUPPORTED_CMS_ATTRIBUTES_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_SUPPORTED_CMS_ATTRIBUTES",SWIG_From_int(static_cast< int >(0x00000503))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKA_VENDOR_DEFINED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKA_VENDOR_DEFINED",SWIG_From_long(static_cast< long >(0x80000000L))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RSA_PKCS_KEY_PAIR_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RSA_PKCS_KEY_PAIR_GEN",SWIG_From_int(static_cast< int >(0x00000000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RSA_PKCS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RSA_PKCS",SWIG_From_int(static_cast< int >(0x00000001))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RSA_9796_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RSA_9796",SWIG_From_int(static_cast< int >(0x00000002))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RSA_X_509_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RSA_X_509",SWIG_From_int(static_cast< int >(0x00000003))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_MD2_RSA_PKCS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_MD2_RSA_PKCS",SWIG_From_int(static_cast< int >(0x00000004))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_MD5_RSA_PKCS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_MD5_RSA_PKCS",SWIG_From_int(static_cast< int >(0x00000005))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA1_RSA_PKCS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA1_RSA_PKCS",SWIG_From_int(static_cast< int >(0x00000006))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RIPEMD128_RSA_PKCS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RIPEMD128_RSA_PKCS",SWIG_From_int(static_cast< int >(0x00000007))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RIPEMD160_RSA_PKCS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RIPEMD160_RSA_PKCS",SWIG_From_int(static_cast< int >(0x00000008))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RSA_PKCS_OAEP_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RSA_PKCS_OAEP",SWIG_From_int(static_cast< int >(0x00000009))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RSA_X9_31_KEY_PAIR_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RSA_X9_31_KEY_PAIR_GEN",SWIG_From_int(static_cast< int >(0x0000000A))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RSA_X9_31_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RSA_X9_31",SWIG_From_int(static_cast< int >(0x0000000B))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA1_RSA_X9_31_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA1_RSA_X9_31",SWIG_From_int(static_cast< int >(0x0000000C))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RSA_PKCS_PSS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RSA_PKCS_PSS",SWIG_From_int(static_cast< int >(0x0000000D))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA1_RSA_PKCS_PSS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA1_RSA_PKCS_PSS",SWIG_From_int(static_cast< int >(0x0000000E))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DSA_KEY_PAIR_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DSA_KEY_PAIR_GEN",SWIG_From_int(static_cast< int >(0x00000010))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DSA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DSA",SWIG_From_int(static_cast< int >(0x00000011))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DSA_SHA1_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DSA_SHA1",SWIG_From_int(static_cast< int >(0x00000012))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DH_PKCS_KEY_PAIR_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DH_PKCS_KEY_PAIR_GEN",SWIG_From_int(static_cast< int >(0x00000020))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DH_PKCS_DERIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DH_PKCS_DERIVE",SWIG_From_int(static_cast< int >(0x00000021))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_X9_42_DH_KEY_PAIR_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_X9_42_DH_KEY_PAIR_GEN",SWIG_From_int(static_cast< int >(0x00000030))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_X9_42_DH_DERIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_X9_42_DH_DERIVE",SWIG_From_int(static_cast< int >(0x00000031))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_X9_42_DH_HYBRID_DERIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_X9_42_DH_HYBRID_DERIVE",SWIG_From_int(static_cast< int >(0x00000032))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_X9_42_MQV_DERIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_X9_42_MQV_DERIVE",SWIG_From_int(static_cast< int >(0x00000033))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA256_RSA_PKCS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA256_RSA_PKCS",SWIG_From_int(static_cast< int >(0x00000040))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA384_RSA_PKCS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA384_RSA_PKCS",SWIG_From_int(static_cast< int >(0x00000041))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA512_RSA_PKCS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA512_RSA_PKCS",SWIG_From_int(static_cast< int >(0x00000042))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA256_RSA_PKCS_PSS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA256_RSA_PKCS_PSS",SWIG_From_int(static_cast< int >(0x00000043))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA384_RSA_PKCS_PSS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA384_RSA_PKCS_PSS",SWIG_From_int(static_cast< int >(0x00000044))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA512_RSA_PKCS_PSS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA512_RSA_PKCS_PSS",SWIG_From_int(static_cast< int >(0x00000045))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA224_RSA_PKCS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA224_RSA_PKCS",SWIG_From_int(static_cast< int >(0x00000046))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA224_RSA_PKCS_PSS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA224_RSA_PKCS_PSS",SWIG_From_int(static_cast< int >(0x00000047))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RC2_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RC2_KEY_GEN",SWIG_From_int(static_cast< int >(0x00000100))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RC2_ECB_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RC2_ECB",SWIG_From_int(static_cast< int >(0x00000101))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RC2_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RC2_CBC",SWIG_From_int(static_cast< int >(0x00000102))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RC2_MAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RC2_MAC",SWIG_From_int(static_cast< int >(0x00000103))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RC2_MAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RC2_MAC_GENERAL",SWIG_From_int(static_cast< int >(0x00000104))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RC2_CBC_PAD_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RC2_CBC_PAD",SWIG_From_int(static_cast< int >(0x00000105))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RC4_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RC4_KEY_GEN",SWIG_From_int(static_cast< int >(0x00000110))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RC4_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RC4",SWIG_From_int(static_cast< int >(0x00000111))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DES_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DES_KEY_GEN",SWIG_From_int(static_cast< int >(0x00000120))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DES_ECB_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DES_ECB",SWIG_From_int(static_cast< int >(0x00000121))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DES_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DES_CBC",SWIG_From_int(static_cast< int >(0x00000122))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DES_MAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DES_MAC",SWIG_From_int(static_cast< int >(0x00000123))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DES_MAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DES_MAC_GENERAL",SWIG_From_int(static_cast< int >(0x00000124))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DES_CBC_PAD_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DES_CBC_PAD",SWIG_From_int(static_cast< int >(0x00000125))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DES2_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DES2_KEY_GEN",SWIG_From_int(static_cast< int >(0x00000130))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DES3_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DES3_KEY_GEN",SWIG_From_int(static_cast< int >(0x00000131))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DES3_ECB_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DES3_ECB",SWIG_From_int(static_cast< int >(0x00000132))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DES3_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DES3_CBC",SWIG_From_int(static_cast< int >(0x00000133))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DES3_MAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DES3_MAC",SWIG_From_int(static_cast< int >(0x00000134))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DES3_MAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DES3_MAC_GENERAL",SWIG_From_int(static_cast< int >(0x00000135))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DES3_CBC_PAD_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DES3_CBC_PAD",SWIG_From_int(static_cast< int >(0x00000136))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DES3_CMAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DES3_CMAC_GENERAL",SWIG_From_int(static_cast< int >(0x00000137))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DES3_CMAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DES3_CMAC",SWIG_From_int(static_cast< int >(0x00000138))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CDMF_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CDMF_KEY_GEN",SWIG_From_int(static_cast< int >(0x00000140))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CDMF_ECB_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CDMF_ECB",SWIG_From_int(static_cast< int >(0x00000141))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CDMF_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CDMF_CBC",SWIG_From_int(static_cast< int >(0x00000142))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CDMF_MAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CDMF_MAC",SWIG_From_int(static_cast< int >(0x00000143))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CDMF_MAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CDMF_MAC_GENERAL",SWIG_From_int(static_cast< int >(0x00000144))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CDMF_CBC_PAD_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CDMF_CBC_PAD",SWIG_From_int(static_cast< int >(0x00000145))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DES_OFB64_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DES_OFB64",SWIG_From_int(static_cast< int >(0x00000150))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DES_OFB8_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DES_OFB8",SWIG_From_int(static_cast< int >(0x00000151))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DES_CFB64_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DES_CFB64",SWIG_From_int(static_cast< int >(0x00000152))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DES_CFB8_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DES_CFB8",SWIG_From_int(static_cast< int >(0x00000153))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_MD2_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_MD2",SWIG_From_int(static_cast< int >(0x00000200))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_MD2_HMAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_MD2_HMAC",SWIG_From_int(static_cast< int >(0x00000201))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_MD2_HMAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_MD2_HMAC_GENERAL",SWIG_From_int(static_cast< int >(0x00000202))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_MD5_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_MD5",SWIG_From_int(static_cast< int >(0x00000210))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_MD5_HMAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_MD5_HMAC",SWIG_From_int(static_cast< int >(0x00000211))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_MD5_HMAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_MD5_HMAC_GENERAL",SWIG_From_int(static_cast< int >(0x00000212))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA_1_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA_1",SWIG_From_int(static_cast< int >(0x00000220))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA_1_HMAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA_1_HMAC",SWIG_From_int(static_cast< int >(0x00000221))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA_1_HMAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA_1_HMAC_GENERAL",SWIG_From_int(static_cast< int >(0x00000222))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RIPEMD128_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RIPEMD128",SWIG_From_int(static_cast< int >(0x00000230))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RIPEMD128_HMAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RIPEMD128_HMAC",SWIG_From_int(static_cast< int >(0x00000231))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RIPEMD128_HMAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RIPEMD128_HMAC_GENERAL",SWIG_From_int(static_cast< int >(0x00000232))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RIPEMD160_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RIPEMD160",SWIG_From_int(static_cast< int >(0x00000240))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RIPEMD160_HMAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RIPEMD160_HMAC",SWIG_From_int(static_cast< int >(0x00000241))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RIPEMD160_HMAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RIPEMD160_HMAC_GENERAL",SWIG_From_int(static_cast< int >(0x00000242))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA256_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA256",SWIG_From_int(static_cast< int >(0x00000250))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA256_HMAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA256_HMAC",SWIG_From_int(static_cast< int >(0x00000251))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA256_HMAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA256_HMAC_GENERAL",SWIG_From_int(static_cast< int >(0x00000252))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA224_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA224",SWIG_From_int(static_cast< int >(0x00000255))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA224_HMAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA224_HMAC",SWIG_From_int(static_cast< int >(0x00000256))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA224_HMAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA224_HMAC_GENERAL",SWIG_From_int(static_cast< int >(0x00000257))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA384_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA384",SWIG_From_int(static_cast< int >(0x00000260))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA384_HMAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA384_HMAC",SWIG_From_int(static_cast< int >(0x00000261))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA384_HMAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA384_HMAC_GENERAL",SWIG_From_int(static_cast< int >(0x00000262))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA512_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA512",SWIG_From_int(static_cast< int >(0x00000270))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA512_HMAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA512_HMAC",SWIG_From_int(static_cast< int >(0x00000271))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA512_HMAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA512_HMAC_GENERAL",SWIG_From_int(static_cast< int >(0x00000272))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SECURID_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SECURID_KEY_GEN",SWIG_From_int(static_cast< int >(0x00000280))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SECURID_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SECURID",SWIG_From_int(static_cast< int >(0x00000282))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_HOTP_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_HOTP_KEY_GEN",SWIG_From_int(static_cast< int >(0x00000290))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_HOTP_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_HOTP",SWIG_From_int(static_cast< int >(0x00000291))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_ACTI_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_ACTI",SWIG_From_int(static_cast< int >(0x000002A0))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_ACTI_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_ACTI_KEY_GEN",SWIG_From_int(static_cast< int >(0x000002A1))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST_KEY_GEN",SWIG_From_int(static_cast< int >(0x00000300))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST_ECB_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST_ECB",SWIG_From_int(static_cast< int >(0x00000301))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST_CBC",SWIG_From_int(static_cast< int >(0x00000302))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST_MAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST_MAC",SWIG_From_int(static_cast< int >(0x00000303))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST_MAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST_MAC_GENERAL",SWIG_From_int(static_cast< int >(0x00000304))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST_CBC_PAD_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST_CBC_PAD",SWIG_From_int(static_cast< int >(0x00000305))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST3_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST3_KEY_GEN",SWIG_From_int(static_cast< int >(0x00000310))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST3_ECB_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST3_ECB",SWIG_From_int(static_cast< int >(0x00000311))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST3_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST3_CBC",SWIG_From_int(static_cast< int >(0x00000312))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST3_MAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST3_MAC",SWIG_From_int(static_cast< int >(0x00000313))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST3_MAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST3_MAC_GENERAL",SWIG_From_int(static_cast< int >(0x00000314))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST3_CBC_PAD_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST3_CBC_PAD",SWIG_From_int(static_cast< int >(0x00000315))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST5_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST5_KEY_GEN",SWIG_From_int(static_cast< int >(0x00000320))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST128_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST128_KEY_GEN",SWIG_From_int(static_cast< int >(0x00000320))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST5_ECB_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST5_ECB",SWIG_From_int(static_cast< int >(0x00000321))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST128_ECB_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST128_ECB",SWIG_From_int(static_cast< int >(0x00000321))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST5_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST5_CBC",SWIG_From_int(static_cast< int >(0x00000322))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST128_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST128_CBC",SWIG_From_int(static_cast< int >(0x00000322))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST5_MAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST5_MAC",SWIG_From_int(static_cast< int >(0x00000323))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST128_MAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST128_MAC",SWIG_From_int(static_cast< int >(0x00000323))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST5_MAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST5_MAC_GENERAL",SWIG_From_int(static_cast< int >(0x00000324))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST128_MAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST128_MAC_GENERAL",SWIG_From_int(static_cast< int >(0x00000324))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST5_CBC_PAD_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST5_CBC_PAD",SWIG_From_int(static_cast< int >(0x00000325))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAST128_CBC_PAD_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAST128_CBC_PAD",SWIG_From_int(static_cast< int >(0x00000325))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RC5_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RC5_KEY_GEN",SWIG_From_int(static_cast< int >(0x00000330))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RC5_ECB_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RC5_ECB",SWIG_From_int(static_cast< int >(0x00000331))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RC5_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RC5_CBC",SWIG_From_int(static_cast< int >(0x00000332))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RC5_MAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RC5_MAC",SWIG_From_int(static_cast< int >(0x00000333))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RC5_MAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RC5_MAC_GENERAL",SWIG_From_int(static_cast< int >(0x00000334))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RC5_CBC_PAD_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RC5_CBC_PAD",SWIG_From_int(static_cast< int >(0x00000335))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_IDEA_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_IDEA_KEY_GEN",SWIG_From_int(static_cast< int >(0x00000340))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_IDEA_ECB_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_IDEA_ECB",SWIG_From_int(static_cast< int >(0x00000341))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_IDEA_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_IDEA_CBC",SWIG_From_int(static_cast< int >(0x00000342))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_IDEA_MAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_IDEA_MAC",SWIG_From_int(static_cast< int >(0x00000343))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_IDEA_MAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_IDEA_MAC_GENERAL",SWIG_From_int(static_cast< int >(0x00000344))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_IDEA_CBC_PAD_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_IDEA_CBC_PAD",SWIG_From_int(static_cast< int >(0x00000345))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_GENERIC_SECRET_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_GENERIC_SECRET_KEY_GEN",SWIG_From_int(static_cast< int >(0x00000350))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CONCATENATE_BASE_AND_KEY_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CONCATENATE_BASE_AND_KEY",SWIG_From_int(static_cast< int >(0x00000360))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CONCATENATE_BASE_AND_DATA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CONCATENATE_BASE_AND_DATA",SWIG_From_int(static_cast< int >(0x00000362))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CONCATENATE_DATA_AND_BASE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CONCATENATE_DATA_AND_BASE",SWIG_From_int(static_cast< int >(0x00000363))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_XOR_BASE_AND_DATA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_XOR_BASE_AND_DATA",SWIG_From_int(static_cast< int >(0x00000364))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_EXTRACT_KEY_FROM_KEY_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_EXTRACT_KEY_FROM_KEY",SWIG_From_int(static_cast< int >(0x00000365))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SSL3_PRE_MASTER_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SSL3_PRE_MASTER_KEY_GEN",SWIG_From_int(static_cast< int >(0x00000370))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SSL3_MASTER_KEY_DERIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SSL3_MASTER_KEY_DERIVE",SWIG_From_int(static_cast< int >(0x00000371))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SSL3_KEY_AND_MAC_DERIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SSL3_KEY_AND_MAC_DERIVE",SWIG_From_int(static_cast< int >(0x00000372))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SSL3_MASTER_KEY_DERIVE_DH_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SSL3_MASTER_KEY_DERIVE_DH",SWIG_From_int(static_cast< int >(0x00000373))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_TLS_PRE_MASTER_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_TLS_PRE_MASTER_KEY_GEN",SWIG_From_int(static_cast< int >(0x00000374))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_TLS_MASTER_KEY_DERIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_TLS_MASTER_KEY_DERIVE",SWIG_From_int(static_cast< int >(0x00000375))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_TLS_KEY_AND_MAC_DERIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_TLS_KEY_AND_MAC_DERIVE",SWIG_From_int(static_cast< int >(0x00000376))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_TLS_MASTER_KEY_DERIVE_DH_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_TLS_MASTER_KEY_DERIVE_DH",SWIG_From_int(static_cast< int >(0x00000377))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_TLS_PRF_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_TLS_PRF",SWIG_From_int(static_cast< int >(0x00000378))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SSL3_MD5_MAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SSL3_MD5_MAC",SWIG_From_int(static_cast< int >(0x00000380))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SSL3_SHA1_MAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SSL3_SHA1_MAC",SWIG_From_int(static_cast< int >(0x00000381))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_MD5_KEY_DERIVATION_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_MD5_KEY_DERIVATION",SWIG_From_int(static_cast< int >(0x00000390))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_MD2_KEY_DERIVATION_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_MD2_KEY_DERIVATION",SWIG_From_int(static_cast< int >(0x00000391))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA1_KEY_DERIVATION_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA1_KEY_DERIVATION",SWIG_From_int(static_cast< int >(0x00000392))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA256_KEY_DERIVATION_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA256_KEY_DERIVATION",SWIG_From_int(static_cast< int >(0x00000393))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA384_KEY_DERIVATION_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA384_KEY_DERIVATION",SWIG_From_int(static_cast< int >(0x00000394))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA512_KEY_DERIVATION_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA512_KEY_DERIVATION",SWIG_From_int(static_cast< int >(0x00000395))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SHA224_KEY_DERIVATION_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SHA224_KEY_DERIVATION",SWIG_From_int(static_cast< int >(0x00000396))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_PBE_MD2_DES_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_PBE_MD2_DES_CBC",SWIG_From_int(static_cast< int >(0x000003A0))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_PBE_MD5_DES_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_PBE_MD5_DES_CBC",SWIG_From_int(static_cast< int >(0x000003A1))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_PBE_MD5_CAST_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_PBE_MD5_CAST_CBC",SWIG_From_int(static_cast< int >(0x000003A2))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_PBE_MD5_CAST3_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_PBE_MD5_CAST3_CBC",SWIG_From_int(static_cast< int >(0x000003A3))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_PBE_MD5_CAST5_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_PBE_MD5_CAST5_CBC",SWIG_From_int(static_cast< int >(0x000003A4))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_PBE_MD5_CAST128_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_PBE_MD5_CAST128_CBC",SWIG_From_int(static_cast< int >(0x000003A4))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_PBE_SHA1_CAST5_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_PBE_SHA1_CAST5_CBC",SWIG_From_int(static_cast< int >(0x000003A5))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_PBE_SHA1_CAST128_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_PBE_SHA1_CAST128_CBC",SWIG_From_int(static_cast< int >(0x000003A5))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_PBE_SHA1_RC4_128_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_PBE_SHA1_RC4_128",SWIG_From_int(static_cast< int >(0x000003A6))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_PBE_SHA1_RC4_40_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_PBE_SHA1_RC4_40",SWIG_From_int(static_cast< int >(0x000003A7))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_PBE_SHA1_DES3_EDE_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_PBE_SHA1_DES3_EDE_CBC",SWIG_From_int(static_cast< int >(0x000003A8))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_PBE_SHA1_DES2_EDE_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_PBE_SHA1_DES2_EDE_CBC",SWIG_From_int(static_cast< int >(0x000003A9))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_PBE_SHA1_RC2_128_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_PBE_SHA1_RC2_128_CBC",SWIG_From_int(static_cast< int >(0x000003AA))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_PBE_SHA1_RC2_40_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_PBE_SHA1_RC2_40_CBC",SWIG_From_int(static_cast< int >(0x000003AB))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_PKCS5_PBKD2_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_PKCS5_PBKD2",SWIG_From_int(static_cast< int >(0x000003B0))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_PBA_SHA1_WITH_SHA1_HMAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_PBA_SHA1_WITH_SHA1_HMAC",SWIG_From_int(static_cast< int >(0x000003C0))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_WTLS_PRE_MASTER_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_WTLS_PRE_MASTER_KEY_GEN",SWIG_From_int(static_cast< int >(0x000003D0))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_WTLS_MASTER_KEY_DERIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_WTLS_MASTER_KEY_DERIVE",SWIG_From_int(static_cast< int >(0x000003D1))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC",SWIG_From_int(static_cast< int >(0x000003D2))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_WTLS_PRF_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_WTLS_PRF",SWIG_From_int(static_cast< int >(0x000003D3))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE",SWIG_From_int(static_cast< int >(0x000003D4))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE",SWIG_From_int(static_cast< int >(0x000003D5))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_KEY_WRAP_LYNKS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_KEY_WRAP_LYNKS",SWIG_From_int(static_cast< int >(0x00000400))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_KEY_WRAP_SET_OAEP_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_KEY_WRAP_SET_OAEP",SWIG_From_int(static_cast< int >(0x00000401))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CMS_SIG_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CMS_SIG",SWIG_From_int(static_cast< int >(0x00000500))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_KIP_DERIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_KIP_DERIVE",SWIG_From_int(static_cast< int >(0x00000510))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_KIP_WRAP_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_KIP_WRAP",SWIG_From_int(static_cast< int >(0x00000511))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_KIP_MAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_KIP_MAC",SWIG_From_int(static_cast< int >(0x00000512))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAMELLIA_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAMELLIA_KEY_GEN",SWIG_From_int(static_cast< int >(0x00000550))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAMELLIA_ECB_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAMELLIA_ECB",SWIG_From_int(static_cast< int >(0x00000551))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAMELLIA_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAMELLIA_CBC",SWIG_From_int(static_cast< int >(0x00000552))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAMELLIA_MAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAMELLIA_MAC",SWIG_From_int(static_cast< int >(0x00000553))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAMELLIA_MAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAMELLIA_MAC_GENERAL",SWIG_From_int(static_cast< int >(0x00000554))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAMELLIA_CBC_PAD_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAMELLIA_CBC_PAD",SWIG_From_int(static_cast< int >(0x00000555))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAMELLIA_ECB_ENCRYPT_DATA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAMELLIA_ECB_ENCRYPT_DATA",SWIG_From_int(static_cast< int >(0x00000556))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAMELLIA_CBC_ENCRYPT_DATA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAMELLIA_CBC_ENCRYPT_DATA",SWIG_From_int(static_cast< int >(0x00000557))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_CAMELLIA_CTR_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_CAMELLIA_CTR",SWIG_From_int(static_cast< int >(0x00000558))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_ARIA_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_ARIA_KEY_GEN",SWIG_From_int(static_cast< int >(0x00000560))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_ARIA_ECB_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_ARIA_ECB",SWIG_From_int(static_cast< int >(0x00000561))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_ARIA_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_ARIA_CBC",SWIG_From_int(static_cast< int >(0x00000562))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_ARIA_MAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_ARIA_MAC",SWIG_From_int(static_cast< int >(0x00000563))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_ARIA_MAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_ARIA_MAC_GENERAL",SWIG_From_int(static_cast< int >(0x00000564))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_ARIA_CBC_PAD_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_ARIA_CBC_PAD",SWIG_From_int(static_cast< int >(0x00000565))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_ARIA_ECB_ENCRYPT_DATA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_ARIA_ECB_ENCRYPT_DATA",SWIG_From_int(static_cast< int >(0x00000566))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_ARIA_CBC_ENCRYPT_DATA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_ARIA_CBC_ENCRYPT_DATA",SWIG_From_int(static_cast< int >(0x00000567))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SEED_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SEED_KEY_GEN",SWIG_From_int(static_cast< int >(0x00000650))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SEED_ECB_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SEED_ECB",SWIG_From_int(static_cast< int >(0x00000651))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SEED_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SEED_CBC",SWIG_From_int(static_cast< int >(0x00000652))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SEED_MAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SEED_MAC",SWIG_From_int(static_cast< int >(0x00000653))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SEED_MAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SEED_MAC_GENERAL",SWIG_From_int(static_cast< int >(0x00000654))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SEED_CBC_PAD_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SEED_CBC_PAD",SWIG_From_int(static_cast< int >(0x00000655))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SEED_ECB_ENCRYPT_DATA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SEED_ECB_ENCRYPT_DATA",SWIG_From_int(static_cast< int >(0x00000656))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SEED_CBC_ENCRYPT_DATA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SEED_CBC_ENCRYPT_DATA",SWIG_From_int(static_cast< int >(0x00000657))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SKIPJACK_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SKIPJACK_KEY_GEN",SWIG_From_int(static_cast< int >(0x00001000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SKIPJACK_ECB64_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SKIPJACK_ECB64",SWIG_From_int(static_cast< int >(0x00001001))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SKIPJACK_CBC64_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SKIPJACK_CBC64",SWIG_From_int(static_cast< int >(0x00001002))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SKIPJACK_OFB64_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SKIPJACK_OFB64",SWIG_From_int(static_cast< int >(0x00001003))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SKIPJACK_CFB64_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SKIPJACK_CFB64",SWIG_From_int(static_cast< int >(0x00001004))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SKIPJACK_CFB32_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SKIPJACK_CFB32",SWIG_From_int(static_cast< int >(0x00001005))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SKIPJACK_CFB16_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SKIPJACK_CFB16",SWIG_From_int(static_cast< int >(0x00001006))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SKIPJACK_CFB8_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SKIPJACK_CFB8",SWIG_From_int(static_cast< int >(0x00001007))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SKIPJACK_WRAP_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SKIPJACK_WRAP",SWIG_From_int(static_cast< int >(0x00001008))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SKIPJACK_PRIVATE_WRAP_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SKIPJACK_PRIVATE_WRAP",SWIG_From_int(static_cast< int >(0x00001009))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_SKIPJACK_RELAYX_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_SKIPJACK_RELAYX",SWIG_From_int(static_cast< int >(0x0000100a))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_KEA_KEY_PAIR_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_KEA_KEY_PAIR_GEN",SWIG_From_int(static_cast< int >(0x00001010))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_KEA_KEY_DERIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_KEA_KEY_DERIVE",SWIG_From_int(static_cast< int >(0x00001011))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_FORTEZZA_TIMESTAMP_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_FORTEZZA_TIMESTAMP",SWIG_From_int(static_cast< int >(0x00001020))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_BATON_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_BATON_KEY_GEN",SWIG_From_int(static_cast< int >(0x00001030))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_BATON_ECB128_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_BATON_ECB128",SWIG_From_int(static_cast< int >(0x00001031))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_BATON_ECB96_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_BATON_ECB96",SWIG_From_int(static_cast< int >(0x00001032))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_BATON_CBC128_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_BATON_CBC128",SWIG_From_int(static_cast< int >(0x00001033))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_BATON_COUNTER_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_BATON_COUNTER",SWIG_From_int(static_cast< int >(0x00001034))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_BATON_SHUFFLE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_BATON_SHUFFLE",SWIG_From_int(static_cast< int >(0x00001035))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_BATON_WRAP_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_BATON_WRAP",SWIG_From_int(static_cast< int >(0x00001036))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_ECDSA_KEY_PAIR_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_ECDSA_KEY_PAIR_GEN",SWIG_From_int(static_cast< int >(0x00001040))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_EC_KEY_PAIR_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_EC_KEY_PAIR_GEN",SWIG_From_int(static_cast< int >(0x00001040))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_ECDSA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_ECDSA",SWIG_From_int(static_cast< int >(0x00001041))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_ECDSA_SHA1_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_ECDSA_SHA1",SWIG_From_int(static_cast< int >(0x00001042))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_ECDH1_DERIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_ECDH1_DERIVE",SWIG_From_int(static_cast< int >(0x00001050))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_ECDH1_COFACTOR_DERIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_ECDH1_COFACTOR_DERIVE",SWIG_From_int(static_cast< int >(0x00001051))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_ECMQV_DERIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_ECMQV_DERIVE",SWIG_From_int(static_cast< int >(0x00001052))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_JUNIPER_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_JUNIPER_KEY_GEN",SWIG_From_int(static_cast< int >(0x00001060))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_JUNIPER_ECB128_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_JUNIPER_ECB128",SWIG_From_int(static_cast< int >(0x00001061))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_JUNIPER_CBC128_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_JUNIPER_CBC128",SWIG_From_int(static_cast< int >(0x00001062))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_JUNIPER_COUNTER_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_JUNIPER_COUNTER",SWIG_From_int(static_cast< int >(0x00001063))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_JUNIPER_SHUFFLE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_JUNIPER_SHUFFLE",SWIG_From_int(static_cast< int >(0x00001064))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_JUNIPER_WRAP_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_JUNIPER_WRAP",SWIG_From_int(static_cast< int >(0x00001065))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_FASTHASH_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_FASTHASH",SWIG_From_int(static_cast< int >(0x00001070))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_AES_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_AES_KEY_GEN",SWIG_From_int(static_cast< int >(0x00001080))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_AES_ECB_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_AES_ECB",SWIG_From_int(static_cast< int >(0x00001081))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_AES_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_AES_CBC",SWIG_From_int(static_cast< int >(0x00001082))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_AES_MAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_AES_MAC",SWIG_From_int(static_cast< int >(0x00001083))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_AES_MAC_GENERAL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_AES_MAC_GENERAL",SWIG_From_int(static_cast< int >(0x00001084))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_AES_CBC_PAD_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_AES_CBC_PAD",SWIG_From_int(static_cast< int >(0x00001085))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_AES_CTR_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_AES_CTR",SWIG_From_int(static_cast< int >(0x00001086))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_AES_GCM_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_AES_GCM",SWIG_From_int(static_cast< int >(0x00001087))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_AES_CCM_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_AES_CCM",SWIG_From_int(static_cast< int >(0x00001088))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_AES_CTS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_AES_CTS",SWIG_From_int(static_cast< int >(0x00001089))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_AES_CMAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_AES_CMAC",SWIG_From_int(static_cast< int >(0x0000108A))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_BLOWFISH_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_BLOWFISH_KEY_GEN",SWIG_From_int(static_cast< int >(0x00001090))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_BLOWFISH_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_BLOWFISH_CBC",SWIG_From_int(static_cast< int >(0x00001091))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_TWOFISH_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_TWOFISH_KEY_GEN",SWIG_From_int(static_cast< int >(0x00001092))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_TWOFISH_CBC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_TWOFISH_CBC",SWIG_From_int(static_cast< int >(0x00001093))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_BLOWFISH_CBC_PAD_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_BLOWFISH_CBC_PAD",SWIG_From_int(static_cast< int >(0x00001094))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_TWOFISH_CBC_PAD_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_TWOFISH_CBC_PAD",SWIG_From_int(static_cast< int >(0x00001095))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DES_ECB_ENCRYPT_DATA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DES_ECB_ENCRYPT_DATA",SWIG_From_int(static_cast< int >(0x00001100))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DES_CBC_ENCRYPT_DATA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DES_CBC_ENCRYPT_DATA",SWIG_From_int(static_cast< int >(0x00001101))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DES3_ECB_ENCRYPT_DATA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DES3_ECB_ENCRYPT_DATA",SWIG_From_int(static_cast< int >(0x00001102))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DES3_CBC_ENCRYPT_DATA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DES3_CBC_ENCRYPT_DATA",SWIG_From_int(static_cast< int >(0x00001103))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_AES_ECB_ENCRYPT_DATA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_AES_ECB_ENCRYPT_DATA",SWIG_From_int(static_cast< int >(0x00001104))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_AES_CBC_ENCRYPT_DATA_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_AES_CBC_ENCRYPT_DATA",SWIG_From_int(static_cast< int >(0x00001105))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_GOSTR3410_KEY_PAIR_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_GOSTR3410_KEY_PAIR_GEN",SWIG_From_int(static_cast< int >(0x00001200))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_GOSTR3410_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_GOSTR3410",SWIG_From_int(static_cast< int >(0x00001201))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_GOSTR3410_WITH_GOSTR3411_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_GOSTR3410_WITH_GOSTR3411",SWIG_From_int(static_cast< int >(0x00001202))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_GOSTR3410_KEY_WRAP_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_GOSTR3410_KEY_WRAP",SWIG_From_int(static_cast< int >(0x00001203))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_GOSTR3410_DERIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_GOSTR3410_DERIVE",SWIG_From_int(static_cast< int >(0x00001204))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_GOSTR3411_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_GOSTR3411",SWIG_From_int(static_cast< int >(0x00001210))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_GOSTR3411_HMAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_GOSTR3411_HMAC",SWIG_From_int(static_cast< int >(0x00001211))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_GOST28147_KEY_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_GOST28147_KEY_GEN",SWIG_From_int(static_cast< int >(0x00001220))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_GOST28147_ECB_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_GOST28147_ECB",SWIG_From_int(static_cast< int >(0x00001221))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_GOST28147_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_GOST28147",SWIG_From_int(static_cast< int >(0x00001222))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_GOST28147_MAC_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_GOST28147_MAC",SWIG_From_int(static_cast< int >(0x00001223))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_GOST28147_KEY_WRAP_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_GOST28147_KEY_WRAP",SWIG_From_int(static_cast< int >(0x00001224))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DSA_PARAMETER_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DSA_PARAMETER_GEN",SWIG_From_int(static_cast< int >(0x00002000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_DH_PKCS_PARAMETER_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_DH_PKCS_PARAMETER_GEN",SWIG_From_int(static_cast< int >(0x00002001))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_X9_42_DH_PARAMETER_GEN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_X9_42_DH_PARAMETER_GEN",SWIG_From_int(static_cast< int >(0x00002002))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_AES_OFB_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_AES_OFB",SWIG_From_int(static_cast< int >(0x00002104))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_AES_CFB64_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_AES_CFB64",SWIG_From_int(static_cast< int >(0x00002105))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_AES_CFB8_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_AES_CFB8",SWIG_From_int(static_cast< int >(0x00002106))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_AES_CFB128_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_AES_CFB128",SWIG_From_int(static_cast< int >(0x00002107))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RSA_PKCS_TPM_1_1_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RSA_PKCS_TPM_1_1",SWIG_From_int(static_cast< int >(0x00004001))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_RSA_PKCS_OAEP_TPM_1_1_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_RSA_PKCS_OAEP_TPM_1_1",SWIG_From_int(static_cast< int >(0x00004002))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKM_VENDOR_DEFINED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKM_VENDOR_DEFINED",SWIG_From_long(static_cast< long >(0x80000000L))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_HW_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_HW",SWIG_From_int(static_cast< int >(0x00000001))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_ENCRYPT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_ENCRYPT",SWIG_From_int(static_cast< int >(0x00000100))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_DECRYPT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_DECRYPT",SWIG_From_int(static_cast< int >(0x00000200))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_DIGEST_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_DIGEST",SWIG_From_int(static_cast< int >(0x00000400))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_SIGN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_SIGN",SWIG_From_int(static_cast< int >(0x00000800))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_SIGN_RECOVER_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_SIGN_RECOVER",SWIG_From_int(static_cast< int >(0x00001000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_VERIFY_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_VERIFY",SWIG_From_int(static_cast< int >(0x00002000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_VERIFY_RECOVER_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_VERIFY_RECOVER",SWIG_From_int(static_cast< int >(0x00004000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_GENERATE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_GENERATE",SWIG_From_int(static_cast< int >(0x00008000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_GENERATE_KEY_PAIR_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_GENERATE_KEY_PAIR",SWIG_From_int(static_cast< int >(0x00010000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_WRAP_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_WRAP",SWIG_From_int(static_cast< int >(0x00020000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_UNWRAP_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_UNWRAP",SWIG_From_int(static_cast< int >(0x00040000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_DERIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_DERIVE",SWIG_From_int(static_cast< int >(0x00080000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_EC_F_P_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_EC_F_P",SWIG_From_int(static_cast< int >(0x00100000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_EC_F_2M_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_EC_F_2M",SWIG_From_int(static_cast< int >(0x00200000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_EC_ECPARAMETERS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_EC_ECPARAMETERS",SWIG_From_int(static_cast< int >(0x00400000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_EC_NAMEDCURVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_EC_NAMEDCURVE",SWIG_From_int(static_cast< int >(0x00800000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_EC_UNCOMPRESS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_EC_UNCOMPRESS",SWIG_From_int(static_cast< int >(0x01000000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_EC_COMPRESS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_EC_COMPRESS",SWIG_From_int(static_cast< int >(0x02000000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_EXTENSION_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_EXTENSION",SWIG_From_long(static_cast< long >(0x80000000L))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_OK_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_OK",SWIG_From_int(static_cast< int >(0x00000000))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_CANCEL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_CANCEL",SWIG_From_int(static_cast< int >(0x00000001))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_HOST_MEMORY_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_HOST_MEMORY",SWIG_From_int(static_cast< int >(0x00000002))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_SLOT_ID_INVALID_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_SLOT_ID_INVALID",SWIG_From_int(static_cast< int >(0x00000003))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_GENERAL_ERROR_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_GENERAL_ERROR",SWIG_From_int(static_cast< int >(0x00000005))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_FUNCTION_FAILED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_FUNCTION_FAILED",SWIG_From_int(static_cast< int >(0x00000006))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_ARGUMENTS_BAD_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_ARGUMENTS_BAD",SWIG_From_int(static_cast< int >(0x00000007))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_NO_EVENT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_NO_EVENT",SWIG_From_int(static_cast< int >(0x00000008))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_NEED_TO_CREATE_THREADS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_NEED_TO_CREATE_THREADS",SWIG_From_int(static_cast< int >(0x00000009))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_CANT_LOCK_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_CANT_LOCK",SWIG_From_int(static_cast< int >(0x0000000A))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_ATTRIBUTE_READ_ONLY_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_ATTRIBUTE_READ_ONLY",SWIG_From_int(static_cast< int >(0x00000010))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_ATTRIBUTE_SENSITIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_ATTRIBUTE_SENSITIVE",SWIG_From_int(static_cast< int >(0x00000011))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_ATTRIBUTE_TYPE_INVALID_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_ATTRIBUTE_TYPE_INVALID",SWIG_From_int(static_cast< int >(0x00000012))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_ATTRIBUTE_VALUE_INVALID_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_ATTRIBUTE_VALUE_INVALID",SWIG_From_int(static_cast< int >(0x00000013))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_DATA_INVALID_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_DATA_INVALID",SWIG_From_int(static_cast< int >(0x00000020))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_DATA_LEN_RANGE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_DATA_LEN_RANGE",SWIG_From_int(static_cast< int >(0x00000021))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_DEVICE_ERROR_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_DEVICE_ERROR",SWIG_From_int(static_cast< int >(0x00000030))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_DEVICE_MEMORY_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_DEVICE_MEMORY",SWIG_From_int(static_cast< int >(0x00000031))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_DEVICE_REMOVED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_DEVICE_REMOVED",SWIG_From_int(static_cast< int >(0x00000032))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_ENCRYPTED_DATA_INVALID_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_ENCRYPTED_DATA_INVALID",SWIG_From_int(static_cast< int >(0x00000040))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_ENCRYPTED_DATA_LEN_RANGE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_ENCRYPTED_DATA_LEN_RANGE",SWIG_From_int(static_cast< int >(0x00000041))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_FUNCTION_CANCELED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_FUNCTION_CANCELED",SWIG_From_int(static_cast< int >(0x00000050))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_FUNCTION_NOT_PARALLEL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_FUNCTION_NOT_PARALLEL",SWIG_From_int(static_cast< int >(0x00000051))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_FUNCTION_NOT_SUPPORTED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_FUNCTION_NOT_SUPPORTED",SWIG_From_int(static_cast< int >(0x00000054))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_KEY_HANDLE_INVALID_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_KEY_HANDLE_INVALID",SWIG_From_int(static_cast< int >(0x00000060))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_KEY_SIZE_RANGE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_KEY_SIZE_RANGE",SWIG_From_int(static_cast< int >(0x00000062))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_KEY_TYPE_INCONSISTENT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_KEY_TYPE_INCONSISTENT",SWIG_From_int(static_cast< int >(0x00000063))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_KEY_NOT_NEEDED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_KEY_NOT_NEEDED",SWIG_From_int(static_cast< int >(0x00000064))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_KEY_CHANGED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_KEY_CHANGED",SWIG_From_int(static_cast< int >(0x00000065))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_KEY_NEEDED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_KEY_NEEDED",SWIG_From_int(static_cast< int >(0x00000066))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_KEY_INDIGESTIBLE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_KEY_INDIGESTIBLE",SWIG_From_int(static_cast< int >(0x00000067))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_KEY_FUNCTION_NOT_PERMITTED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_KEY_FUNCTION_NOT_PERMITTED",SWIG_From_int(static_cast< int >(0x00000068))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_KEY_NOT_WRAPPABLE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_KEY_NOT_WRAPPABLE",SWIG_From_int(static_cast< int >(0x00000069))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_KEY_UNEXTRACTABLE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_KEY_UNEXTRACTABLE",SWIG_From_int(static_cast< int >(0x0000006A))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_MECHANISM_INVALID_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_MECHANISM_INVALID",SWIG_From_int(static_cast< int >(0x00000070))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_MECHANISM_PARAM_INVALID_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_MECHANISM_PARAM_INVALID",SWIG_From_int(static_cast< int >(0x00000071))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_OBJECT_HANDLE_INVALID_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_OBJECT_HANDLE_INVALID",SWIG_From_int(static_cast< int >(0x00000082))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_OPERATION_ACTIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_OPERATION_ACTIVE",SWIG_From_int(static_cast< int >(0x00000090))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_OPERATION_NOT_INITIALIZED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_OPERATION_NOT_INITIALIZED",SWIG_From_int(static_cast< int >(0x00000091))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_PIN_INCORRECT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_PIN_INCORRECT",SWIG_From_int(static_cast< int >(0x000000A0))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_PIN_INVALID_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_PIN_INVALID",SWIG_From_int(static_cast< int >(0x000000A1))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_PIN_LEN_RANGE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_PIN_LEN_RANGE",SWIG_From_int(static_cast< int >(0x000000A2))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_PIN_EXPIRED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_PIN_EXPIRED",SWIG_From_int(static_cast< int >(0x000000A3))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_PIN_LOCKED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_PIN_LOCKED",SWIG_From_int(static_cast< int >(0x000000A4))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_SESSION_CLOSED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_SESSION_CLOSED",SWIG_From_int(static_cast< int >(0x000000B0))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_SESSION_COUNT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_SESSION_COUNT",SWIG_From_int(static_cast< int >(0x000000B1))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_SESSION_HANDLE_INVALID_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_SESSION_HANDLE_INVALID",SWIG_From_int(static_cast< int >(0x000000B3))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_SESSION_PARALLEL_NOT_SUPPORTED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_SESSION_PARALLEL_NOT_SUPPORTED",SWIG_From_int(static_cast< int >(0x000000B4))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_SESSION_READ_ONLY_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_SESSION_READ_ONLY",SWIG_From_int(static_cast< int >(0x000000B5))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_SESSION_EXISTS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_SESSION_EXISTS",SWIG_From_int(static_cast< int >(0x000000B6))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_SESSION_READ_ONLY_EXISTS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_SESSION_READ_ONLY_EXISTS",SWIG_From_int(static_cast< int >(0x000000B7))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_SESSION_READ_WRITE_SO_EXISTS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_SESSION_READ_WRITE_SO_EXISTS",SWIG_From_int(static_cast< int >(0x000000B8))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_SIGNATURE_INVALID_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_SIGNATURE_INVALID",SWIG_From_int(static_cast< int >(0x000000C0))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_SIGNATURE_LEN_RANGE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_SIGNATURE_LEN_RANGE",SWIG_From_int(static_cast< int >(0x000000C1))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_TEMPLATE_INCOMPLETE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_TEMPLATE_INCOMPLETE",SWIG_From_int(static_cast< int >(0x000000D0))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_TEMPLATE_INCONSISTENT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_TEMPLATE_INCONSISTENT",SWIG_From_int(static_cast< int >(0x000000D1))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_TOKEN_NOT_PRESENT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_TOKEN_NOT_PRESENT",SWIG_From_int(static_cast< int >(0x000000E0))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_TOKEN_NOT_RECOGNIZED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_TOKEN_NOT_RECOGNIZED",SWIG_From_int(static_cast< int >(0x000000E1))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_TOKEN_WRITE_PROTECTED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_TOKEN_WRITE_PROTECTED",SWIG_From_int(static_cast< int >(0x000000E2))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_UNWRAPPING_KEY_HANDLE_INVALID_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_UNWRAPPING_KEY_HANDLE_INVALID",SWIG_From_int(static_cast< int >(0x000000F0))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_UNWRAPPING_KEY_SIZE_RANGE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_UNWRAPPING_KEY_SIZE_RANGE",SWIG_From_int(static_cast< int >(0x000000F1))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT",SWIG_From_int(static_cast< int >(0x000000F2))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_USER_ALREADY_LOGGED_IN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_USER_ALREADY_LOGGED_IN",SWIG_From_int(static_cast< int >(0x00000100))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_USER_NOT_LOGGED_IN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_USER_NOT_LOGGED_IN",SWIG_From_int(static_cast< int >(0x00000101))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_USER_PIN_NOT_INITIALIZED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_USER_PIN_NOT_INITIALIZED",SWIG_From_int(static_cast< int >(0x00000102))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_USER_TYPE_INVALID_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_USER_TYPE_INVALID",SWIG_From_int(static_cast< int >(0x00000103))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_USER_ANOTHER_ALREADY_LOGGED_IN_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_USER_ANOTHER_ALREADY_LOGGED_IN",SWIG_From_int(static_cast< int >(0x00000104))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_USER_TOO_MANY_TYPES_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_USER_TOO_MANY_TYPES",SWIG_From_int(static_cast< int >(0x00000105))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_WRAPPED_KEY_INVALID_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_WRAPPED_KEY_INVALID",SWIG_From_int(static_cast< int >(0x00000110))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_WRAPPED_KEY_LEN_RANGE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_WRAPPED_KEY_LEN_RANGE",SWIG_From_int(static_cast< int >(0x00000112))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_WRAPPING_KEY_HANDLE_INVALID_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_WRAPPING_KEY_HANDLE_INVALID",SWIG_From_int(static_cast< int >(0x00000113))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_WRAPPING_KEY_SIZE_RANGE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_WRAPPING_KEY_SIZE_RANGE",SWIG_From_int(static_cast< int >(0x00000114))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_WRAPPING_KEY_TYPE_INCONSISTENT_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_WRAPPING_KEY_TYPE_INCONSISTENT",SWIG_From_int(static_cast< int >(0x00000115))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_RANDOM_SEED_NOT_SUPPORTED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_RANDOM_SEED_NOT_SUPPORTED",SWIG_From_int(static_cast< int >(0x00000120))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_RANDOM_NO_RNG_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_RANDOM_NO_RNG",SWIG_From_int(static_cast< int >(0x00000121))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_DOMAIN_PARAMS_INVALID_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_DOMAIN_PARAMS_INVALID",SWIG_From_int(static_cast< int >(0x00000130))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_BUFFER_TOO_SMALL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_BUFFER_TOO_SMALL",SWIG_From_int(static_cast< int >(0x00000150))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_SAVED_STATE_INVALID_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_SAVED_STATE_INVALID",SWIG_From_int(static_cast< int >(0x00000160))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_INFORMATION_SENSITIVE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_INFORMATION_SENSITIVE",SWIG_From_int(static_cast< int >(0x00000170))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_STATE_UNSAVEABLE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_STATE_UNSAVEABLE",SWIG_From_int(static_cast< int >(0x00000180))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_CRYPTOKI_NOT_INITIALIZED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_CRYPTOKI_NOT_INITIALIZED",SWIG_From_int(static_cast< int >(0x00000190))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_CRYPTOKI_ALREADY_INITIALIZED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_CRYPTOKI_ALREADY_INITIALIZED",SWIG_From_int(static_cast< int >(0x00000191))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_MUTEX_BAD_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_MUTEX_BAD",SWIG_From_int(static_cast< int >(0x000001A0))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_MUTEX_NOT_LOCKED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_MUTEX_NOT_LOCKED",SWIG_From_int(static_cast< int >(0x000001A1))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_NEW_PIN_MODE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_NEW_PIN_MODE",SWIG_From_int(static_cast< int >(0x000001B0))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_NEXT_OTP_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_NEXT_OTP",SWIG_From_int(static_cast< int >(0x000001B1))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_FUNCTION_REJECTED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_FUNCTION_REJECTED",SWIG_From_int(static_cast< int >(0x00000200))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKR_VENDOR_DEFINED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKR_VENDOR_DEFINED",SWIG_From_long(static_cast< long >(0x80000000L))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_LIBRARY_CANT_CREATE_OS_THREADS_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_LIBRARY_CANT_CREATE_OS_THREADS",SWIG_From_int(static_cast< int >(0x00000001))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_OS_LOCKING_OK_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_OS_LOCKING_OK",SWIG_From_int(static_cast< int >(0x00000002))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKF_DONT_BLOCK_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKF_DONT_BLOCK",SWIG_From_int(static_cast< int >(1))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKG_MGF1_SHA1_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKG_MGF1_SHA1",SWIG_From_int(static_cast< int >(0x00000001))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKG_MGF1_SHA256_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKG_MGF1_SHA256",SWIG_From_int(static_cast< int >(0x00000002))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKG_MGF1_SHA384_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKG_MGF1_SHA384",SWIG_From_int(static_cast< int >(0x00000003))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKG_MGF1_SHA512_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKG_MGF1_SHA512",SWIG_From_int(static_cast< int >(0x00000004))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKG_MGF1_SHA224_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKG_MGF1_SHA224",SWIG_From_int(static_cast< int >(0x00000005))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKZ_DATA_SPECIFIED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKZ_DATA_SPECIFIED",SWIG_From_int(static_cast< int >(0x00000001))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKD_NULL_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKD_NULL",SWIG_From_int(static_cast< int >(0x00000001))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKD_SHA1_KDF_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKD_SHA1_KDF",SWIG_From_int(static_cast< int >(0x00000002))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKD_SHA1_KDF_ASN1_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKD_SHA1_KDF_ASN1",SWIG_From_int(static_cast< int >(0x00000003))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKD_SHA1_KDF_CONCATENATE_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKD_SHA1_KDF_CONCATENATE",SWIG_From_int(static_cast< int >(0x00000004))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKD_SHA224_KDF_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKD_SHA224_KDF",SWIG_From_int(static_cast< int >(0x00000005))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKD_SHA256_KDF_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKD_SHA256_KDF",SWIG_From_int(static_cast< int >(0x00000006))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKD_SHA384_KDF_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKD_SHA384_KDF",SWIG_From_int(static_cast< int >(0x00000007))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKD_SHA512_KDF_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKD_SHA512_KDF",SWIG_From_int(static_cast< int >(0x00000008))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKD_CPDIVERSIFY_KDF_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKD_CPDIVERSIFY_KDF",SWIG_From_int(static_cast< int >(0x00000009))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKP_PKCS5_PBKD2_HMAC_SHA1_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKP_PKCS5_PBKD2_HMAC_SHA1",SWIG_From_int(static_cast< int >(0x00000001))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *CKZ_SALT_SPECIFIED_swigconstant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *module; - PyObject *d; - if (!PyArg_ParseTuple(args,(char*)"O:swigconstant", &module)) return NULL; - d = PyModule_GetDict(module); - if (!d) return NULL; - SWIG_Python_SetConstant(d, "CKZ_SALT_SPECIFIED",SWIG_From_int(static_cast< int >(0x00000001))); - return SWIG_Py_Void(); -} - - -SWIGINTERN PyObject *_wrap_new_CPKCS11Lib(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)":new_CPKCS11Lib")) SWIG_fail; - result = (CPKCS11Lib *)new CPKCS11Lib(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CPKCS11Lib, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_delete_CPKCS11Lib(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:delete_CPKCS11Lib",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CPKCS11Lib" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - delete arg1; - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_Load(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - char *arg2 = (char *) 0 ; - bool arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - int res2 ; - char *buf2 = 0 ; - int alloc2 = 0 ; - bool val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - bool result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CPKCS11Lib_Load",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_Load" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_Load" "', argument " "2"" of type '" "char const *""'"); - } - arg2 = reinterpret_cast< char * >(buf2); - ecode3 = SWIG_AsVal_bool(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "CPKCS11Lib_Load" "', argument " "3"" of type '" "bool""'"); - } - arg3 = static_cast< bool >(val3); - result = (bool)(arg1)->Load((char const *)arg2,arg3); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - return resultobj; -fail: - if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_Unload(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - bool result; - - if (!PyArg_ParseTuple(args,(char *)"O:CPKCS11Lib_Unload",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_Unload" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - result = (bool)(arg1)->Unload(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_Initialize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"O:CPKCS11Lib_C_Initialize",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_Initialize" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - result = (CK_RV)(arg1)->C_Initialize(); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_Finalize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"O:CPKCS11Lib_C_Finalize",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_Finalize" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - result = (CK_RV)(arg1)->C_Finalize(); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_GetInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - CK_INFO *arg2 = (CK_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OO:CPKCS11Lib_C_GetInfo",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_GetInfo" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_CK_INFO, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_GetInfo" "', argument " "2"" of type '" "CK_INFO *""'"); - } - arg2 = reinterpret_cast< CK_INFO * >(argp2); - result = (CK_RV)(arg1)->C_GetInfo(arg2); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_GetSlotList(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - unsigned char arg2 ; - std::vector< long > *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - unsigned char val2 ; - int ecode2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CPKCS11Lib_C_GetSlotList",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_GetSlotList" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_char(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CPKCS11Lib_C_GetSlotList" "', argument " "2"" of type '" "unsigned char""'"); - } - arg2 = static_cast< unsigned char >(val2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_GetSlotList" "', argument " "3"" of type '" "std::vector< long > &""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_GetSlotList" "', argument " "3"" of type '" "std::vector< long > &""'"); - } - arg3 = reinterpret_cast< std::vector< long > * >(argp3); - result = (CK_RV)(arg1)->C_GetSlotList(arg2,*arg3); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_GetSlotInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - unsigned long arg2 ; - CK_SLOT_INFO *arg3 = (CK_SLOT_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - unsigned long val2 ; - int ecode2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CPKCS11Lib_C_GetSlotInfo",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_GetSlotInfo" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CPKCS11Lib_C_GetSlotInfo" "', argument " "2"" of type '" "unsigned long""'"); - } - arg2 = static_cast< unsigned long >(val2); - res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_CK_SLOT_INFO, 0 | 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_GetSlotInfo" "', argument " "3"" of type '" "CK_SLOT_INFO *""'"); - } - arg3 = reinterpret_cast< CK_SLOT_INFO * >(argp3); - result = (CK_RV)(arg1)->C_GetSlotInfo(arg2,arg3); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_GetTokenInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - unsigned long arg2 ; - CK_TOKEN_INFO *arg3 = (CK_TOKEN_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - unsigned long val2 ; - int ecode2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CPKCS11Lib_C_GetTokenInfo",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_GetTokenInfo" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CPKCS11Lib_C_GetTokenInfo" "', argument " "2"" of type '" "unsigned long""'"); - } - arg2 = static_cast< unsigned long >(val2); - res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_CK_TOKEN_INFO, 0 | 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_GetTokenInfo" "', argument " "3"" of type '" "CK_TOKEN_INFO *""'"); - } - arg3 = reinterpret_cast< CK_TOKEN_INFO * >(argp3); - result = (CK_RV)(arg1)->C_GetTokenInfo(arg2,arg3); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_InitToken(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - unsigned long arg2 ; - char *arg3 = (char *) 0 ; - unsigned long arg4 ; - char *arg5 = (char *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - unsigned long val2 ; - int ecode2 = 0 ; - int res3 ; - char *buf3 = 0 ; - size_t size3 = 0 ; - int alloc3 = 0 ; - int res5 ; - char *buf5 = 0 ; - int alloc5 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:CPKCS11Lib_C_InitToken",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_InitToken" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CPKCS11Lib_C_InitToken" "', argument " "2"" of type '" "unsigned long""'"); - } - arg2 = static_cast< unsigned long >(val2); - res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, &size3, &alloc3); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_InitToken" "', argument " "3"" of type '" "char *""'"); - } - arg3 = reinterpret_cast< char * >(buf3); - arg4 = static_cast< unsigned long >(size3 - 1); - res5 = SWIG_AsCharPtrAndSize(obj3, &buf5, NULL, &alloc5); - if (!SWIG_IsOK(res5)) { - SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "CPKCS11Lib_C_InitToken" "', argument " "5"" of type '" "char const *""'"); - } - arg5 = reinterpret_cast< char * >(buf5); - result = (CK_RV)(arg1)->C_InitToken(arg2,arg3,arg4,(char const *)arg5); - { - resultobj = PyInt_FromLong((long)result); - } - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; - if (alloc5 == SWIG_NEWOBJ) delete[] buf5; - return resultobj; -fail: - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; - if (alloc5 == SWIG_NEWOBJ) delete[] buf5; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_InitPIN(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - char *arg3 = (char *) 0 ; - unsigned long arg4 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - int res3 ; - char *buf3 = 0 ; - size_t size3 = 0 ; - int alloc3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CPKCS11Lib_C_InitPIN",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_InitPIN" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_InitPIN" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_InitPIN" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, &size3, &alloc3); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_InitPIN" "', argument " "3"" of type '" "char *""'"); - } - arg3 = reinterpret_cast< char * >(buf3); - arg4 = static_cast< unsigned long >(size3 - 1); - result = (CK_RV)(arg1)->C_InitPIN(arg2,arg3,arg4); - { - resultobj = PyInt_FromLong((long)result); - } - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; - return resultobj; -fail: - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_SetPIN(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - char *arg3 = (char *) 0 ; - unsigned long arg4 ; - char *arg5 = (char *) 0 ; - unsigned long arg6 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - int res3 ; - char *buf3 = 0 ; - size_t size3 = 0 ; - int alloc3 = 0 ; - int res5 ; - char *buf5 = 0 ; - size_t size5 = 0 ; - int alloc5 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:CPKCS11Lib_C_SetPIN",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_SetPIN" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_SetPIN" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_SetPIN" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, &size3, &alloc3); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_SetPIN" "', argument " "3"" of type '" "char *""'"); - } - arg3 = reinterpret_cast< char * >(buf3); - arg4 = static_cast< unsigned long >(size3 - 1); - res5 = SWIG_AsCharPtrAndSize(obj3, &buf5, &size5, &alloc5); - if (!SWIG_IsOK(res5)) { - SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "CPKCS11Lib_C_SetPIN" "', argument " "5"" of type '" "char *""'"); - } - arg5 = reinterpret_cast< char * >(buf5); - arg6 = static_cast< unsigned long >(size5 - 1); - result = (CK_RV)(arg1)->C_SetPIN(arg2,arg3,arg4,arg5,arg6); - { - resultobj = PyInt_FromLong((long)result); - } - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; - if (alloc5 == SWIG_NEWOBJ) delete[] buf5; - return resultobj; -fail: - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; - if (alloc5 == SWIG_NEWOBJ) delete[] buf5; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_OpenSession(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - unsigned long arg2 ; - unsigned long arg3 ; - CK_SESSION_HANDLE *arg4 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - unsigned long val2 ; - int ecode2 = 0 ; - unsigned long val3 ; - int ecode3 = 0 ; - void *argp4 = 0 ; - int res4 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:CPKCS11Lib_C_OpenSession",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_OpenSession" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CPKCS11Lib_C_OpenSession" "', argument " "2"" of type '" "unsigned long""'"); - } - arg2 = static_cast< unsigned long >(val2); - ecode3 = SWIG_AsVal_unsigned_SS_long(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "CPKCS11Lib_C_OpenSession" "', argument " "3"" of type '" "unsigned long""'"); - } - arg3 = static_cast< unsigned long >(val3); - res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_CK_SESSION_HANDLE, 0 ); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "CPKCS11Lib_C_OpenSession" "', argument " "4"" of type '" "CK_SESSION_HANDLE &""'"); - } - if (!argp4) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_OpenSession" "', argument " "4"" of type '" "CK_SESSION_HANDLE &""'"); - } - arg4 = reinterpret_cast< CK_SESSION_HANDLE * >(argp4); - result = (CK_RV)(arg1)->C_OpenSession(arg2,arg3,*arg4); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_CloseSession(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OO:CPKCS11Lib_C_CloseSession",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_CloseSession" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_CloseSession" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_CloseSession" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - result = (CK_RV)(arg1)->C_CloseSession(arg2); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_CloseAllSessions(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - unsigned long arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - unsigned long val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OO:CPKCS11Lib_C_CloseAllSessions",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_CloseAllSessions" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CPKCS11Lib_C_CloseAllSessions" "', argument " "2"" of type '" "unsigned long""'"); - } - arg2 = static_cast< unsigned long >(val2); - result = (CK_RV)(arg1)->C_CloseAllSessions(arg2); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_GetSessionInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - CK_SESSION_INFO *arg3 = (CK_SESSION_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CPKCS11Lib_C_GetSessionInfo",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_GetSessionInfo" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_GetSessionInfo" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_GetSessionInfo" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_CK_SESSION_INFO, 0 | 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_GetSessionInfo" "', argument " "3"" of type '" "CK_SESSION_INFO *""'"); - } - arg3 = reinterpret_cast< CK_SESSION_INFO * >(argp3); - result = (CK_RV)(arg1)->C_GetSessionInfo(arg2,arg3); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_Login(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - unsigned long arg3 ; - char *arg4 = (char *) 0 ; - unsigned long arg5 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - unsigned long val3 ; - int ecode3 = 0 ; - int res4 ; - char *buf4 = 0 ; - size_t size4 = 0 ; - int alloc4 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:CPKCS11Lib_C_Login",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_Login" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_Login" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_Login" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - ecode3 = SWIG_AsVal_unsigned_SS_long(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "CPKCS11Lib_C_Login" "', argument " "3"" of type '" "unsigned long""'"); - } - arg3 = static_cast< unsigned long >(val3); - res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, &size4, &alloc4); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "CPKCS11Lib_C_Login" "', argument " "4"" of type '" "char *""'"); - } - arg4 = reinterpret_cast< char * >(buf4); - arg5 = static_cast< unsigned long >(size4 - 1); - result = (CK_RV)(arg1)->C_Login(arg2,arg3,arg4,arg5); - { - resultobj = PyInt_FromLong((long)result); - } - if (alloc4 == SWIG_NEWOBJ) delete[] buf4; - return resultobj; -fail: - if (alloc4 == SWIG_NEWOBJ) delete[] buf4; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_Logout(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OO:CPKCS11Lib_C_Logout",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_Logout" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_Logout" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_Logout" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - result = (CK_RV)(arg1)->C_Logout(arg2); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_CreateObject(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - std::vector< CK_ATTRIBUTE_SMART > arg3 ; - CK_OBJECT_HANDLE *arg4 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp4 = 0 ; - int res4 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:CPKCS11Lib_C_CreateObject",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_CreateObject" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_CreateObject" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_CreateObject" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - { - std::vector > *ptr = (std::vector > *)0; - int res = swig::asptr(obj2, &ptr); - if (!SWIG_IsOK(res) || !ptr) { - SWIG_exception_fail(SWIG_ArgError((ptr ? res : SWIG_TypeError)), "in method '" "CPKCS11Lib_C_CreateObject" "', argument " "3"" of type '" "std::vector< CK_ATTRIBUTE_SMART >""'"); - } - arg3 = *ptr; - if (SWIG_IsNewObj(res)) delete ptr; - } - res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 ); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "CPKCS11Lib_C_CreateObject" "', argument " "4"" of type '" "CK_OBJECT_HANDLE &""'"); - } - if (!argp4) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_CreateObject" "', argument " "4"" of type '" "CK_OBJECT_HANDLE &""'"); - } - arg4 = reinterpret_cast< CK_OBJECT_HANDLE * >(argp4); - result = (CK_RV)(arg1)->C_CreateObject(arg2,arg3,*arg4); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_DestroyObject(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - SwigValueWrapper< CK_OBJECT_HANDLE > arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp3 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CPKCS11Lib_C_DestroyObject",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_DestroyObject" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_DestroyObject" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_DestroyObject" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - { - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_DestroyObject" "', argument " "3"" of type '" "CK_OBJECT_HANDLE""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_DestroyObject" "', argument " "3"" of type '" "CK_OBJECT_HANDLE""'"); - } else { - CK_OBJECT_HANDLE * temp = reinterpret_cast< CK_OBJECT_HANDLE * >(argp3); - arg3 = *temp; - if (SWIG_IsNewObj(res3)) delete temp; - } - } - result = (CK_RV)(arg1)->C_DestroyObject(arg2,arg3); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_GetObjectSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - SwigValueWrapper< CK_OBJECT_HANDLE > arg3 ; - unsigned long *arg4 = (unsigned long *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp3 ; - int res3 = 0 ; - void *argp4 = 0 ; - int res4 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:CPKCS11Lib_C_GetObjectSize",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_GetObjectSize" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_GetObjectSize" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_GetObjectSize" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - { - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_GetObjectSize" "', argument " "3"" of type '" "CK_OBJECT_HANDLE""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_GetObjectSize" "', argument " "3"" of type '" "CK_OBJECT_HANDLE""'"); - } else { - CK_OBJECT_HANDLE * temp = reinterpret_cast< CK_OBJECT_HANDLE * >(argp3); - arg3 = *temp; - if (SWIG_IsNewObj(res3)) delete temp; - } - } - res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_unsigned_long, 0 | 0 ); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "CPKCS11Lib_C_GetObjectSize" "', argument " "4"" of type '" "unsigned long *""'"); - } - arg4 = reinterpret_cast< unsigned long * >(argp4); - result = (CK_RV)(arg1)->C_GetObjectSize(arg2,arg3,arg4); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_GetAttributeValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - SwigValueWrapper< CK_OBJECT_HANDLE > arg3 ; - std::vector< CK_ATTRIBUTE_SMART > *arg4 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp3 ; - int res3 = 0 ; - void *argp4 = 0 ; - int res4 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:CPKCS11Lib_C_GetAttributeValue",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_GetAttributeValue" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_GetAttributeValue" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_GetAttributeValue" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - { - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_GetAttributeValue" "', argument " "3"" of type '" "CK_OBJECT_HANDLE""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_GetAttributeValue" "', argument " "3"" of type '" "CK_OBJECT_HANDLE""'"); - } else { - CK_OBJECT_HANDLE * temp = reinterpret_cast< CK_OBJECT_HANDLE * >(argp3); - arg3 = *temp; - if (SWIG_IsNewObj(res3)) delete temp; - } - } - res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 ); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "CPKCS11Lib_C_GetAttributeValue" "', argument " "4"" of type '" "std::vector< CK_ATTRIBUTE_SMART > &""'"); - } - if (!argp4) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_GetAttributeValue" "', argument " "4"" of type '" "std::vector< CK_ATTRIBUTE_SMART > &""'"); - } - arg4 = reinterpret_cast< std::vector< CK_ATTRIBUTE_SMART > * >(argp4); - result = (CK_RV)(arg1)->C_GetAttributeValue(arg2,arg3,*arg4); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_SetAttributeValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - SwigValueWrapper< CK_OBJECT_HANDLE > arg3 ; - std::vector< CK_ATTRIBUTE_SMART > arg4 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp3 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:CPKCS11Lib_C_SetAttributeValue",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_SetAttributeValue" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_SetAttributeValue" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_SetAttributeValue" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - { - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_SetAttributeValue" "', argument " "3"" of type '" "CK_OBJECT_HANDLE""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_SetAttributeValue" "', argument " "3"" of type '" "CK_OBJECT_HANDLE""'"); - } else { - CK_OBJECT_HANDLE * temp = reinterpret_cast< CK_OBJECT_HANDLE * >(argp3); - arg3 = *temp; - if (SWIG_IsNewObj(res3)) delete temp; - } - } - { - std::vector > *ptr = (std::vector > *)0; - int res = swig::asptr(obj3, &ptr); - if (!SWIG_IsOK(res) || !ptr) { - SWIG_exception_fail(SWIG_ArgError((ptr ? res : SWIG_TypeError)), "in method '" "CPKCS11Lib_C_SetAttributeValue" "', argument " "4"" of type '" "std::vector< CK_ATTRIBUTE_SMART >""'"); - } - arg4 = *ptr; - if (SWIG_IsNewObj(res)) delete ptr; - } - result = (CK_RV)(arg1)->C_SetAttributeValue(arg2,arg3,arg4); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_FindObjectsInit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - std::vector< CK_ATTRIBUTE_SMART > *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CPKCS11Lib_C_FindObjectsInit",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_FindObjectsInit" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_FindObjectsInit" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_FindObjectsInit" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_FindObjectsInit" "', argument " "3"" of type '" "std::vector< CK_ATTRIBUTE_SMART > &""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_FindObjectsInit" "', argument " "3"" of type '" "std::vector< CK_ATTRIBUTE_SMART > &""'"); - } - arg3 = reinterpret_cast< std::vector< CK_ATTRIBUTE_SMART > * >(argp3); - result = (CK_RV)(arg1)->C_FindObjectsInit(arg2,*arg3); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_FindObjects(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - std::vector< CK_OBJECT_HANDLE > *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CPKCS11Lib_C_FindObjects",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_FindObjects" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_FindObjects" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_FindObjects" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_FindObjects" "', argument " "3"" of type '" "std::vector< CK_OBJECT_HANDLE > &""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_FindObjects" "', argument " "3"" of type '" "std::vector< CK_OBJECT_HANDLE > &""'"); - } - arg3 = reinterpret_cast< std::vector< CK_OBJECT_HANDLE > * >(argp3); - result = (CK_RV)(arg1)->C_FindObjects(arg2,*arg3); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_FindObjectsFinal(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OO:CPKCS11Lib_C_FindObjectsFinal",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_FindObjectsFinal" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_FindObjectsFinal" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_FindObjectsFinal" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - result = (CK_RV)(arg1)->C_FindObjectsFinal(arg2); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_EncryptInit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - CK_MECHANISM *arg3 = (CK_MECHANISM *) 0 ; - SwigValueWrapper< CK_OBJECT_HANDLE > arg4 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - void *argp4 ; - int res4 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:CPKCS11Lib_C_EncryptInit",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_EncryptInit" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_EncryptInit" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_EncryptInit" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_CK_MECHANISM, 0 | 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_EncryptInit" "', argument " "3"" of type '" "CK_MECHANISM *""'"); - } - arg3 = reinterpret_cast< CK_MECHANISM * >(argp3); - { - res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "CPKCS11Lib_C_EncryptInit" "', argument " "4"" of type '" "CK_OBJECT_HANDLE""'"); - } - if (!argp4) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_EncryptInit" "', argument " "4"" of type '" "CK_OBJECT_HANDLE""'"); - } else { - CK_OBJECT_HANDLE * temp = reinterpret_cast< CK_OBJECT_HANDLE * >(argp4); - arg4 = *temp; - if (SWIG_IsNewObj(res4)) delete temp; - } - } - result = (CK_RV)(arg1)->C_EncryptInit(arg2,arg3,arg4); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_Encrypt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - std::vector< unsigned char > arg3 ; - std::vector< unsigned char > *arg4 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp4 = 0 ; - int res4 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:CPKCS11Lib_C_Encrypt",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_Encrypt" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_Encrypt" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_Encrypt" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - { - std::vector > *ptr = (std::vector > *)0; - int res = swig::asptr(obj2, &ptr); - if (!SWIG_IsOK(res) || !ptr) { - SWIG_exception_fail(SWIG_ArgError((ptr ? res : SWIG_TypeError)), "in method '" "CPKCS11Lib_C_Encrypt" "', argument " "3"" of type '" "std::vector< unsigned char >""'"); - } - arg3 = *ptr; - if (SWIG_IsNewObj(res)) delete ptr; - } - res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 ); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "CPKCS11Lib_C_Encrypt" "', argument " "4"" of type '" "std::vector< unsigned char > &""'"); - } - if (!argp4) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_Encrypt" "', argument " "4"" of type '" "std::vector< unsigned char > &""'"); - } - arg4 = reinterpret_cast< std::vector< unsigned char > * >(argp4); - result = (CK_RV)(arg1)->C_Encrypt(arg2,arg3,*arg4); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_EncryptUpdate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - std::vector< unsigned char > arg3 ; - std::vector< unsigned char > *arg4 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp4 = 0 ; - int res4 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:CPKCS11Lib_C_EncryptUpdate",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_EncryptUpdate" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_EncryptUpdate" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_EncryptUpdate" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - { - std::vector > *ptr = (std::vector > *)0; - int res = swig::asptr(obj2, &ptr); - if (!SWIG_IsOK(res) || !ptr) { - SWIG_exception_fail(SWIG_ArgError((ptr ? res : SWIG_TypeError)), "in method '" "CPKCS11Lib_C_EncryptUpdate" "', argument " "3"" of type '" "std::vector< unsigned char >""'"); - } - arg3 = *ptr; - if (SWIG_IsNewObj(res)) delete ptr; - } - res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 ); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "CPKCS11Lib_C_EncryptUpdate" "', argument " "4"" of type '" "std::vector< unsigned char > &""'"); - } - if (!argp4) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_EncryptUpdate" "', argument " "4"" of type '" "std::vector< unsigned char > &""'"); - } - arg4 = reinterpret_cast< std::vector< unsigned char > * >(argp4); - result = (CK_RV)(arg1)->C_EncryptUpdate(arg2,arg3,*arg4); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_EncryptFinal(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - std::vector< unsigned char > *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CPKCS11Lib_C_EncryptFinal",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_EncryptFinal" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_EncryptFinal" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_EncryptFinal" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_EncryptFinal" "', argument " "3"" of type '" "std::vector< unsigned char > &""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_EncryptFinal" "', argument " "3"" of type '" "std::vector< unsigned char > &""'"); - } - arg3 = reinterpret_cast< std::vector< unsigned char > * >(argp3); - result = (CK_RV)(arg1)->C_EncryptFinal(arg2,*arg3); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_DecryptInit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - CK_MECHANISM *arg3 = (CK_MECHANISM *) 0 ; - SwigValueWrapper< CK_OBJECT_HANDLE > arg4 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - void *argp4 ; - int res4 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:CPKCS11Lib_C_DecryptInit",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_DecryptInit" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_DecryptInit" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_DecryptInit" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_CK_MECHANISM, 0 | 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_DecryptInit" "', argument " "3"" of type '" "CK_MECHANISM *""'"); - } - arg3 = reinterpret_cast< CK_MECHANISM * >(argp3); - { - res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "CPKCS11Lib_C_DecryptInit" "', argument " "4"" of type '" "CK_OBJECT_HANDLE""'"); - } - if (!argp4) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_DecryptInit" "', argument " "4"" of type '" "CK_OBJECT_HANDLE""'"); - } else { - CK_OBJECT_HANDLE * temp = reinterpret_cast< CK_OBJECT_HANDLE * >(argp4); - arg4 = *temp; - if (SWIG_IsNewObj(res4)) delete temp; - } - } - result = (CK_RV)(arg1)->C_DecryptInit(arg2,arg3,arg4); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_Decrypt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - std::vector< unsigned char > arg3 ; - std::vector< unsigned char > *arg4 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp4 = 0 ; - int res4 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:CPKCS11Lib_C_Decrypt",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_Decrypt" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_Decrypt" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_Decrypt" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - { - std::vector > *ptr = (std::vector > *)0; - int res = swig::asptr(obj2, &ptr); - if (!SWIG_IsOK(res) || !ptr) { - SWIG_exception_fail(SWIG_ArgError((ptr ? res : SWIG_TypeError)), "in method '" "CPKCS11Lib_C_Decrypt" "', argument " "3"" of type '" "std::vector< unsigned char >""'"); - } - arg3 = *ptr; - if (SWIG_IsNewObj(res)) delete ptr; - } - res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 ); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "CPKCS11Lib_C_Decrypt" "', argument " "4"" of type '" "std::vector< unsigned char > &""'"); - } - if (!argp4) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_Decrypt" "', argument " "4"" of type '" "std::vector< unsigned char > &""'"); - } - arg4 = reinterpret_cast< std::vector< unsigned char > * >(argp4); - result = (CK_RV)(arg1)->C_Decrypt(arg2,arg3,*arg4); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_DecryptUpdate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - std::vector< unsigned char > arg3 ; - std::vector< unsigned char > *arg4 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp4 = 0 ; - int res4 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:CPKCS11Lib_C_DecryptUpdate",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_DecryptUpdate" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_DecryptUpdate" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_DecryptUpdate" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - { - std::vector > *ptr = (std::vector > *)0; - int res = swig::asptr(obj2, &ptr); - if (!SWIG_IsOK(res) || !ptr) { - SWIG_exception_fail(SWIG_ArgError((ptr ? res : SWIG_TypeError)), "in method '" "CPKCS11Lib_C_DecryptUpdate" "', argument " "3"" of type '" "std::vector< unsigned char >""'"); - } - arg3 = *ptr; - if (SWIG_IsNewObj(res)) delete ptr; - } - res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 ); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "CPKCS11Lib_C_DecryptUpdate" "', argument " "4"" of type '" "std::vector< unsigned char > &""'"); - } - if (!argp4) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_DecryptUpdate" "', argument " "4"" of type '" "std::vector< unsigned char > &""'"); - } - arg4 = reinterpret_cast< std::vector< unsigned char > * >(argp4); - result = (CK_RV)(arg1)->C_DecryptUpdate(arg2,arg3,*arg4); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_DecryptFinal(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - std::vector< unsigned char > *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CPKCS11Lib_C_DecryptFinal",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_DecryptFinal" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_DecryptFinal" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_DecryptFinal" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_DecryptFinal" "', argument " "3"" of type '" "std::vector< unsigned char > &""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_DecryptFinal" "', argument " "3"" of type '" "std::vector< unsigned char > &""'"); - } - arg3 = reinterpret_cast< std::vector< unsigned char > * >(argp3); - result = (CK_RV)(arg1)->C_DecryptFinal(arg2,*arg3); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_DigestInit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - CK_MECHANISM *arg3 = (CK_MECHANISM *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CPKCS11Lib_C_DigestInit",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_DigestInit" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_DigestInit" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_DigestInit" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_CK_MECHANISM, 0 | 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_DigestInit" "', argument " "3"" of type '" "CK_MECHANISM *""'"); - } - arg3 = reinterpret_cast< CK_MECHANISM * >(argp3); - result = (CK_RV)(arg1)->C_DigestInit(arg2,arg3); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_Digest(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - std::vector< unsigned char > arg3 ; - std::vector< unsigned char > *arg4 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp4 = 0 ; - int res4 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:CPKCS11Lib_C_Digest",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_Digest" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_Digest" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_Digest" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - { - std::vector > *ptr = (std::vector > *)0; - int res = swig::asptr(obj2, &ptr); - if (!SWIG_IsOK(res) || !ptr) { - SWIG_exception_fail(SWIG_ArgError((ptr ? res : SWIG_TypeError)), "in method '" "CPKCS11Lib_C_Digest" "', argument " "3"" of type '" "std::vector< unsigned char >""'"); - } - arg3 = *ptr; - if (SWIG_IsNewObj(res)) delete ptr; - } - res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 ); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "CPKCS11Lib_C_Digest" "', argument " "4"" of type '" "std::vector< unsigned char > &""'"); - } - if (!argp4) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_Digest" "', argument " "4"" of type '" "std::vector< unsigned char > &""'"); - } - arg4 = reinterpret_cast< std::vector< unsigned char > * >(argp4); - result = (CK_RV)(arg1)->C_Digest(arg2,arg3,*arg4); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_DigestUpdate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - std::vector< unsigned char > arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CPKCS11Lib_C_DigestUpdate",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_DigestUpdate" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_DigestUpdate" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_DigestUpdate" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - { - std::vector > *ptr = (std::vector > *)0; - int res = swig::asptr(obj2, &ptr); - if (!SWIG_IsOK(res) || !ptr) { - SWIG_exception_fail(SWIG_ArgError((ptr ? res : SWIG_TypeError)), "in method '" "CPKCS11Lib_C_DigestUpdate" "', argument " "3"" of type '" "std::vector< unsigned char >""'"); - } - arg3 = *ptr; - if (SWIG_IsNewObj(res)) delete ptr; - } - result = (CK_RV)(arg1)->C_DigestUpdate(arg2,arg3); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_DigestKey(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - SwigValueWrapper< CK_OBJECT_HANDLE > arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp3 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CPKCS11Lib_C_DigestKey",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_DigestKey" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_DigestKey" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_DigestKey" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - { - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_DigestKey" "', argument " "3"" of type '" "CK_OBJECT_HANDLE""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_DigestKey" "', argument " "3"" of type '" "CK_OBJECT_HANDLE""'"); - } else { - CK_OBJECT_HANDLE * temp = reinterpret_cast< CK_OBJECT_HANDLE * >(argp3); - arg3 = *temp; - if (SWIG_IsNewObj(res3)) delete temp; - } - } - result = (CK_RV)(arg1)->C_DigestKey(arg2,arg3); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_DigestFinal(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - std::vector< unsigned char > *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CPKCS11Lib_C_DigestFinal",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_DigestFinal" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_DigestFinal" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_DigestFinal" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_DigestFinal" "', argument " "3"" of type '" "std::vector< unsigned char > &""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_DigestFinal" "', argument " "3"" of type '" "std::vector< unsigned char > &""'"); - } - arg3 = reinterpret_cast< std::vector< unsigned char > * >(argp3); - result = (CK_RV)(arg1)->C_DigestFinal(arg2,*arg3); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_SignInit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - CK_MECHANISM *arg3 = (CK_MECHANISM *) 0 ; - SwigValueWrapper< CK_OBJECT_HANDLE > arg4 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - void *argp4 ; - int res4 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:CPKCS11Lib_C_SignInit",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_SignInit" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_SignInit" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_SignInit" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_CK_MECHANISM, 0 | 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_SignInit" "', argument " "3"" of type '" "CK_MECHANISM *""'"); - } - arg3 = reinterpret_cast< CK_MECHANISM * >(argp3); - { - res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "CPKCS11Lib_C_SignInit" "', argument " "4"" of type '" "CK_OBJECT_HANDLE""'"); - } - if (!argp4) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_SignInit" "', argument " "4"" of type '" "CK_OBJECT_HANDLE""'"); - } else { - CK_OBJECT_HANDLE * temp = reinterpret_cast< CK_OBJECT_HANDLE * >(argp4); - arg4 = *temp; - if (SWIG_IsNewObj(res4)) delete temp; - } - } - result = (CK_RV)(arg1)->C_SignInit(arg2,arg3,arg4); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_Sign(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - std::vector< unsigned char > arg3 ; - std::vector< unsigned char > *arg4 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp4 = 0 ; - int res4 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:CPKCS11Lib_C_Sign",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_Sign" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_Sign" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_Sign" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - { - std::vector > *ptr = (std::vector > *)0; - int res = swig::asptr(obj2, &ptr); - if (!SWIG_IsOK(res) || !ptr) { - SWIG_exception_fail(SWIG_ArgError((ptr ? res : SWIG_TypeError)), "in method '" "CPKCS11Lib_C_Sign" "', argument " "3"" of type '" "std::vector< unsigned char >""'"); - } - arg3 = *ptr; - if (SWIG_IsNewObj(res)) delete ptr; - } - res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 ); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "CPKCS11Lib_C_Sign" "', argument " "4"" of type '" "std::vector< unsigned char > &""'"); - } - if (!argp4) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_Sign" "', argument " "4"" of type '" "std::vector< unsigned char > &""'"); - } - arg4 = reinterpret_cast< std::vector< unsigned char > * >(argp4); - result = (CK_RV)(arg1)->C_Sign(arg2,arg3,*arg4); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_SignUpdate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - std::vector< unsigned char > arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CPKCS11Lib_C_SignUpdate",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_SignUpdate" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_SignUpdate" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_SignUpdate" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - { - std::vector > *ptr = (std::vector > *)0; - int res = swig::asptr(obj2, &ptr); - if (!SWIG_IsOK(res) || !ptr) { - SWIG_exception_fail(SWIG_ArgError((ptr ? res : SWIG_TypeError)), "in method '" "CPKCS11Lib_C_SignUpdate" "', argument " "3"" of type '" "std::vector< unsigned char >""'"); - } - arg3 = *ptr; - if (SWIG_IsNewObj(res)) delete ptr; - } - result = (CK_RV)(arg1)->C_SignUpdate(arg2,arg3); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_SignFinal(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - std::vector< unsigned char > *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CPKCS11Lib_C_SignFinal",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_SignFinal" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_SignFinal" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_SignFinal" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_SignFinal" "', argument " "3"" of type '" "std::vector< unsigned char > &""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_SignFinal" "', argument " "3"" of type '" "std::vector< unsigned char > &""'"); - } - arg3 = reinterpret_cast< std::vector< unsigned char > * >(argp3); - result = (CK_RV)(arg1)->C_SignFinal(arg2,*arg3); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_VerifyInit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - CK_MECHANISM *arg3 = (CK_MECHANISM *) 0 ; - SwigValueWrapper< CK_OBJECT_HANDLE > arg4 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - void *argp4 ; - int res4 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:CPKCS11Lib_C_VerifyInit",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_VerifyInit" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_VerifyInit" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_VerifyInit" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_CK_MECHANISM, 0 | 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_VerifyInit" "', argument " "3"" of type '" "CK_MECHANISM *""'"); - } - arg3 = reinterpret_cast< CK_MECHANISM * >(argp3); - { - res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "CPKCS11Lib_C_VerifyInit" "', argument " "4"" of type '" "CK_OBJECT_HANDLE""'"); - } - if (!argp4) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_VerifyInit" "', argument " "4"" of type '" "CK_OBJECT_HANDLE""'"); - } else { - CK_OBJECT_HANDLE * temp = reinterpret_cast< CK_OBJECT_HANDLE * >(argp4); - arg4 = *temp; - if (SWIG_IsNewObj(res4)) delete temp; - } - } - result = (CK_RV)(arg1)->C_VerifyInit(arg2,arg3,arg4); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_Verify(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - std::vector< unsigned char > arg3 ; - std::vector< unsigned char > arg4 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:CPKCS11Lib_C_Verify",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_Verify" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_Verify" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_Verify" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - { - std::vector > *ptr = (std::vector > *)0; - int res = swig::asptr(obj2, &ptr); - if (!SWIG_IsOK(res) || !ptr) { - SWIG_exception_fail(SWIG_ArgError((ptr ? res : SWIG_TypeError)), "in method '" "CPKCS11Lib_C_Verify" "', argument " "3"" of type '" "std::vector< unsigned char >""'"); - } - arg3 = *ptr; - if (SWIG_IsNewObj(res)) delete ptr; - } - { - std::vector > *ptr = (std::vector > *)0; - int res = swig::asptr(obj3, &ptr); - if (!SWIG_IsOK(res) || !ptr) { - SWIG_exception_fail(SWIG_ArgError((ptr ? res : SWIG_TypeError)), "in method '" "CPKCS11Lib_C_Verify" "', argument " "4"" of type '" "std::vector< unsigned char >""'"); - } - arg4 = *ptr; - if (SWIG_IsNewObj(res)) delete ptr; - } - result = (CK_RV)(arg1)->C_Verify(arg2,arg3,arg4); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_VerifyUpdate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - std::vector< unsigned char > arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CPKCS11Lib_C_VerifyUpdate",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_VerifyUpdate" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_VerifyUpdate" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_VerifyUpdate" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - { - std::vector > *ptr = (std::vector > *)0; - int res = swig::asptr(obj2, &ptr); - if (!SWIG_IsOK(res) || !ptr) { - SWIG_exception_fail(SWIG_ArgError((ptr ? res : SWIG_TypeError)), "in method '" "CPKCS11Lib_C_VerifyUpdate" "', argument " "3"" of type '" "std::vector< unsigned char >""'"); - } - arg3 = *ptr; - if (SWIG_IsNewObj(res)) delete ptr; - } - result = (CK_RV)(arg1)->C_VerifyUpdate(arg2,arg3); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_VerifyFinal(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - std::vector< unsigned char > arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CPKCS11Lib_C_VerifyFinal",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_VerifyFinal" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_VerifyFinal" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_VerifyFinal" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - { - std::vector > *ptr = (std::vector > *)0; - int res = swig::asptr(obj2, &ptr); - if (!SWIG_IsOK(res) || !ptr) { - SWIG_exception_fail(SWIG_ArgError((ptr ? res : SWIG_TypeError)), "in method '" "CPKCS11Lib_C_VerifyFinal" "', argument " "3"" of type '" "std::vector< unsigned char >""'"); - } - arg3 = *ptr; - if (SWIG_IsNewObj(res)) delete ptr; - } - result = (CK_RV)(arg1)->C_VerifyFinal(arg2,arg3); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_GenerateKey(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - CK_MECHANISM *arg3 = (CK_MECHANISM *) 0 ; - std::vector< CK_ATTRIBUTE_SMART > arg4 ; - CK_OBJECT_HANDLE *arg5 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - void *argp5 = 0 ; - int res5 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - PyObject * obj4 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOOO:CPKCS11Lib_C_GenerateKey",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_GenerateKey" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_GenerateKey" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_GenerateKey" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_CK_MECHANISM, 0 | 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_GenerateKey" "', argument " "3"" of type '" "CK_MECHANISM *""'"); - } - arg3 = reinterpret_cast< CK_MECHANISM * >(argp3); - { - std::vector > *ptr = (std::vector > *)0; - int res = swig::asptr(obj3, &ptr); - if (!SWIG_IsOK(res) || !ptr) { - SWIG_exception_fail(SWIG_ArgError((ptr ? res : SWIG_TypeError)), "in method '" "CPKCS11Lib_C_GenerateKey" "', argument " "4"" of type '" "std::vector< CK_ATTRIBUTE_SMART >""'"); - } - arg4 = *ptr; - if (SWIG_IsNewObj(res)) delete ptr; - } - res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 ); - if (!SWIG_IsOK(res5)) { - SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "CPKCS11Lib_C_GenerateKey" "', argument " "5"" of type '" "CK_OBJECT_HANDLE &""'"); - } - if (!argp5) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_GenerateKey" "', argument " "5"" of type '" "CK_OBJECT_HANDLE &""'"); - } - arg5 = reinterpret_cast< CK_OBJECT_HANDLE * >(argp5); - result = (CK_RV)(arg1)->C_GenerateKey(arg2,arg3,arg4,*arg5); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_GenerateKeyPair(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - CK_MECHANISM *arg3 = (CK_MECHANISM *) 0 ; - std::vector< CK_ATTRIBUTE_SMART > arg4 ; - std::vector< CK_ATTRIBUTE_SMART > arg5 ; - CK_OBJECT_HANDLE *arg6 = 0 ; - CK_OBJECT_HANDLE *arg7 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - void *argp6 = 0 ; - int res6 = 0 ; - void *argp7 = 0 ; - int res7 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - PyObject * obj4 = 0 ; - PyObject * obj5 = 0 ; - PyObject * obj6 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOOOOO:CPKCS11Lib_C_GenerateKeyPair",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_GenerateKeyPair" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_GenerateKeyPair" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_GenerateKeyPair" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_CK_MECHANISM, 0 | 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_GenerateKeyPair" "', argument " "3"" of type '" "CK_MECHANISM *""'"); - } - arg3 = reinterpret_cast< CK_MECHANISM * >(argp3); - { - std::vector > *ptr = (std::vector > *)0; - int res = swig::asptr(obj3, &ptr); - if (!SWIG_IsOK(res) || !ptr) { - SWIG_exception_fail(SWIG_ArgError((ptr ? res : SWIG_TypeError)), "in method '" "CPKCS11Lib_C_GenerateKeyPair" "', argument " "4"" of type '" "std::vector< CK_ATTRIBUTE_SMART >""'"); - } - arg4 = *ptr; - if (SWIG_IsNewObj(res)) delete ptr; - } - { - std::vector > *ptr = (std::vector > *)0; - int res = swig::asptr(obj4, &ptr); - if (!SWIG_IsOK(res) || !ptr) { - SWIG_exception_fail(SWIG_ArgError((ptr ? res : SWIG_TypeError)), "in method '" "CPKCS11Lib_C_GenerateKeyPair" "', argument " "5"" of type '" "std::vector< CK_ATTRIBUTE_SMART >""'"); - } - arg5 = *ptr; - if (SWIG_IsNewObj(res)) delete ptr; - } - res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 ); - if (!SWIG_IsOK(res6)) { - SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "CPKCS11Lib_C_GenerateKeyPair" "', argument " "6"" of type '" "CK_OBJECT_HANDLE &""'"); - } - if (!argp6) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_GenerateKeyPair" "', argument " "6"" of type '" "CK_OBJECT_HANDLE &""'"); - } - arg6 = reinterpret_cast< CK_OBJECT_HANDLE * >(argp6); - res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 ); - if (!SWIG_IsOK(res7)) { - SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "CPKCS11Lib_C_GenerateKeyPair" "', argument " "7"" of type '" "CK_OBJECT_HANDLE &""'"); - } - if (!argp7) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_GenerateKeyPair" "', argument " "7"" of type '" "CK_OBJECT_HANDLE &""'"); - } - arg7 = reinterpret_cast< CK_OBJECT_HANDLE * >(argp7); - result = (CK_RV)(arg1)->C_GenerateKeyPair(arg2,arg3,arg4,arg5,*arg6,*arg7); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_WrapKey(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - CK_MECHANISM *arg3 = (CK_MECHANISM *) 0 ; - SwigValueWrapper< CK_OBJECT_HANDLE > arg4 ; - SwigValueWrapper< CK_OBJECT_HANDLE > arg5 ; - std::vector< unsigned char > *arg6 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - void *argp4 ; - int res4 = 0 ; - void *argp5 ; - int res5 = 0 ; - void *argp6 = 0 ; - int res6 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - PyObject * obj4 = 0 ; - PyObject * obj5 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOOOO:CPKCS11Lib_C_WrapKey",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_WrapKey" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_WrapKey" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_WrapKey" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_CK_MECHANISM, 0 | 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_WrapKey" "', argument " "3"" of type '" "CK_MECHANISM *""'"); - } - arg3 = reinterpret_cast< CK_MECHANISM * >(argp3); - { - res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "CPKCS11Lib_C_WrapKey" "', argument " "4"" of type '" "CK_OBJECT_HANDLE""'"); - } - if (!argp4) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_WrapKey" "', argument " "4"" of type '" "CK_OBJECT_HANDLE""'"); - } else { - CK_OBJECT_HANDLE * temp = reinterpret_cast< CK_OBJECT_HANDLE * >(argp4); - arg4 = *temp; - if (SWIG_IsNewObj(res4)) delete temp; - } - } - { - res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0); - if (!SWIG_IsOK(res5)) { - SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "CPKCS11Lib_C_WrapKey" "', argument " "5"" of type '" "CK_OBJECT_HANDLE""'"); - } - if (!argp5) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_WrapKey" "', argument " "5"" of type '" "CK_OBJECT_HANDLE""'"); - } else { - CK_OBJECT_HANDLE * temp = reinterpret_cast< CK_OBJECT_HANDLE * >(argp5); - arg5 = *temp; - if (SWIG_IsNewObj(res5)) delete temp; - } - } - res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 ); - if (!SWIG_IsOK(res6)) { - SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "CPKCS11Lib_C_WrapKey" "', argument " "6"" of type '" "std::vector< unsigned char > &""'"); - } - if (!argp6) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_WrapKey" "', argument " "6"" of type '" "std::vector< unsigned char > &""'"); - } - arg6 = reinterpret_cast< std::vector< unsigned char > * >(argp6); - result = (CK_RV)(arg1)->C_WrapKey(arg2,arg3,arg4,arg5,*arg6); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_UnwrapKey(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - CK_MECHANISM *arg3 = (CK_MECHANISM *) 0 ; - SwigValueWrapper< CK_OBJECT_HANDLE > arg4 ; - std::vector< unsigned char > arg5 ; - std::vector< CK_ATTRIBUTE_SMART > arg6 ; - CK_OBJECT_HANDLE *arg7 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - void *argp4 ; - int res4 = 0 ; - void *argp7 = 0 ; - int res7 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - PyObject * obj4 = 0 ; - PyObject * obj5 = 0 ; - PyObject * obj6 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOOOOO:CPKCS11Lib_C_UnwrapKey",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_UnwrapKey" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_UnwrapKey" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_UnwrapKey" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_CK_MECHANISM, 0 | 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_UnwrapKey" "', argument " "3"" of type '" "CK_MECHANISM *""'"); - } - arg3 = reinterpret_cast< CK_MECHANISM * >(argp3); - { - res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 | 0); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "CPKCS11Lib_C_UnwrapKey" "', argument " "4"" of type '" "CK_OBJECT_HANDLE""'"); - } - if (!argp4) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_UnwrapKey" "', argument " "4"" of type '" "CK_OBJECT_HANDLE""'"); - } else { - CK_OBJECT_HANDLE * temp = reinterpret_cast< CK_OBJECT_HANDLE * >(argp4); - arg4 = *temp; - if (SWIG_IsNewObj(res4)) delete temp; - } - } - { - std::vector > *ptr = (std::vector > *)0; - int res = swig::asptr(obj4, &ptr); - if (!SWIG_IsOK(res) || !ptr) { - SWIG_exception_fail(SWIG_ArgError((ptr ? res : SWIG_TypeError)), "in method '" "CPKCS11Lib_C_UnwrapKey" "', argument " "5"" of type '" "std::vector< unsigned char >""'"); - } - arg5 = *ptr; - if (SWIG_IsNewObj(res)) delete ptr; - } - { - std::vector > *ptr = (std::vector > *)0; - int res = swig::asptr(obj5, &ptr); - if (!SWIG_IsOK(res) || !ptr) { - SWIG_exception_fail(SWIG_ArgError((ptr ? res : SWIG_TypeError)), "in method '" "CPKCS11Lib_C_UnwrapKey" "', argument " "6"" of type '" "std::vector< CK_ATTRIBUTE_SMART >""'"); - } - arg6 = *ptr; - if (SWIG_IsNewObj(res)) delete ptr; - } - res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_CK_OBJECT_HANDLE, 0 ); - if (!SWIG_IsOK(res7)) { - SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "CPKCS11Lib_C_UnwrapKey" "', argument " "7"" of type '" "CK_OBJECT_HANDLE &""'"); - } - if (!argp7) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_UnwrapKey" "', argument " "7"" of type '" "CK_OBJECT_HANDLE &""'"); - } - arg7 = reinterpret_cast< CK_OBJECT_HANDLE * >(argp7); - result = (CK_RV)(arg1)->C_UnwrapKey(arg2,arg3,arg4,arg5,arg6,*arg7); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_SeedRandom(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - std::vector< unsigned char > arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CPKCS11Lib_C_SeedRandom",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_SeedRandom" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_SeedRandom" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_SeedRandom" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - { - std::vector > *ptr = (std::vector > *)0; - int res = swig::asptr(obj2, &ptr); - if (!SWIG_IsOK(res) || !ptr) { - SWIG_exception_fail(SWIG_ArgError((ptr ? res : SWIG_TypeError)), "in method '" "CPKCS11Lib_C_SeedRandom" "', argument " "3"" of type '" "std::vector< unsigned char >""'"); - } - arg3 = *ptr; - if (SWIG_IsNewObj(res)) delete ptr; - } - result = (CK_RV)(arg1)->C_SeedRandom(arg2,arg3); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_GenerateRandom(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - SwigValueWrapper< CK_SESSION_HANDLE > arg2 ; - std::vector< unsigned char > *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 ; - int res2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CPKCS11Lib_C_GenerateRandom",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_GenerateRandom" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - { - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_CK_SESSION_HANDLE, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "CPKCS11Lib_C_GenerateRandom" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_GenerateRandom" "', argument " "2"" of type '" "CK_SESSION_HANDLE""'"); - } else { - CK_SESSION_HANDLE * temp = reinterpret_cast< CK_SESSION_HANDLE * >(argp2); - arg2 = *temp; - if (SWIG_IsNewObj(res2)) delete temp; - } - } - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_GenerateRandom" "', argument " "3"" of type '" "std::vector< unsigned char > &""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_GenerateRandom" "', argument " "3"" of type '" "std::vector< unsigned char > &""'"); - } - arg3 = reinterpret_cast< std::vector< unsigned char > * >(argp3); - result = (CK_RV)(arg1)->C_GenerateRandom(arg2,*arg3); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_WaitForSlotEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - unsigned long arg2 ; - unsigned long *arg3 = (unsigned long *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - unsigned long val2 ; - int ecode2 = 0 ; - unsigned long temp3 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CPKCS11Lib_C_WaitForSlotEvent",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_WaitForSlotEvent" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CPKCS11Lib_C_WaitForSlotEvent" "', argument " "2"" of type '" "unsigned long""'"); - } - arg2 = static_cast< unsigned long >(val2); - if (!(SWIG_IsOK((res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3),SWIGTYPE_p_unsigned_long,0))))) { - unsigned long val; - int ecode = SWIG_AsVal_unsigned_SS_long(obj2, &val); - if (!SWIG_IsOK(ecode)) { - SWIG_exception_fail(SWIG_ArgError(ecode), "in method '" "CPKCS11Lib_C_WaitForSlotEvent" "', argument " "3"" of type '" "unsigned long""'"); - } - temp3 = static_cast< unsigned long >(val); - arg3 = &temp3; - res3 = SWIG_AddTmpMask(ecode); - } - result = (CK_RV)(arg1)->C_WaitForSlotEvent(arg2,arg3); - { - resultobj = PyInt_FromLong((long)result); - } - if (SWIG_IsTmpObj(res3)) { - resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_unsigned_SS_long((*arg3))); - } else { - int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ; - resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_unsigned_long, new_flags)); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_GetMechanismList(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - unsigned long arg2 ; - std::vector< long > *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - unsigned long val2 ; - int ecode2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CPKCS11Lib_C_GetMechanismList",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_GetMechanismList" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CPKCS11Lib_C_GetMechanismList" "', argument " "2"" of type '" "unsigned long""'"); - } - arg2 = static_cast< unsigned long >(val2); - res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_std__vectorT_long_std__allocatorT_long_t_t, 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CPKCS11Lib_C_GetMechanismList" "', argument " "3"" of type '" "std::vector< long > &""'"); - } - if (!argp3) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CPKCS11Lib_C_GetMechanismList" "', argument " "3"" of type '" "std::vector< long > &""'"); - } - arg3 = reinterpret_cast< std::vector< long > * >(argp3); - result = (CK_RV)(arg1)->C_GetMechanismList(arg2,*arg3); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CPKCS11Lib_C_GetMechanismInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CPKCS11Lib *arg1 = (CPKCS11Lib *) 0 ; - unsigned long arg2 ; - unsigned long arg3 ; - CK_MECHANISM_INFO *arg4 = (CK_MECHANISM_INFO *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - unsigned long val2 ; - int ecode2 = 0 ; - unsigned long val3 ; - int ecode3 = 0 ; - void *argp4 = 0 ; - int res4 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - CK_RV result; - - if (!PyArg_ParseTuple(args,(char *)"OOOO:CPKCS11Lib_C_GetMechanismInfo",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CPKCS11Lib, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CPKCS11Lib_C_GetMechanismInfo" "', argument " "1"" of type '" "CPKCS11Lib *""'"); - } - arg1 = reinterpret_cast< CPKCS11Lib * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CPKCS11Lib_C_GetMechanismInfo" "', argument " "2"" of type '" "unsigned long""'"); - } - arg2 = static_cast< unsigned long >(val2); - ecode3 = SWIG_AsVal_unsigned_SS_long(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "CPKCS11Lib_C_GetMechanismInfo" "', argument " "3"" of type '" "unsigned long""'"); - } - arg3 = static_cast< unsigned long >(val3); - res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_CK_MECHANISM_INFO, 0 | 0 ); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "CPKCS11Lib_C_GetMechanismInfo" "', argument " "4"" of type '" "CK_MECHANISM_INFO *""'"); - } - arg4 = reinterpret_cast< CK_MECHANISM_INFO * >(argp4); - result = (CK_RV)(arg1)->C_GetMechanismInfo(arg2,arg3,arg4); - { - resultobj = PyInt_FromLong((long)result); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *CPKCS11Lib_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_CPKCS11Lib, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -SWIGINTERN PyObject *_wrap_CK_ATTRIBUTE_SMART_Reset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_ATTRIBUTE_SMART *arg1 = (CK_ATTRIBUTE_SMART *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_ATTRIBUTE_SMART_Reset",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_ATTRIBUTE_SMART_Reset" "', argument " "1"" of type '" "CK_ATTRIBUTE_SMART *""'"); - } - arg1 = reinterpret_cast< CK_ATTRIBUTE_SMART * >(argp1); - (arg1)->Reset(); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_ATTRIBUTE_SMART_ResetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_ATTRIBUTE_SMART *arg1 = (CK_ATTRIBUTE_SMART *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_ATTRIBUTE_SMART_ResetValue",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_ATTRIBUTE_SMART_ResetValue" "', argument " "1"" of type '" "CK_ATTRIBUTE_SMART *""'"); - } - arg1 = reinterpret_cast< CK_ATTRIBUTE_SMART * >(argp1); - (arg1)->ResetValue(); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_ATTRIBUTE_SMART_Reserve(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_ATTRIBUTE_SMART *arg1 = (CK_ATTRIBUTE_SMART *) 0 ; - long arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - long val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:CK_ATTRIBUTE_SMART_Reserve",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_ATTRIBUTE_SMART_Reserve" "', argument " "1"" of type '" "CK_ATTRIBUTE_SMART *""'"); - } - arg1 = reinterpret_cast< CK_ATTRIBUTE_SMART * >(argp1); - ecode2 = SWIG_AsVal_long(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CK_ATTRIBUTE_SMART_Reserve" "', argument " "2"" of type '" "long""'"); - } - arg2 = static_cast< long >(val2); - (arg1)->Reserve(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_ATTRIBUTE_SMART_GetType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_ATTRIBUTE_SMART *arg1 = (CK_ATTRIBUTE_SMART *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - unsigned long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_ATTRIBUTE_SMART_GetType",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_ATTRIBUTE_SMART_GetType" "', argument " "1"" of type '" "CK_ATTRIBUTE_SMART const *""'"); - } - arg1 = reinterpret_cast< CK_ATTRIBUTE_SMART * >(argp1); - result = (unsigned long)((CK_ATTRIBUTE_SMART const *)arg1)->GetType(); - resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_ATTRIBUTE_SMART_SetType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_ATTRIBUTE_SMART *arg1 = (CK_ATTRIBUTE_SMART *) 0 ; - unsigned long arg2 ; - void *argp1 = 0 ; - int res1 = 0 ; - unsigned long val2 ; - int ecode2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OO:CK_ATTRIBUTE_SMART_SetType",&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_ATTRIBUTE_SMART_SetType" "', argument " "1"" of type '" "CK_ATTRIBUTE_SMART *""'"); - } - arg1 = reinterpret_cast< CK_ATTRIBUTE_SMART * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CK_ATTRIBUTE_SMART_SetType" "', argument " "2"" of type '" "unsigned long""'"); - } - arg2 = static_cast< unsigned long >(val2); - (arg1)->SetType(arg2); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_ATTRIBUTE_SMART_GetLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_ATTRIBUTE_SMART *arg1 = (CK_ATTRIBUTE_SMART *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - int result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_ATTRIBUTE_SMART_GetLen",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_ATTRIBUTE_SMART_GetLen" "', argument " "1"" of type '" "CK_ATTRIBUTE_SMART const *""'"); - } - arg1 = reinterpret_cast< CK_ATTRIBUTE_SMART * >(argp1); - result = (int)((CK_ATTRIBUTE_SMART const *)arg1)->GetLen(); - resultobj = SWIG_From_int(static_cast< int >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_ATTRIBUTE_SMART_IsString(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_ATTRIBUTE_SMART *arg1 = (CK_ATTRIBUTE_SMART *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - bool result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_ATTRIBUTE_SMART_IsString",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_ATTRIBUTE_SMART_IsString" "', argument " "1"" of type '" "CK_ATTRIBUTE_SMART const *""'"); - } - arg1 = reinterpret_cast< CK_ATTRIBUTE_SMART * >(argp1); - result = (bool)((CK_ATTRIBUTE_SMART const *)arg1)->IsString(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_ATTRIBUTE_SMART_IsBool(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_ATTRIBUTE_SMART *arg1 = (CK_ATTRIBUTE_SMART *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - bool result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_ATTRIBUTE_SMART_IsBool",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_ATTRIBUTE_SMART_IsBool" "', argument " "1"" of type '" "CK_ATTRIBUTE_SMART const *""'"); - } - arg1 = reinterpret_cast< CK_ATTRIBUTE_SMART * >(argp1); - result = (bool)((CK_ATTRIBUTE_SMART const *)arg1)->IsBool(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_ATTRIBUTE_SMART_IsNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_ATTRIBUTE_SMART *arg1 = (CK_ATTRIBUTE_SMART *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - bool result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_ATTRIBUTE_SMART_IsNum",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_ATTRIBUTE_SMART_IsNum" "', argument " "1"" of type '" "CK_ATTRIBUTE_SMART const *""'"); - } - arg1 = reinterpret_cast< CK_ATTRIBUTE_SMART * >(argp1); - result = (bool)((CK_ATTRIBUTE_SMART const *)arg1)->IsNum(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_ATTRIBUTE_SMART_IsBin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_ATTRIBUTE_SMART *arg1 = (CK_ATTRIBUTE_SMART *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - bool result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_ATTRIBUTE_SMART_IsBin",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_ATTRIBUTE_SMART_IsBin" "', argument " "1"" of type '" "CK_ATTRIBUTE_SMART const *""'"); - } - arg1 = reinterpret_cast< CK_ATTRIBUTE_SMART * >(argp1); - result = (bool)((CK_ATTRIBUTE_SMART const *)arg1)->IsBin(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_ATTRIBUTE_SMART_GetString(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_ATTRIBUTE_SMART *arg1 = (CK_ATTRIBUTE_SMART *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - PyKCS11String result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_ATTRIBUTE_SMART_GetString",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_ATTRIBUTE_SMART_GetString" "', argument " "1"" of type '" "CK_ATTRIBUTE_SMART const *""'"); - } - arg1 = reinterpret_cast< CK_ATTRIBUTE_SMART * >(argp1); - result = ((CK_ATTRIBUTE_SMART const *)arg1)->GetString(); - { - resultobj = PyBytes_FromStringAndSize((const char*)((&result)->m_str.c_str()),(int)((&result)->m_str.size())); - } - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_ATTRIBUTE_SMART_SetString(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_ATTRIBUTE_SMART *arg1 = (CK_ATTRIBUTE_SMART *) 0 ; - unsigned long arg2 ; - char *arg3 = (char *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - unsigned long val2 ; - int ecode2 = 0 ; - int res3 ; - char *buf3 = 0 ; - int alloc3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CK_ATTRIBUTE_SMART_SetString",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_ATTRIBUTE_SMART_SetString" "', argument " "1"" of type '" "CK_ATTRIBUTE_SMART *""'"); - } - arg1 = reinterpret_cast< CK_ATTRIBUTE_SMART * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CK_ATTRIBUTE_SMART_SetString" "', argument " "2"" of type '" "unsigned long""'"); - } - arg2 = static_cast< unsigned long >(val2); - res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CK_ATTRIBUTE_SMART_SetString" "', argument " "3"" of type '" "char const *""'"); - } - arg3 = reinterpret_cast< char * >(buf3); - (arg1)->SetString(arg2,(char const *)arg3); - resultobj = SWIG_Py_Void(); - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; - return resultobj; -fail: - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_ATTRIBUTE_SMART_GetNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_ATTRIBUTE_SMART *arg1 = (CK_ATTRIBUTE_SMART *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - long result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_ATTRIBUTE_SMART_GetNum",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_ATTRIBUTE_SMART_GetNum" "', argument " "1"" of type '" "CK_ATTRIBUTE_SMART const *""'"); - } - arg1 = reinterpret_cast< CK_ATTRIBUTE_SMART * >(argp1); - result = (long)((CK_ATTRIBUTE_SMART const *)arg1)->GetNum(); - resultobj = SWIG_From_long(static_cast< long >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_ATTRIBUTE_SMART_SetNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_ATTRIBUTE_SMART *arg1 = (CK_ATTRIBUTE_SMART *) 0 ; - unsigned long arg2 ; - unsigned long arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - unsigned long val2 ; - int ecode2 = 0 ; - unsigned long val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CK_ATTRIBUTE_SMART_SetNum",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_ATTRIBUTE_SMART_SetNum" "', argument " "1"" of type '" "CK_ATTRIBUTE_SMART *""'"); - } - arg1 = reinterpret_cast< CK_ATTRIBUTE_SMART * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CK_ATTRIBUTE_SMART_SetNum" "', argument " "2"" of type '" "unsigned long""'"); - } - arg2 = static_cast< unsigned long >(val2); - ecode3 = SWIG_AsVal_unsigned_SS_long(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "CK_ATTRIBUTE_SMART_SetNum" "', argument " "3"" of type '" "unsigned long""'"); - } - arg3 = static_cast< unsigned long >(val3); - (arg1)->SetNum(arg2,arg3); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_ATTRIBUTE_SMART_GetBool(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_ATTRIBUTE_SMART *arg1 = (CK_ATTRIBUTE_SMART *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - bool result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_ATTRIBUTE_SMART_GetBool",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_ATTRIBUTE_SMART_GetBool" "', argument " "1"" of type '" "CK_ATTRIBUTE_SMART const *""'"); - } - arg1 = reinterpret_cast< CK_ATTRIBUTE_SMART * >(argp1); - result = (bool)((CK_ATTRIBUTE_SMART const *)arg1)->GetBool(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_ATTRIBUTE_SMART_SetBool(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_ATTRIBUTE_SMART *arg1 = (CK_ATTRIBUTE_SMART *) 0 ; - unsigned long arg2 ; - bool arg3 ; - void *argp1 = 0 ; - int res1 = 0 ; - unsigned long val2 ; - int ecode2 = 0 ; - bool val3 ; - int ecode3 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CK_ATTRIBUTE_SMART_SetBool",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_ATTRIBUTE_SMART_SetBool" "', argument " "1"" of type '" "CK_ATTRIBUTE_SMART *""'"); - } - arg1 = reinterpret_cast< CK_ATTRIBUTE_SMART * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CK_ATTRIBUTE_SMART_SetBool" "', argument " "2"" of type '" "unsigned long""'"); - } - arg2 = static_cast< unsigned long >(val2); - ecode3 = SWIG_AsVal_bool(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "CK_ATTRIBUTE_SMART_SetBool" "', argument " "3"" of type '" "bool""'"); - } - arg3 = static_cast< bool >(val3); - (arg1)->SetBool(arg2,arg3); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_ATTRIBUTE_SMART_GetBin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_ATTRIBUTE_SMART *arg1 = (CK_ATTRIBUTE_SMART *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - std::vector< unsigned char > result; - - if (!PyArg_ParseTuple(args,(char *)"O:CK_ATTRIBUTE_SMART_GetBin",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_ATTRIBUTE_SMART_GetBin" "', argument " "1"" of type '" "CK_ATTRIBUTE_SMART *""'"); - } - arg1 = reinterpret_cast< CK_ATTRIBUTE_SMART * >(argp1); - result = (arg1)->GetBin(); - resultobj = swig::from(static_cast< std::vector > >(result)); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_CK_ATTRIBUTE_SMART_SetBin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_ATTRIBUTE_SMART *arg1 = (CK_ATTRIBUTE_SMART *) 0 ; - unsigned long arg2 ; - std::vector< unsigned char > *arg3 = 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - unsigned long val2 ; - int ecode2 = 0 ; - int res3 = SWIG_OLDOBJ ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"OOO:CK_ATTRIBUTE_SMART_SetBin",&obj0,&obj1,&obj2)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_ATTRIBUTE_SMART, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CK_ATTRIBUTE_SMART_SetBin" "', argument " "1"" of type '" "CK_ATTRIBUTE_SMART *""'"); - } - arg1 = reinterpret_cast< CK_ATTRIBUTE_SMART * >(argp1); - ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CK_ATTRIBUTE_SMART_SetBin" "', argument " "2"" of type '" "unsigned long""'"); - } - arg2 = static_cast< unsigned long >(val2); - { - std::vector > *ptr = (std::vector > *)0; - res3 = swig::asptr(obj2, &ptr); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "CK_ATTRIBUTE_SMART_SetBin" "', argument " "3"" of type '" "std::vector< unsigned char > const &""'"); - } - if (!ptr) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "CK_ATTRIBUTE_SMART_SetBin" "', argument " "3"" of type '" "std::vector< unsigned char > const &""'"); - } - arg3 = ptr; - } - (arg1)->SetBin(arg2,(std::vector< unsigned char > const &)*arg3); - resultobj = SWIG_Py_Void(); - if (SWIG_IsNewObj(res3)) delete arg3; - return resultobj; -fail: - if (SWIG_IsNewObj(res3)) delete arg3; - return NULL; -} - - -SWIGINTERN PyObject *_wrap_new_CK_ATTRIBUTE_SMART(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_ATTRIBUTE_SMART *result = 0 ; - - if (!PyArg_ParseTuple(args,(char *)":new_CK_ATTRIBUTE_SMART")) SWIG_fail; - result = (CK_ATTRIBUTE_SMART *)new CK_ATTRIBUTE_SMART(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_CK_ATTRIBUTE_SMART, SWIG_POINTER_NEW | 0 ); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *_wrap_delete_CK_ATTRIBUTE_SMART(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - CK_ATTRIBUTE_SMART *arg1 = (CK_ATTRIBUTE_SMART *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject * obj0 = 0 ; - - if (!PyArg_ParseTuple(args,(char *)"O:delete_CK_ATTRIBUTE_SMART",&obj0)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_CK_ATTRIBUTE_SMART, SWIG_POINTER_DISOWN | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CK_ATTRIBUTE_SMART" "', argument " "1"" of type '" "CK_ATTRIBUTE_SMART *""'"); - } - arg1 = reinterpret_cast< CK_ATTRIBUTE_SMART * >(argp1); - delete arg1; - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - -SWIGINTERN PyObject *CK_ATTRIBUTE_SMART_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; - SWIG_TypeNewClientData(SWIGTYPE_p_CK_ATTRIBUTE_SMART, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); -} - -static PyMethodDef SwigMethods[] = { - { (char *)"SWIG_PyInstanceMethod_New", (PyCFunction)SWIG_PyInstanceMethod_New, METH_O, NULL}, - { (char *)"cdata", _wrap_cdata, METH_VARARGS, NULL}, - { (char *)"memmove", _wrap_memmove, METH_VARARGS, NULL}, - { (char *)"delete_SwigPyIterator", _wrap_delete_SwigPyIterator, METH_VARARGS, NULL}, - { (char *)"SwigPyIterator_value", _wrap_SwigPyIterator_value, METH_VARARGS, NULL}, - { (char *)"SwigPyIterator_incr", _wrap_SwigPyIterator_incr, METH_VARARGS, NULL}, - { (char *)"SwigPyIterator_decr", _wrap_SwigPyIterator_decr, METH_VARARGS, NULL}, - { (char *)"SwigPyIterator_distance", _wrap_SwigPyIterator_distance, METH_VARARGS, NULL}, - { (char *)"SwigPyIterator_equal", _wrap_SwigPyIterator_equal, METH_VARARGS, NULL}, - { (char *)"SwigPyIterator_copy", _wrap_SwigPyIterator_copy, METH_VARARGS, NULL}, - { (char *)"SwigPyIterator_next", _wrap_SwigPyIterator_next, METH_VARARGS, NULL}, - { (char *)"SwigPyIterator___next__", _wrap_SwigPyIterator___next__, METH_VARARGS, NULL}, - { (char *)"SwigPyIterator_previous", _wrap_SwigPyIterator_previous, METH_VARARGS, NULL}, - { (char *)"SwigPyIterator_advance", _wrap_SwigPyIterator_advance, METH_VARARGS, NULL}, - { (char *)"SwigPyIterator___eq__", _wrap_SwigPyIterator___eq__, METH_VARARGS, NULL}, - { (char *)"SwigPyIterator___ne__", _wrap_SwigPyIterator___ne__, METH_VARARGS, NULL}, - { (char *)"SwigPyIterator___iadd__", _wrap_SwigPyIterator___iadd__, METH_VARARGS, NULL}, - { (char *)"SwigPyIterator___isub__", _wrap_SwigPyIterator___isub__, METH_VARARGS, NULL}, - { (char *)"SwigPyIterator___add__", _wrap_SwigPyIterator___add__, METH_VARARGS, NULL}, - { (char *)"SwigPyIterator___sub__", _wrap_SwigPyIterator___sub__, METH_VARARGS, NULL}, - { (char *)"SwigPyIterator_swigregister", SwigPyIterator_swigregister, METH_VARARGS, NULL}, - { (char *)"ckintlist_iterator", _wrap_ckintlist_iterator, METH_VARARGS, NULL}, - { (char *)"ckintlist___nonzero__", _wrap_ckintlist___nonzero__, METH_VARARGS, NULL}, - { (char *)"ckintlist___bool__", _wrap_ckintlist___bool__, METH_VARARGS, NULL}, - { (char *)"ckintlist___len__", _wrap_ckintlist___len__, METH_VARARGS, NULL}, - { (char *)"ckintlist_pop", _wrap_ckintlist_pop, METH_VARARGS, NULL}, - { (char *)"ckintlist___getslice__", _wrap_ckintlist___getslice__, METH_VARARGS, NULL}, - { (char *)"ckintlist___setslice__", _wrap_ckintlist___setslice__, METH_VARARGS, NULL}, - { (char *)"ckintlist___delslice__", _wrap_ckintlist___delslice__, METH_VARARGS, NULL}, - { (char *)"ckintlist___delitem__", _wrap_ckintlist___delitem__, METH_VARARGS, NULL}, - { (char *)"ckintlist___getitem__", _wrap_ckintlist___getitem__, METH_VARARGS, NULL}, - { (char *)"ckintlist___setitem__", _wrap_ckintlist___setitem__, METH_VARARGS, NULL}, - { (char *)"ckintlist_append", _wrap_ckintlist_append, METH_VARARGS, NULL}, - { (char *)"ckintlist_empty", _wrap_ckintlist_empty, METH_VARARGS, NULL}, - { (char *)"ckintlist_size", _wrap_ckintlist_size, METH_VARARGS, NULL}, - { (char *)"ckintlist_clear", _wrap_ckintlist_clear, METH_VARARGS, NULL}, - { (char *)"ckintlist_swap", _wrap_ckintlist_swap, METH_VARARGS, NULL}, - { (char *)"ckintlist_get_allocator", _wrap_ckintlist_get_allocator, METH_VARARGS, NULL}, - { (char *)"ckintlist_begin", _wrap_ckintlist_begin, METH_VARARGS, NULL}, - { (char *)"ckintlist_end", _wrap_ckintlist_end, METH_VARARGS, NULL}, - { (char *)"ckintlist_rbegin", _wrap_ckintlist_rbegin, METH_VARARGS, NULL}, - { (char *)"ckintlist_rend", _wrap_ckintlist_rend, METH_VARARGS, NULL}, - { (char *)"ckintlist_pop_back", _wrap_ckintlist_pop_back, METH_VARARGS, NULL}, - { (char *)"ckintlist_erase", _wrap_ckintlist_erase, METH_VARARGS, NULL}, - { (char *)"new_ckintlist", _wrap_new_ckintlist, METH_VARARGS, NULL}, - { (char *)"ckintlist_push_back", _wrap_ckintlist_push_back, METH_VARARGS, NULL}, - { (char *)"ckintlist_front", _wrap_ckintlist_front, METH_VARARGS, NULL}, - { (char *)"ckintlist_back", _wrap_ckintlist_back, METH_VARARGS, NULL}, - { (char *)"ckintlist_assign", _wrap_ckintlist_assign, METH_VARARGS, NULL}, - { (char *)"ckintlist_resize", _wrap_ckintlist_resize, METH_VARARGS, NULL}, - { (char *)"ckintlist_insert", _wrap_ckintlist_insert, METH_VARARGS, NULL}, - { (char *)"ckintlist_reserve", _wrap_ckintlist_reserve, METH_VARARGS, NULL}, - { (char *)"ckintlist_capacity", _wrap_ckintlist_capacity, METH_VARARGS, NULL}, - { (char *)"delete_ckintlist", _wrap_delete_ckintlist, METH_VARARGS, NULL}, - { (char *)"ckintlist_swigregister", ckintlist_swigregister, METH_VARARGS, NULL}, - { (char *)"ckbytelist_iterator", _wrap_ckbytelist_iterator, METH_VARARGS, NULL}, - { (char *)"ckbytelist___nonzero__", _wrap_ckbytelist___nonzero__, METH_VARARGS, NULL}, - { (char *)"ckbytelist___bool__", _wrap_ckbytelist___bool__, METH_VARARGS, NULL}, - { (char *)"ckbytelist___len__", _wrap_ckbytelist___len__, METH_VARARGS, NULL}, - { (char *)"ckbytelist_pop", _wrap_ckbytelist_pop, METH_VARARGS, NULL}, - { (char *)"ckbytelist___getslice__", _wrap_ckbytelist___getslice__, METH_VARARGS, NULL}, - { (char *)"ckbytelist___setslice__", _wrap_ckbytelist___setslice__, METH_VARARGS, NULL}, - { (char *)"ckbytelist___delslice__", _wrap_ckbytelist___delslice__, METH_VARARGS, NULL}, - { (char *)"ckbytelist___delitem__", _wrap_ckbytelist___delitem__, METH_VARARGS, NULL}, - { (char *)"ckbytelist___getitem__", _wrap_ckbytelist___getitem__, METH_VARARGS, NULL}, - { (char *)"ckbytelist___setitem__", _wrap_ckbytelist___setitem__, METH_VARARGS, NULL}, - { (char *)"ckbytelist_append", _wrap_ckbytelist_append, METH_VARARGS, NULL}, - { (char *)"ckbytelist_empty", _wrap_ckbytelist_empty, METH_VARARGS, NULL}, - { (char *)"ckbytelist_size", _wrap_ckbytelist_size, METH_VARARGS, NULL}, - { (char *)"ckbytelist_clear", _wrap_ckbytelist_clear, METH_VARARGS, NULL}, - { (char *)"ckbytelist_swap", _wrap_ckbytelist_swap, METH_VARARGS, NULL}, - { (char *)"ckbytelist_get_allocator", _wrap_ckbytelist_get_allocator, METH_VARARGS, NULL}, - { (char *)"ckbytelist_begin", _wrap_ckbytelist_begin, METH_VARARGS, NULL}, - { (char *)"ckbytelist_end", _wrap_ckbytelist_end, METH_VARARGS, NULL}, - { (char *)"ckbytelist_rbegin", _wrap_ckbytelist_rbegin, METH_VARARGS, NULL}, - { (char *)"ckbytelist_rend", _wrap_ckbytelist_rend, METH_VARARGS, NULL}, - { (char *)"ckbytelist_pop_back", _wrap_ckbytelist_pop_back, METH_VARARGS, NULL}, - { (char *)"ckbytelist_erase", _wrap_ckbytelist_erase, METH_VARARGS, NULL}, - { (char *)"new_ckbytelist", _wrap_new_ckbytelist, METH_VARARGS, NULL}, - { (char *)"ckbytelist_push_back", _wrap_ckbytelist_push_back, METH_VARARGS, NULL}, - { (char *)"ckbytelist_front", _wrap_ckbytelist_front, METH_VARARGS, NULL}, - { (char *)"ckbytelist_back", _wrap_ckbytelist_back, METH_VARARGS, NULL}, - { (char *)"ckbytelist_assign", _wrap_ckbytelist_assign, METH_VARARGS, NULL}, - { (char *)"ckbytelist_resize", _wrap_ckbytelist_resize, METH_VARARGS, NULL}, - { (char *)"ckbytelist_insert", _wrap_ckbytelist_insert, METH_VARARGS, NULL}, - { (char *)"ckbytelist_reserve", _wrap_ckbytelist_reserve, METH_VARARGS, NULL}, - { (char *)"ckbytelist_capacity", _wrap_ckbytelist_capacity, METH_VARARGS, NULL}, - { (char *)"delete_ckbytelist", _wrap_delete_ckbytelist, METH_VARARGS, NULL}, - { (char *)"ckbytelist_swigregister", ckbytelist_swigregister, METH_VARARGS, NULL}, - { (char *)"ckattrlist_iterator", _wrap_ckattrlist_iterator, METH_VARARGS, NULL}, - { (char *)"ckattrlist___nonzero__", _wrap_ckattrlist___nonzero__, METH_VARARGS, NULL}, - { (char *)"ckattrlist___bool__", _wrap_ckattrlist___bool__, METH_VARARGS, NULL}, - { (char *)"ckattrlist___len__", _wrap_ckattrlist___len__, METH_VARARGS, NULL}, - { (char *)"ckattrlist_pop", _wrap_ckattrlist_pop, METH_VARARGS, NULL}, - { (char *)"ckattrlist___getslice__", _wrap_ckattrlist___getslice__, METH_VARARGS, NULL}, - { (char *)"ckattrlist___setslice__", _wrap_ckattrlist___setslice__, METH_VARARGS, NULL}, - { (char *)"ckattrlist___delslice__", _wrap_ckattrlist___delslice__, METH_VARARGS, NULL}, - { (char *)"ckattrlist___delitem__", _wrap_ckattrlist___delitem__, METH_VARARGS, NULL}, - { (char *)"ckattrlist___getitem__", _wrap_ckattrlist___getitem__, METH_VARARGS, NULL}, - { (char *)"ckattrlist___setitem__", _wrap_ckattrlist___setitem__, METH_VARARGS, NULL}, - { (char *)"ckattrlist_append", _wrap_ckattrlist_append, METH_VARARGS, NULL}, - { (char *)"ckattrlist_empty", _wrap_ckattrlist_empty, METH_VARARGS, NULL}, - { (char *)"ckattrlist_size", _wrap_ckattrlist_size, METH_VARARGS, NULL}, - { (char *)"ckattrlist_clear", _wrap_ckattrlist_clear, METH_VARARGS, NULL}, - { (char *)"ckattrlist_swap", _wrap_ckattrlist_swap, METH_VARARGS, NULL}, - { (char *)"ckattrlist_get_allocator", _wrap_ckattrlist_get_allocator, METH_VARARGS, NULL}, - { (char *)"ckattrlist_begin", _wrap_ckattrlist_begin, METH_VARARGS, NULL}, - { (char *)"ckattrlist_end", _wrap_ckattrlist_end, METH_VARARGS, NULL}, - { (char *)"ckattrlist_rbegin", _wrap_ckattrlist_rbegin, METH_VARARGS, NULL}, - { (char *)"ckattrlist_rend", _wrap_ckattrlist_rend, METH_VARARGS, NULL}, - { (char *)"ckattrlist_pop_back", _wrap_ckattrlist_pop_back, METH_VARARGS, NULL}, - { (char *)"ckattrlist_erase", _wrap_ckattrlist_erase, METH_VARARGS, NULL}, - { (char *)"new_ckattrlist", _wrap_new_ckattrlist, METH_VARARGS, NULL}, - { (char *)"ckattrlist_push_back", _wrap_ckattrlist_push_back, METH_VARARGS, NULL}, - { (char *)"ckattrlist_front", _wrap_ckattrlist_front, METH_VARARGS, NULL}, - { (char *)"ckattrlist_back", _wrap_ckattrlist_back, METH_VARARGS, NULL}, - { (char *)"ckattrlist_assign", _wrap_ckattrlist_assign, METH_VARARGS, NULL}, - { (char *)"ckattrlist_resize", _wrap_ckattrlist_resize, METH_VARARGS, NULL}, - { (char *)"ckattrlist_insert", _wrap_ckattrlist_insert, METH_VARARGS, NULL}, - { (char *)"ckattrlist_reserve", _wrap_ckattrlist_reserve, METH_VARARGS, NULL}, - { (char *)"ckattrlist_capacity", _wrap_ckattrlist_capacity, METH_VARARGS, NULL}, - { (char *)"delete_ckattrlist", _wrap_delete_ckattrlist, METH_VARARGS, NULL}, - { (char *)"ckattrlist_swigregister", ckattrlist_swigregister, METH_VARARGS, NULL}, - { (char *)"ckobjlist_iterator", _wrap_ckobjlist_iterator, METH_VARARGS, NULL}, - { (char *)"ckobjlist___nonzero__", _wrap_ckobjlist___nonzero__, METH_VARARGS, NULL}, - { (char *)"ckobjlist___bool__", _wrap_ckobjlist___bool__, METH_VARARGS, NULL}, - { (char *)"ckobjlist___len__", _wrap_ckobjlist___len__, METH_VARARGS, NULL}, - { (char *)"ckobjlist_pop", _wrap_ckobjlist_pop, METH_VARARGS, NULL}, - { (char *)"ckobjlist___getslice__", _wrap_ckobjlist___getslice__, METH_VARARGS, NULL}, - { (char *)"ckobjlist___setslice__", _wrap_ckobjlist___setslice__, METH_VARARGS, NULL}, - { (char *)"ckobjlist___delslice__", _wrap_ckobjlist___delslice__, METH_VARARGS, NULL}, - { (char *)"ckobjlist___delitem__", _wrap_ckobjlist___delitem__, METH_VARARGS, NULL}, - { (char *)"ckobjlist___getitem__", _wrap_ckobjlist___getitem__, METH_VARARGS, NULL}, - { (char *)"ckobjlist___setitem__", _wrap_ckobjlist___setitem__, METH_VARARGS, NULL}, - { (char *)"ckobjlist_append", _wrap_ckobjlist_append, METH_VARARGS, NULL}, - { (char *)"ckobjlist_empty", _wrap_ckobjlist_empty, METH_VARARGS, NULL}, - { (char *)"ckobjlist_size", _wrap_ckobjlist_size, METH_VARARGS, NULL}, - { (char *)"ckobjlist_clear", _wrap_ckobjlist_clear, METH_VARARGS, NULL}, - { (char *)"ckobjlist_swap", _wrap_ckobjlist_swap, METH_VARARGS, NULL}, - { (char *)"ckobjlist_get_allocator", _wrap_ckobjlist_get_allocator, METH_VARARGS, NULL}, - { (char *)"ckobjlist_begin", _wrap_ckobjlist_begin, METH_VARARGS, NULL}, - { (char *)"ckobjlist_end", _wrap_ckobjlist_end, METH_VARARGS, NULL}, - { (char *)"ckobjlist_rbegin", _wrap_ckobjlist_rbegin, METH_VARARGS, NULL}, - { (char *)"ckobjlist_rend", _wrap_ckobjlist_rend, METH_VARARGS, NULL}, - { (char *)"ckobjlist_pop_back", _wrap_ckobjlist_pop_back, METH_VARARGS, NULL}, - { (char *)"ckobjlist_erase", _wrap_ckobjlist_erase, METH_VARARGS, NULL}, - { (char *)"new_ckobjlist", _wrap_new_ckobjlist, METH_VARARGS, NULL}, - { (char *)"ckobjlist_push_back", _wrap_ckobjlist_push_back, METH_VARARGS, NULL}, - { (char *)"ckobjlist_front", _wrap_ckobjlist_front, METH_VARARGS, NULL}, - { (char *)"ckobjlist_back", _wrap_ckobjlist_back, METH_VARARGS, NULL}, - { (char *)"ckobjlist_assign", _wrap_ckobjlist_assign, METH_VARARGS, NULL}, - { (char *)"ckobjlist_resize", _wrap_ckobjlist_resize, METH_VARARGS, NULL}, - { (char *)"ckobjlist_insert", _wrap_ckobjlist_insert, METH_VARARGS, NULL}, - { (char *)"ckobjlist_reserve", _wrap_ckobjlist_reserve, METH_VARARGS, NULL}, - { (char *)"ckobjlist_capacity", _wrap_ckobjlist_capacity, METH_VARARGS, NULL}, - { (char *)"delete_ckobjlist", _wrap_delete_ckobjlist, METH_VARARGS, NULL}, - { (char *)"ckobjlist_swigregister", ckobjlist_swigregister, METH_VARARGS, NULL}, - { (char *)"new_CK_SESSION_HANDLE", _wrap_new_CK_SESSION_HANDLE, METH_VARARGS, NULL}, - { (char *)"delete_CK_SESSION_HANDLE", _wrap_delete_CK_SESSION_HANDLE, METH_VARARGS, NULL}, - { (char *)"CK_SESSION_HANDLE_assign", _wrap_CK_SESSION_HANDLE_assign, METH_VARARGS, NULL}, - { (char *)"CK_SESSION_HANDLE_value", _wrap_CK_SESSION_HANDLE_value, METH_VARARGS, NULL}, - { (char *)"CK_SESSION_HANDLE_cast", _wrap_CK_SESSION_HANDLE_cast, METH_VARARGS, NULL}, - { (char *)"CK_SESSION_HANDLE_frompointer", _wrap_CK_SESSION_HANDLE_frompointer, METH_VARARGS, NULL}, - { (char *)"CK_SESSION_HANDLE_swigregister", CK_SESSION_HANDLE_swigregister, METH_VARARGS, NULL}, - { (char *)"new_CK_OBJECT_HANDLE", _wrap_new_CK_OBJECT_HANDLE, METH_VARARGS, NULL}, - { (char *)"delete_CK_OBJECT_HANDLE", _wrap_delete_CK_OBJECT_HANDLE, METH_VARARGS, NULL}, - { (char *)"CK_OBJECT_HANDLE_assign", _wrap_CK_OBJECT_HANDLE_assign, METH_VARARGS, NULL}, - { (char *)"CK_OBJECT_HANDLE_value", _wrap_CK_OBJECT_HANDLE_value, METH_VARARGS, NULL}, - { (char *)"CK_OBJECT_HANDLE_cast", _wrap_CK_OBJECT_HANDLE_cast, METH_VARARGS, NULL}, - { (char *)"CK_OBJECT_HANDLE_frompointer", _wrap_CK_OBJECT_HANDLE_frompointer, METH_VARARGS, NULL}, - { (char *)"CK_OBJECT_HANDLE_swigregister", CK_OBJECT_HANDLE_swigregister, METH_VARARGS, NULL}, - { (char *)"CK_VERSION_major_get", _wrap_CK_VERSION_major_get, METH_VARARGS, NULL}, - { (char *)"CK_VERSION_minor_get", _wrap_CK_VERSION_minor_get, METH_VARARGS, NULL}, - { (char *)"new_CK_VERSION", _wrap_new_CK_VERSION, METH_VARARGS, NULL}, - { (char *)"delete_CK_VERSION", _wrap_delete_CK_VERSION, METH_VARARGS, NULL}, - { (char *)"CK_VERSION_swigregister", CK_VERSION_swigregister, METH_VARARGS, NULL}, - { (char *)"CK_INFO_cryptokiVersion_get", _wrap_CK_INFO_cryptokiVersion_get, METH_VARARGS, NULL}, - { (char *)"CK_INFO_manufacturerID_get", _wrap_CK_INFO_manufacturerID_get, METH_VARARGS, NULL}, - { (char *)"CK_INFO_flags_get", _wrap_CK_INFO_flags_get, METH_VARARGS, NULL}, - { (char *)"CK_INFO_libraryDescription_get", _wrap_CK_INFO_libraryDescription_get, METH_VARARGS, NULL}, - { (char *)"CK_INFO_libraryVersion_get", _wrap_CK_INFO_libraryVersion_get, METH_VARARGS, NULL}, - { (char *)"CK_INFO_GetManufacturerID", _wrap_CK_INFO_GetManufacturerID, METH_VARARGS, NULL}, - { (char *)"CK_INFO_GetLibraryDescription", _wrap_CK_INFO_GetLibraryDescription, METH_VARARGS, NULL}, - { (char *)"CK_INFO_GetLibraryVersion", _wrap_CK_INFO_GetLibraryVersion, METH_VARARGS, NULL}, - { (char *)"new_CK_INFO", _wrap_new_CK_INFO, METH_VARARGS, NULL}, - { (char *)"delete_CK_INFO", _wrap_delete_CK_INFO, METH_VARARGS, NULL}, - { (char *)"CK_INFO_swigregister", CK_INFO_swigregister, METH_VARARGS, NULL}, - { (char *)"CK_SLOT_INFO_flags_get", _wrap_CK_SLOT_INFO_flags_get, METH_VARARGS, NULL}, - { (char *)"CK_SLOT_INFO_hardwareVersion_get", _wrap_CK_SLOT_INFO_hardwareVersion_get, METH_VARARGS, NULL}, - { (char *)"CK_SLOT_INFO_firmwareVersion_get", _wrap_CK_SLOT_INFO_firmwareVersion_get, METH_VARARGS, NULL}, - { (char *)"CK_SLOT_INFO_GetManufacturerID", _wrap_CK_SLOT_INFO_GetManufacturerID, METH_VARARGS, NULL}, - { (char *)"CK_SLOT_INFO_GetSlotDescription", _wrap_CK_SLOT_INFO_GetSlotDescription, METH_VARARGS, NULL}, - { (char *)"CK_SLOT_INFO_GetHardwareVersion", _wrap_CK_SLOT_INFO_GetHardwareVersion, METH_VARARGS, NULL}, - { (char *)"CK_SLOT_INFO_GetFirmwareVersion", _wrap_CK_SLOT_INFO_GetFirmwareVersion, METH_VARARGS, NULL}, - { (char *)"new_CK_SLOT_INFO", _wrap_new_CK_SLOT_INFO, METH_VARARGS, NULL}, - { (char *)"delete_CK_SLOT_INFO", _wrap_delete_CK_SLOT_INFO, METH_VARARGS, NULL}, - { (char *)"CK_SLOT_INFO_swigregister", CK_SLOT_INFO_swigregister, METH_VARARGS, NULL}, - { (char *)"CK_TOKEN_INFO_flags_get", _wrap_CK_TOKEN_INFO_flags_get, METH_VARARGS, NULL}, - { (char *)"CK_TOKEN_INFO_ulMaxSessionCount_get", _wrap_CK_TOKEN_INFO_ulMaxSessionCount_get, METH_VARARGS, NULL}, - { (char *)"CK_TOKEN_INFO_ulSessionCount_get", _wrap_CK_TOKEN_INFO_ulSessionCount_get, METH_VARARGS, NULL}, - { (char *)"CK_TOKEN_INFO_ulMaxRwSessionCount_get", _wrap_CK_TOKEN_INFO_ulMaxRwSessionCount_get, METH_VARARGS, NULL}, - { (char *)"CK_TOKEN_INFO_ulRwSessionCount_get", _wrap_CK_TOKEN_INFO_ulRwSessionCount_get, METH_VARARGS, NULL}, - { (char *)"CK_TOKEN_INFO_ulMaxPinLen_get", _wrap_CK_TOKEN_INFO_ulMaxPinLen_get, METH_VARARGS, NULL}, - { (char *)"CK_TOKEN_INFO_ulMinPinLen_get", _wrap_CK_TOKEN_INFO_ulMinPinLen_get, METH_VARARGS, NULL}, - { (char *)"CK_TOKEN_INFO_ulTotalPublicMemory_get", _wrap_CK_TOKEN_INFO_ulTotalPublicMemory_get, METH_VARARGS, NULL}, - { (char *)"CK_TOKEN_INFO_ulFreePublicMemory_get", _wrap_CK_TOKEN_INFO_ulFreePublicMemory_get, METH_VARARGS, NULL}, - { (char *)"CK_TOKEN_INFO_ulTotalPrivateMemory_get", _wrap_CK_TOKEN_INFO_ulTotalPrivateMemory_get, METH_VARARGS, NULL}, - { (char *)"CK_TOKEN_INFO_ulFreePrivateMemory_get", _wrap_CK_TOKEN_INFO_ulFreePrivateMemory_get, METH_VARARGS, NULL}, - { (char *)"CK_TOKEN_INFO_hardwareVersion_get", _wrap_CK_TOKEN_INFO_hardwareVersion_get, METH_VARARGS, NULL}, - { (char *)"CK_TOKEN_INFO_firmwareVersion_get", _wrap_CK_TOKEN_INFO_firmwareVersion_get, METH_VARARGS, NULL}, - { (char *)"CK_TOKEN_INFO_GetLabel", _wrap_CK_TOKEN_INFO_GetLabel, METH_VARARGS, NULL}, - { (char *)"CK_TOKEN_INFO_GetManufacturerID", _wrap_CK_TOKEN_INFO_GetManufacturerID, METH_VARARGS, NULL}, - { (char *)"CK_TOKEN_INFO_GetModel", _wrap_CK_TOKEN_INFO_GetModel, METH_VARARGS, NULL}, - { (char *)"CK_TOKEN_INFO_GetSerialNumber", _wrap_CK_TOKEN_INFO_GetSerialNumber, METH_VARARGS, NULL}, - { (char *)"CK_TOKEN_INFO_GetFirmwareVersion", _wrap_CK_TOKEN_INFO_GetFirmwareVersion, METH_VARARGS, NULL}, - { (char *)"CK_TOKEN_INFO_GetUtcTime", _wrap_CK_TOKEN_INFO_GetUtcTime, METH_VARARGS, NULL}, - { (char *)"new_CK_TOKEN_INFO", _wrap_new_CK_TOKEN_INFO, METH_VARARGS, NULL}, - { (char *)"delete_CK_TOKEN_INFO", _wrap_delete_CK_TOKEN_INFO, METH_VARARGS, NULL}, - { (char *)"CK_TOKEN_INFO_swigregister", CK_TOKEN_INFO_swigregister, METH_VARARGS, NULL}, - { (char *)"CK_SESSION_INFO_slotID_get", _wrap_CK_SESSION_INFO_slotID_get, METH_VARARGS, NULL}, - { (char *)"CK_SESSION_INFO_state_get", _wrap_CK_SESSION_INFO_state_get, METH_VARARGS, NULL}, - { (char *)"CK_SESSION_INFO_flags_get", _wrap_CK_SESSION_INFO_flags_get, METH_VARARGS, NULL}, - { (char *)"CK_SESSION_INFO_ulDeviceError_get", _wrap_CK_SESSION_INFO_ulDeviceError_get, METH_VARARGS, NULL}, - { (char *)"new_CK_SESSION_INFO", _wrap_new_CK_SESSION_INFO, METH_VARARGS, NULL}, - { (char *)"delete_CK_SESSION_INFO", _wrap_delete_CK_SESSION_INFO, METH_VARARGS, NULL}, - { (char *)"CK_SESSION_INFO_swigregister", CK_SESSION_INFO_swigregister, METH_VARARGS, NULL}, - { (char *)"CK_DATE_GetYear", _wrap_CK_DATE_GetYear, METH_VARARGS, NULL}, - { (char *)"CK_DATE_GetMonth", _wrap_CK_DATE_GetMonth, METH_VARARGS, NULL}, - { (char *)"CK_DATE_GetDay", _wrap_CK_DATE_GetDay, METH_VARARGS, NULL}, - { (char *)"new_CK_DATE", _wrap_new_CK_DATE, METH_VARARGS, NULL}, - { (char *)"delete_CK_DATE", _wrap_delete_CK_DATE, METH_VARARGS, NULL}, - { (char *)"CK_DATE_swigregister", CK_DATE_swigregister, METH_VARARGS, NULL}, - { (char *)"CK_MECHANISM_mechanism_set", _wrap_CK_MECHANISM_mechanism_set, METH_VARARGS, NULL}, - { (char *)"CK_MECHANISM_mechanism_get", _wrap_CK_MECHANISM_mechanism_get, METH_VARARGS, NULL}, - { (char *)"CK_MECHANISM_pParameter_set", _wrap_CK_MECHANISM_pParameter_set, METH_VARARGS, NULL}, - { (char *)"CK_MECHANISM_pParameter_get", _wrap_CK_MECHANISM_pParameter_get, METH_VARARGS, NULL}, - { (char *)"CK_MECHANISM_ulParameterLen_set", _wrap_CK_MECHANISM_ulParameterLen_set, METH_VARARGS, NULL}, - { (char *)"CK_MECHANISM_ulParameterLen_get", _wrap_CK_MECHANISM_ulParameterLen_get, METH_VARARGS, NULL}, - { (char *)"new_CK_MECHANISM", _wrap_new_CK_MECHANISM, METH_VARARGS, NULL}, - { (char *)"delete_CK_MECHANISM", _wrap_delete_CK_MECHANISM, METH_VARARGS, NULL}, - { (char *)"CK_MECHANISM_swigregister", CK_MECHANISM_swigregister, METH_VARARGS, NULL}, - { (char *)"CK_MECHANISM_INFO_ulMinKeySize_get", _wrap_CK_MECHANISM_INFO_ulMinKeySize_get, METH_VARARGS, NULL}, - { (char *)"CK_MECHANISM_INFO_ulMaxKeySize_get", _wrap_CK_MECHANISM_INFO_ulMaxKeySize_get, METH_VARARGS, NULL}, - { (char *)"CK_MECHANISM_INFO_flags_get", _wrap_CK_MECHANISM_INFO_flags_get, METH_VARARGS, NULL}, - { (char *)"new_CK_MECHANISM_INFO", _wrap_new_CK_MECHANISM_INFO, METH_VARARGS, NULL}, - { (char *)"delete_CK_MECHANISM_INFO", _wrap_delete_CK_MECHANISM_INFO, METH_VARARGS, NULL}, - { (char *)"CK_MECHANISM_INFO_swigregister", CK_MECHANISM_INFO_swigregister, METH_VARARGS, NULL}, - { (char *)"FALSE_swigconstant", FALSE_swigconstant, METH_VARARGS, NULL}, - { (char *)"TRUE_swigconstant", TRUE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CK_TRUE_swigconstant", CK_TRUE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CK_FALSE_swigconstant", CK_FALSE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CK_UNAVAILABLE_INFORMATION_swigconstant", CK_UNAVAILABLE_INFORMATION_swigconstant, METH_VARARGS, NULL}, - { (char *)"CK_EFFECTIVELY_INFINITE_swigconstant", CK_EFFECTIVELY_INFINITE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CK_INVALID_HANDLE_swigconstant", CK_INVALID_HANDLE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKN_SURRENDER_swigconstant", CKN_SURRENDER_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_TOKEN_PRESENT_swigconstant", CKF_TOKEN_PRESENT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_REMOVABLE_DEVICE_swigconstant", CKF_REMOVABLE_DEVICE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_HW_SLOT_swigconstant", CKF_HW_SLOT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_RNG_swigconstant", CKF_RNG_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_WRITE_PROTECTED_swigconstant", CKF_WRITE_PROTECTED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_LOGIN_REQUIRED_swigconstant", CKF_LOGIN_REQUIRED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_USER_PIN_INITIALIZED_swigconstant", CKF_USER_PIN_INITIALIZED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_RESTORE_KEY_NOT_NEEDED_swigconstant", CKF_RESTORE_KEY_NOT_NEEDED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_CLOCK_ON_TOKEN_swigconstant", CKF_CLOCK_ON_TOKEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_PROTECTED_AUTHENTICATION_PATH_swigconstant", CKF_PROTECTED_AUTHENTICATION_PATH_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_DUAL_CRYPTO_OPERATIONS_swigconstant", CKF_DUAL_CRYPTO_OPERATIONS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_TOKEN_INITIALIZED_swigconstant", CKF_TOKEN_INITIALIZED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_SECONDARY_AUTHENTICATION_swigconstant", CKF_SECONDARY_AUTHENTICATION_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_USER_PIN_COUNT_LOW_swigconstant", CKF_USER_PIN_COUNT_LOW_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_USER_PIN_FINAL_TRY_swigconstant", CKF_USER_PIN_FINAL_TRY_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_USER_PIN_LOCKED_swigconstant", CKF_USER_PIN_LOCKED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_USER_PIN_TO_BE_CHANGED_swigconstant", CKF_USER_PIN_TO_BE_CHANGED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_SO_PIN_COUNT_LOW_swigconstant", CKF_SO_PIN_COUNT_LOW_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_SO_PIN_FINAL_TRY_swigconstant", CKF_SO_PIN_FINAL_TRY_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_SO_PIN_LOCKED_swigconstant", CKF_SO_PIN_LOCKED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_SO_PIN_TO_BE_CHANGED_swigconstant", CKF_SO_PIN_TO_BE_CHANGED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKU_SO_swigconstant", CKU_SO_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKU_USER_swigconstant", CKU_USER_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKU_CONTEXT_SPECIFIC_swigconstant", CKU_CONTEXT_SPECIFIC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKS_RO_PUBLIC_SESSION_swigconstant", CKS_RO_PUBLIC_SESSION_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKS_RO_USER_FUNCTIONS_swigconstant", CKS_RO_USER_FUNCTIONS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKS_RW_PUBLIC_SESSION_swigconstant", CKS_RW_PUBLIC_SESSION_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKS_RW_USER_FUNCTIONS_swigconstant", CKS_RW_USER_FUNCTIONS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKS_RW_SO_FUNCTIONS_swigconstant", CKS_RW_SO_FUNCTIONS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_RW_SESSION_swigconstant", CKF_RW_SESSION_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_SERIAL_SESSION_swigconstant", CKF_SERIAL_SESSION_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKO_DATA_swigconstant", CKO_DATA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKO_CERTIFICATE_swigconstant", CKO_CERTIFICATE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKO_PUBLIC_KEY_swigconstant", CKO_PUBLIC_KEY_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKO_PRIVATE_KEY_swigconstant", CKO_PRIVATE_KEY_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKO_SECRET_KEY_swigconstant", CKO_SECRET_KEY_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKO_HW_FEATURE_swigconstant", CKO_HW_FEATURE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKO_DOMAIN_PARAMETERS_swigconstant", CKO_DOMAIN_PARAMETERS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKO_MECHANISM_swigconstant", CKO_MECHANISM_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKO_OTP_KEY_swigconstant", CKO_OTP_KEY_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKO_VENDOR_DEFINED_swigconstant", CKO_VENDOR_DEFINED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKH_MONOTONIC_COUNTER_swigconstant", CKH_MONOTONIC_COUNTER_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKH_CLOCK_swigconstant", CKH_CLOCK_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKH_USER_INTERFACE_swigconstant", CKH_USER_INTERFACE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKH_VENDOR_DEFINED_swigconstant", CKH_VENDOR_DEFINED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_RSA_swigconstant", CKK_RSA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_DSA_swigconstant", CKK_DSA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_DH_swigconstant", CKK_DH_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_ECDSA_swigconstant", CKK_ECDSA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_EC_swigconstant", CKK_EC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_X9_42_DH_swigconstant", CKK_X9_42_DH_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_KEA_swigconstant", CKK_KEA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_GENERIC_SECRET_swigconstant", CKK_GENERIC_SECRET_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_RC2_swigconstant", CKK_RC2_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_RC4_swigconstant", CKK_RC4_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_DES_swigconstant", CKK_DES_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_DES2_swigconstant", CKK_DES2_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_DES3_swigconstant", CKK_DES3_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_CAST_swigconstant", CKK_CAST_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_CAST3_swigconstant", CKK_CAST3_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_CAST5_swigconstant", CKK_CAST5_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_CAST128_swigconstant", CKK_CAST128_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_RC5_swigconstant", CKK_RC5_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_IDEA_swigconstant", CKK_IDEA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_SKIPJACK_swigconstant", CKK_SKIPJACK_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_BATON_swigconstant", CKK_BATON_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_JUNIPER_swigconstant", CKK_JUNIPER_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_CDMF_swigconstant", CKK_CDMF_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_AES_swigconstant", CKK_AES_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_BLOWFISH_swigconstant", CKK_BLOWFISH_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_TWOFISH_swigconstant", CKK_TWOFISH_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_SECURID_swigconstant", CKK_SECURID_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_HOTP_swigconstant", CKK_HOTP_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_ACTI_swigconstant", CKK_ACTI_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_CAMELLIA_swigconstant", CKK_CAMELLIA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_ARIA_swigconstant", CKK_ARIA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_MD5_HMAC_swigconstant", CKK_MD5_HMAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_SHA_1_HMAC_swigconstant", CKK_SHA_1_HMAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_RIPEMD128_HMAC_swigconstant", CKK_RIPEMD128_HMAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_RIPEMD160_HMAC_swigconstant", CKK_RIPEMD160_HMAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_SHA256_HMAC_swigconstant", CKK_SHA256_HMAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_SHA384_HMAC_swigconstant", CKK_SHA384_HMAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_SHA512_HMAC_swigconstant", CKK_SHA512_HMAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_SHA224_HMAC_swigconstant", CKK_SHA224_HMAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_GOSTR3410_swigconstant", CKK_GOSTR3410_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_GOSTR3411_swigconstant", CKK_GOSTR3411_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_GOST28147_swigconstant", CKK_GOST28147_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKK_VENDOR_DEFINED_swigconstant", CKK_VENDOR_DEFINED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKC_X_509_swigconstant", CKC_X_509_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKC_X_509_ATTR_CERT_swigconstant", CKC_X_509_ATTR_CERT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKC_WTLS_swigconstant", CKC_WTLS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKC_VENDOR_DEFINED_swigconstant", CKC_VENDOR_DEFINED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_CLASS_swigconstant", CKA_CLASS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_TOKEN_swigconstant", CKA_TOKEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_PRIVATE_swigconstant", CKA_PRIVATE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_LABEL_swigconstant", CKA_LABEL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_APPLICATION_swigconstant", CKA_APPLICATION_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_VALUE_swigconstant", CKA_VALUE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_OBJECT_ID_swigconstant", CKA_OBJECT_ID_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_CERTIFICATE_TYPE_swigconstant", CKA_CERTIFICATE_TYPE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_ISSUER_swigconstant", CKA_ISSUER_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_SERIAL_NUMBER_swigconstant", CKA_SERIAL_NUMBER_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_AC_ISSUER_swigconstant", CKA_AC_ISSUER_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_OWNER_swigconstant", CKA_OWNER_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_ATTR_TYPES_swigconstant", CKA_ATTR_TYPES_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_TRUSTED_swigconstant", CKA_TRUSTED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_CERTIFICATE_CATEGORY_swigconstant", CKA_CERTIFICATE_CATEGORY_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_JAVA_MIDP_SECURITY_DOMAIN_swigconstant", CKA_JAVA_MIDP_SECURITY_DOMAIN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_URL_swigconstant", CKA_URL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_HASH_OF_SUBJECT_PUBLIC_KEY_swigconstant", CKA_HASH_OF_SUBJECT_PUBLIC_KEY_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_HASH_OF_ISSUER_PUBLIC_KEY_swigconstant", CKA_HASH_OF_ISSUER_PUBLIC_KEY_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_CHECK_VALUE_swigconstant", CKA_CHECK_VALUE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_KEY_TYPE_swigconstant", CKA_KEY_TYPE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_SUBJECT_swigconstant", CKA_SUBJECT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_ID_swigconstant", CKA_ID_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_SENSITIVE_swigconstant", CKA_SENSITIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_ENCRYPT_swigconstant", CKA_ENCRYPT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_DECRYPT_swigconstant", CKA_DECRYPT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_WRAP_swigconstant", CKA_WRAP_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_UNWRAP_swigconstant", CKA_UNWRAP_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_SIGN_swigconstant", CKA_SIGN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_SIGN_RECOVER_swigconstant", CKA_SIGN_RECOVER_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_VERIFY_swigconstant", CKA_VERIFY_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_VERIFY_RECOVER_swigconstant", CKA_VERIFY_RECOVER_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_DERIVE_swigconstant", CKA_DERIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_START_DATE_swigconstant", CKA_START_DATE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_END_DATE_swigconstant", CKA_END_DATE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_MODULUS_swigconstant", CKA_MODULUS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_MODULUS_BITS_swigconstant", CKA_MODULUS_BITS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_PUBLIC_EXPONENT_swigconstant", CKA_PUBLIC_EXPONENT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_PRIVATE_EXPONENT_swigconstant", CKA_PRIVATE_EXPONENT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_PRIME_1_swigconstant", CKA_PRIME_1_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_PRIME_2_swigconstant", CKA_PRIME_2_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_EXPONENT_1_swigconstant", CKA_EXPONENT_1_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_EXPONENT_2_swigconstant", CKA_EXPONENT_2_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_COEFFICIENT_swigconstant", CKA_COEFFICIENT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_PRIME_swigconstant", CKA_PRIME_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_SUBPRIME_swigconstant", CKA_SUBPRIME_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_BASE_swigconstant", CKA_BASE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_PRIME_BITS_swigconstant", CKA_PRIME_BITS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_SUBPRIME_BITS_swigconstant", CKA_SUBPRIME_BITS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_SUB_PRIME_BITS_swigconstant", CKA_SUB_PRIME_BITS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_VALUE_BITS_swigconstant", CKA_VALUE_BITS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_VALUE_LEN_swigconstant", CKA_VALUE_LEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_EXTRACTABLE_swigconstant", CKA_EXTRACTABLE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_LOCAL_swigconstant", CKA_LOCAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_NEVER_EXTRACTABLE_swigconstant", CKA_NEVER_EXTRACTABLE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_ALWAYS_SENSITIVE_swigconstant", CKA_ALWAYS_SENSITIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_KEY_GEN_MECHANISM_swigconstant", CKA_KEY_GEN_MECHANISM_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_MODIFIABLE_swigconstant", CKA_MODIFIABLE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_ECDSA_PARAMS_swigconstant", CKA_ECDSA_PARAMS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_EC_PARAMS_swigconstant", CKA_EC_PARAMS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_EC_POINT_swigconstant", CKA_EC_POINT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_SECONDARY_AUTH_swigconstant", CKA_SECONDARY_AUTH_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_AUTH_PIN_FLAGS_swigconstant", CKA_AUTH_PIN_FLAGS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_ALWAYS_AUTHENTICATE_swigconstant", CKA_ALWAYS_AUTHENTICATE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_WRAP_WITH_TRUSTED_swigconstant", CKA_WRAP_WITH_TRUSTED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_OTP_FORMAT_swigconstant", CKA_OTP_FORMAT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_OTP_LENGTH_swigconstant", CKA_OTP_LENGTH_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_OTP_TIME_INTERVAL_swigconstant", CKA_OTP_TIME_INTERVAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_OTP_USER_FRIENDLY_MODE_swigconstant", CKA_OTP_USER_FRIENDLY_MODE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_OTP_CHALLENGE_REQUIREMENT_swigconstant", CKA_OTP_CHALLENGE_REQUIREMENT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_OTP_TIME_REQUIREMENT_swigconstant", CKA_OTP_TIME_REQUIREMENT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_OTP_COUNTER_REQUIREMENT_swigconstant", CKA_OTP_COUNTER_REQUIREMENT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_OTP_PIN_REQUIREMENT_swigconstant", CKA_OTP_PIN_REQUIREMENT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_OTP_COUNTER_swigconstant", CKA_OTP_COUNTER_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_OTP_TIME_swigconstant", CKA_OTP_TIME_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_OTP_USER_IDENTIFIER_swigconstant", CKA_OTP_USER_IDENTIFIER_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_OTP_SERVICE_IDENTIFIER_swigconstant", CKA_OTP_SERVICE_IDENTIFIER_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_OTP_SERVICE_LOGO_swigconstant", CKA_OTP_SERVICE_LOGO_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_OTP_SERVICE_LOGO_TYPE_swigconstant", CKA_OTP_SERVICE_LOGO_TYPE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_GOSTR3410_PARAMS_swigconstant", CKA_GOSTR3410_PARAMS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_GOSTR3411_PARAMS_swigconstant", CKA_GOSTR3411_PARAMS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_GOST28147_PARAMS_swigconstant", CKA_GOST28147_PARAMS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_HW_FEATURE_TYPE_swigconstant", CKA_HW_FEATURE_TYPE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_RESET_ON_INIT_swigconstant", CKA_RESET_ON_INIT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_HAS_RESET_swigconstant", CKA_HAS_RESET_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_PIXEL_X_swigconstant", CKA_PIXEL_X_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_PIXEL_Y_swigconstant", CKA_PIXEL_Y_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_RESOLUTION_swigconstant", CKA_RESOLUTION_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_CHAR_ROWS_swigconstant", CKA_CHAR_ROWS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_CHAR_COLUMNS_swigconstant", CKA_CHAR_COLUMNS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_COLOR_swigconstant", CKA_COLOR_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_BITS_PER_PIXEL_swigconstant", CKA_BITS_PER_PIXEL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_CHAR_SETS_swigconstant", CKA_CHAR_SETS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_ENCODING_METHODS_swigconstant", CKA_ENCODING_METHODS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_MIME_TYPES_swigconstant", CKA_MIME_TYPES_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_MECHANISM_TYPE_swigconstant", CKA_MECHANISM_TYPE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_REQUIRED_CMS_ATTRIBUTES_swigconstant", CKA_REQUIRED_CMS_ATTRIBUTES_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_DEFAULT_CMS_ATTRIBUTES_swigconstant", CKA_DEFAULT_CMS_ATTRIBUTES_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_SUPPORTED_CMS_ATTRIBUTES_swigconstant", CKA_SUPPORTED_CMS_ATTRIBUTES_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKA_VENDOR_DEFINED_swigconstant", CKA_VENDOR_DEFINED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RSA_PKCS_KEY_PAIR_GEN_swigconstant", CKM_RSA_PKCS_KEY_PAIR_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RSA_PKCS_swigconstant", CKM_RSA_PKCS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RSA_9796_swigconstant", CKM_RSA_9796_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RSA_X_509_swigconstant", CKM_RSA_X_509_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_MD2_RSA_PKCS_swigconstant", CKM_MD2_RSA_PKCS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_MD5_RSA_PKCS_swigconstant", CKM_MD5_RSA_PKCS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA1_RSA_PKCS_swigconstant", CKM_SHA1_RSA_PKCS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RIPEMD128_RSA_PKCS_swigconstant", CKM_RIPEMD128_RSA_PKCS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RIPEMD160_RSA_PKCS_swigconstant", CKM_RIPEMD160_RSA_PKCS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RSA_PKCS_OAEP_swigconstant", CKM_RSA_PKCS_OAEP_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RSA_X9_31_KEY_PAIR_GEN_swigconstant", CKM_RSA_X9_31_KEY_PAIR_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RSA_X9_31_swigconstant", CKM_RSA_X9_31_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA1_RSA_X9_31_swigconstant", CKM_SHA1_RSA_X9_31_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RSA_PKCS_PSS_swigconstant", CKM_RSA_PKCS_PSS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA1_RSA_PKCS_PSS_swigconstant", CKM_SHA1_RSA_PKCS_PSS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DSA_KEY_PAIR_GEN_swigconstant", CKM_DSA_KEY_PAIR_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DSA_swigconstant", CKM_DSA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DSA_SHA1_swigconstant", CKM_DSA_SHA1_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DH_PKCS_KEY_PAIR_GEN_swigconstant", CKM_DH_PKCS_KEY_PAIR_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DH_PKCS_DERIVE_swigconstant", CKM_DH_PKCS_DERIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_X9_42_DH_KEY_PAIR_GEN_swigconstant", CKM_X9_42_DH_KEY_PAIR_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_X9_42_DH_DERIVE_swigconstant", CKM_X9_42_DH_DERIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_X9_42_DH_HYBRID_DERIVE_swigconstant", CKM_X9_42_DH_HYBRID_DERIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_X9_42_MQV_DERIVE_swigconstant", CKM_X9_42_MQV_DERIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA256_RSA_PKCS_swigconstant", CKM_SHA256_RSA_PKCS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA384_RSA_PKCS_swigconstant", CKM_SHA384_RSA_PKCS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA512_RSA_PKCS_swigconstant", CKM_SHA512_RSA_PKCS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA256_RSA_PKCS_PSS_swigconstant", CKM_SHA256_RSA_PKCS_PSS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA384_RSA_PKCS_PSS_swigconstant", CKM_SHA384_RSA_PKCS_PSS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA512_RSA_PKCS_PSS_swigconstant", CKM_SHA512_RSA_PKCS_PSS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA224_RSA_PKCS_swigconstant", CKM_SHA224_RSA_PKCS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA224_RSA_PKCS_PSS_swigconstant", CKM_SHA224_RSA_PKCS_PSS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RC2_KEY_GEN_swigconstant", CKM_RC2_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RC2_ECB_swigconstant", CKM_RC2_ECB_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RC2_CBC_swigconstant", CKM_RC2_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RC2_MAC_swigconstant", CKM_RC2_MAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RC2_MAC_GENERAL_swigconstant", CKM_RC2_MAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RC2_CBC_PAD_swigconstant", CKM_RC2_CBC_PAD_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RC4_KEY_GEN_swigconstant", CKM_RC4_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RC4_swigconstant", CKM_RC4_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DES_KEY_GEN_swigconstant", CKM_DES_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DES_ECB_swigconstant", CKM_DES_ECB_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DES_CBC_swigconstant", CKM_DES_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DES_MAC_swigconstant", CKM_DES_MAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DES_MAC_GENERAL_swigconstant", CKM_DES_MAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DES_CBC_PAD_swigconstant", CKM_DES_CBC_PAD_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DES2_KEY_GEN_swigconstant", CKM_DES2_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DES3_KEY_GEN_swigconstant", CKM_DES3_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DES3_ECB_swigconstant", CKM_DES3_ECB_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DES3_CBC_swigconstant", CKM_DES3_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DES3_MAC_swigconstant", CKM_DES3_MAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DES3_MAC_GENERAL_swigconstant", CKM_DES3_MAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DES3_CBC_PAD_swigconstant", CKM_DES3_CBC_PAD_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DES3_CMAC_GENERAL_swigconstant", CKM_DES3_CMAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DES3_CMAC_swigconstant", CKM_DES3_CMAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CDMF_KEY_GEN_swigconstant", CKM_CDMF_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CDMF_ECB_swigconstant", CKM_CDMF_ECB_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CDMF_CBC_swigconstant", CKM_CDMF_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CDMF_MAC_swigconstant", CKM_CDMF_MAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CDMF_MAC_GENERAL_swigconstant", CKM_CDMF_MAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CDMF_CBC_PAD_swigconstant", CKM_CDMF_CBC_PAD_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DES_OFB64_swigconstant", CKM_DES_OFB64_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DES_OFB8_swigconstant", CKM_DES_OFB8_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DES_CFB64_swigconstant", CKM_DES_CFB64_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DES_CFB8_swigconstant", CKM_DES_CFB8_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_MD2_swigconstant", CKM_MD2_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_MD2_HMAC_swigconstant", CKM_MD2_HMAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_MD2_HMAC_GENERAL_swigconstant", CKM_MD2_HMAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_MD5_swigconstant", CKM_MD5_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_MD5_HMAC_swigconstant", CKM_MD5_HMAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_MD5_HMAC_GENERAL_swigconstant", CKM_MD5_HMAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA_1_swigconstant", CKM_SHA_1_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA_1_HMAC_swigconstant", CKM_SHA_1_HMAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA_1_HMAC_GENERAL_swigconstant", CKM_SHA_1_HMAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RIPEMD128_swigconstant", CKM_RIPEMD128_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RIPEMD128_HMAC_swigconstant", CKM_RIPEMD128_HMAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RIPEMD128_HMAC_GENERAL_swigconstant", CKM_RIPEMD128_HMAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RIPEMD160_swigconstant", CKM_RIPEMD160_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RIPEMD160_HMAC_swigconstant", CKM_RIPEMD160_HMAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RIPEMD160_HMAC_GENERAL_swigconstant", CKM_RIPEMD160_HMAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA256_swigconstant", CKM_SHA256_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA256_HMAC_swigconstant", CKM_SHA256_HMAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA256_HMAC_GENERAL_swigconstant", CKM_SHA256_HMAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA224_swigconstant", CKM_SHA224_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA224_HMAC_swigconstant", CKM_SHA224_HMAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA224_HMAC_GENERAL_swigconstant", CKM_SHA224_HMAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA384_swigconstant", CKM_SHA384_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA384_HMAC_swigconstant", CKM_SHA384_HMAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA384_HMAC_GENERAL_swigconstant", CKM_SHA384_HMAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA512_swigconstant", CKM_SHA512_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA512_HMAC_swigconstant", CKM_SHA512_HMAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA512_HMAC_GENERAL_swigconstant", CKM_SHA512_HMAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SECURID_KEY_GEN_swigconstant", CKM_SECURID_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SECURID_swigconstant", CKM_SECURID_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_HOTP_KEY_GEN_swigconstant", CKM_HOTP_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_HOTP_swigconstant", CKM_HOTP_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_ACTI_swigconstant", CKM_ACTI_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_ACTI_KEY_GEN_swigconstant", CKM_ACTI_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST_KEY_GEN_swigconstant", CKM_CAST_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST_ECB_swigconstant", CKM_CAST_ECB_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST_CBC_swigconstant", CKM_CAST_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST_MAC_swigconstant", CKM_CAST_MAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST_MAC_GENERAL_swigconstant", CKM_CAST_MAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST_CBC_PAD_swigconstant", CKM_CAST_CBC_PAD_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST3_KEY_GEN_swigconstant", CKM_CAST3_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST3_ECB_swigconstant", CKM_CAST3_ECB_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST3_CBC_swigconstant", CKM_CAST3_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST3_MAC_swigconstant", CKM_CAST3_MAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST3_MAC_GENERAL_swigconstant", CKM_CAST3_MAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST3_CBC_PAD_swigconstant", CKM_CAST3_CBC_PAD_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST5_KEY_GEN_swigconstant", CKM_CAST5_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST128_KEY_GEN_swigconstant", CKM_CAST128_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST5_ECB_swigconstant", CKM_CAST5_ECB_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST128_ECB_swigconstant", CKM_CAST128_ECB_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST5_CBC_swigconstant", CKM_CAST5_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST128_CBC_swigconstant", CKM_CAST128_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST5_MAC_swigconstant", CKM_CAST5_MAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST128_MAC_swigconstant", CKM_CAST128_MAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST5_MAC_GENERAL_swigconstant", CKM_CAST5_MAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST128_MAC_GENERAL_swigconstant", CKM_CAST128_MAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST5_CBC_PAD_swigconstant", CKM_CAST5_CBC_PAD_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAST128_CBC_PAD_swigconstant", CKM_CAST128_CBC_PAD_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RC5_KEY_GEN_swigconstant", CKM_RC5_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RC5_ECB_swigconstant", CKM_RC5_ECB_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RC5_CBC_swigconstant", CKM_RC5_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RC5_MAC_swigconstant", CKM_RC5_MAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RC5_MAC_GENERAL_swigconstant", CKM_RC5_MAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RC5_CBC_PAD_swigconstant", CKM_RC5_CBC_PAD_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_IDEA_KEY_GEN_swigconstant", CKM_IDEA_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_IDEA_ECB_swigconstant", CKM_IDEA_ECB_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_IDEA_CBC_swigconstant", CKM_IDEA_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_IDEA_MAC_swigconstant", CKM_IDEA_MAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_IDEA_MAC_GENERAL_swigconstant", CKM_IDEA_MAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_IDEA_CBC_PAD_swigconstant", CKM_IDEA_CBC_PAD_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_GENERIC_SECRET_KEY_GEN_swigconstant", CKM_GENERIC_SECRET_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CONCATENATE_BASE_AND_KEY_swigconstant", CKM_CONCATENATE_BASE_AND_KEY_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CONCATENATE_BASE_AND_DATA_swigconstant", CKM_CONCATENATE_BASE_AND_DATA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CONCATENATE_DATA_AND_BASE_swigconstant", CKM_CONCATENATE_DATA_AND_BASE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_XOR_BASE_AND_DATA_swigconstant", CKM_XOR_BASE_AND_DATA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_EXTRACT_KEY_FROM_KEY_swigconstant", CKM_EXTRACT_KEY_FROM_KEY_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SSL3_PRE_MASTER_KEY_GEN_swigconstant", CKM_SSL3_PRE_MASTER_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SSL3_MASTER_KEY_DERIVE_swigconstant", CKM_SSL3_MASTER_KEY_DERIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SSL3_KEY_AND_MAC_DERIVE_swigconstant", CKM_SSL3_KEY_AND_MAC_DERIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SSL3_MASTER_KEY_DERIVE_DH_swigconstant", CKM_SSL3_MASTER_KEY_DERIVE_DH_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_TLS_PRE_MASTER_KEY_GEN_swigconstant", CKM_TLS_PRE_MASTER_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_TLS_MASTER_KEY_DERIVE_swigconstant", CKM_TLS_MASTER_KEY_DERIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_TLS_KEY_AND_MAC_DERIVE_swigconstant", CKM_TLS_KEY_AND_MAC_DERIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_TLS_MASTER_KEY_DERIVE_DH_swigconstant", CKM_TLS_MASTER_KEY_DERIVE_DH_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_TLS_PRF_swigconstant", CKM_TLS_PRF_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SSL3_MD5_MAC_swigconstant", CKM_SSL3_MD5_MAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SSL3_SHA1_MAC_swigconstant", CKM_SSL3_SHA1_MAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_MD5_KEY_DERIVATION_swigconstant", CKM_MD5_KEY_DERIVATION_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_MD2_KEY_DERIVATION_swigconstant", CKM_MD2_KEY_DERIVATION_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA1_KEY_DERIVATION_swigconstant", CKM_SHA1_KEY_DERIVATION_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA256_KEY_DERIVATION_swigconstant", CKM_SHA256_KEY_DERIVATION_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA384_KEY_DERIVATION_swigconstant", CKM_SHA384_KEY_DERIVATION_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA512_KEY_DERIVATION_swigconstant", CKM_SHA512_KEY_DERIVATION_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SHA224_KEY_DERIVATION_swigconstant", CKM_SHA224_KEY_DERIVATION_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_PBE_MD2_DES_CBC_swigconstant", CKM_PBE_MD2_DES_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_PBE_MD5_DES_CBC_swigconstant", CKM_PBE_MD5_DES_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_PBE_MD5_CAST_CBC_swigconstant", CKM_PBE_MD5_CAST_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_PBE_MD5_CAST3_CBC_swigconstant", CKM_PBE_MD5_CAST3_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_PBE_MD5_CAST5_CBC_swigconstant", CKM_PBE_MD5_CAST5_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_PBE_MD5_CAST128_CBC_swigconstant", CKM_PBE_MD5_CAST128_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_PBE_SHA1_CAST5_CBC_swigconstant", CKM_PBE_SHA1_CAST5_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_PBE_SHA1_CAST128_CBC_swigconstant", CKM_PBE_SHA1_CAST128_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_PBE_SHA1_RC4_128_swigconstant", CKM_PBE_SHA1_RC4_128_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_PBE_SHA1_RC4_40_swigconstant", CKM_PBE_SHA1_RC4_40_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_PBE_SHA1_DES3_EDE_CBC_swigconstant", CKM_PBE_SHA1_DES3_EDE_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_PBE_SHA1_DES2_EDE_CBC_swigconstant", CKM_PBE_SHA1_DES2_EDE_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_PBE_SHA1_RC2_128_CBC_swigconstant", CKM_PBE_SHA1_RC2_128_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_PBE_SHA1_RC2_40_CBC_swigconstant", CKM_PBE_SHA1_RC2_40_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_PKCS5_PBKD2_swigconstant", CKM_PKCS5_PBKD2_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_PBA_SHA1_WITH_SHA1_HMAC_swigconstant", CKM_PBA_SHA1_WITH_SHA1_HMAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_WTLS_PRE_MASTER_KEY_GEN_swigconstant", CKM_WTLS_PRE_MASTER_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_WTLS_MASTER_KEY_DERIVE_swigconstant", CKM_WTLS_MASTER_KEY_DERIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC_swigconstant", CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_WTLS_PRF_swigconstant", CKM_WTLS_PRF_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE_swigconstant", CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE_swigconstant", CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_KEY_WRAP_LYNKS_swigconstant", CKM_KEY_WRAP_LYNKS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_KEY_WRAP_SET_OAEP_swigconstant", CKM_KEY_WRAP_SET_OAEP_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CMS_SIG_swigconstant", CKM_CMS_SIG_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_KIP_DERIVE_swigconstant", CKM_KIP_DERIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_KIP_WRAP_swigconstant", CKM_KIP_WRAP_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_KIP_MAC_swigconstant", CKM_KIP_MAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAMELLIA_KEY_GEN_swigconstant", CKM_CAMELLIA_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAMELLIA_ECB_swigconstant", CKM_CAMELLIA_ECB_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAMELLIA_CBC_swigconstant", CKM_CAMELLIA_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAMELLIA_MAC_swigconstant", CKM_CAMELLIA_MAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAMELLIA_MAC_GENERAL_swigconstant", CKM_CAMELLIA_MAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAMELLIA_CBC_PAD_swigconstant", CKM_CAMELLIA_CBC_PAD_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAMELLIA_ECB_ENCRYPT_DATA_swigconstant", CKM_CAMELLIA_ECB_ENCRYPT_DATA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAMELLIA_CBC_ENCRYPT_DATA_swigconstant", CKM_CAMELLIA_CBC_ENCRYPT_DATA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_CAMELLIA_CTR_swigconstant", CKM_CAMELLIA_CTR_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_ARIA_KEY_GEN_swigconstant", CKM_ARIA_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_ARIA_ECB_swigconstant", CKM_ARIA_ECB_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_ARIA_CBC_swigconstant", CKM_ARIA_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_ARIA_MAC_swigconstant", CKM_ARIA_MAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_ARIA_MAC_GENERAL_swigconstant", CKM_ARIA_MAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_ARIA_CBC_PAD_swigconstant", CKM_ARIA_CBC_PAD_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_ARIA_ECB_ENCRYPT_DATA_swigconstant", CKM_ARIA_ECB_ENCRYPT_DATA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_ARIA_CBC_ENCRYPT_DATA_swigconstant", CKM_ARIA_CBC_ENCRYPT_DATA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SEED_KEY_GEN_swigconstant", CKM_SEED_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SEED_ECB_swigconstant", CKM_SEED_ECB_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SEED_CBC_swigconstant", CKM_SEED_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SEED_MAC_swigconstant", CKM_SEED_MAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SEED_MAC_GENERAL_swigconstant", CKM_SEED_MAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SEED_CBC_PAD_swigconstant", CKM_SEED_CBC_PAD_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SEED_ECB_ENCRYPT_DATA_swigconstant", CKM_SEED_ECB_ENCRYPT_DATA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SEED_CBC_ENCRYPT_DATA_swigconstant", CKM_SEED_CBC_ENCRYPT_DATA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SKIPJACK_KEY_GEN_swigconstant", CKM_SKIPJACK_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SKIPJACK_ECB64_swigconstant", CKM_SKIPJACK_ECB64_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SKIPJACK_CBC64_swigconstant", CKM_SKIPJACK_CBC64_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SKIPJACK_OFB64_swigconstant", CKM_SKIPJACK_OFB64_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SKIPJACK_CFB64_swigconstant", CKM_SKIPJACK_CFB64_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SKIPJACK_CFB32_swigconstant", CKM_SKIPJACK_CFB32_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SKIPJACK_CFB16_swigconstant", CKM_SKIPJACK_CFB16_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SKIPJACK_CFB8_swigconstant", CKM_SKIPJACK_CFB8_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SKIPJACK_WRAP_swigconstant", CKM_SKIPJACK_WRAP_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SKIPJACK_PRIVATE_WRAP_swigconstant", CKM_SKIPJACK_PRIVATE_WRAP_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_SKIPJACK_RELAYX_swigconstant", CKM_SKIPJACK_RELAYX_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_KEA_KEY_PAIR_GEN_swigconstant", CKM_KEA_KEY_PAIR_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_KEA_KEY_DERIVE_swigconstant", CKM_KEA_KEY_DERIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_FORTEZZA_TIMESTAMP_swigconstant", CKM_FORTEZZA_TIMESTAMP_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_BATON_KEY_GEN_swigconstant", CKM_BATON_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_BATON_ECB128_swigconstant", CKM_BATON_ECB128_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_BATON_ECB96_swigconstant", CKM_BATON_ECB96_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_BATON_CBC128_swigconstant", CKM_BATON_CBC128_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_BATON_COUNTER_swigconstant", CKM_BATON_COUNTER_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_BATON_SHUFFLE_swigconstant", CKM_BATON_SHUFFLE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_BATON_WRAP_swigconstant", CKM_BATON_WRAP_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_ECDSA_KEY_PAIR_GEN_swigconstant", CKM_ECDSA_KEY_PAIR_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_EC_KEY_PAIR_GEN_swigconstant", CKM_EC_KEY_PAIR_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_ECDSA_swigconstant", CKM_ECDSA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_ECDSA_SHA1_swigconstant", CKM_ECDSA_SHA1_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_ECDH1_DERIVE_swigconstant", CKM_ECDH1_DERIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_ECDH1_COFACTOR_DERIVE_swigconstant", CKM_ECDH1_COFACTOR_DERIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_ECMQV_DERIVE_swigconstant", CKM_ECMQV_DERIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_JUNIPER_KEY_GEN_swigconstant", CKM_JUNIPER_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_JUNIPER_ECB128_swigconstant", CKM_JUNIPER_ECB128_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_JUNIPER_CBC128_swigconstant", CKM_JUNIPER_CBC128_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_JUNIPER_COUNTER_swigconstant", CKM_JUNIPER_COUNTER_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_JUNIPER_SHUFFLE_swigconstant", CKM_JUNIPER_SHUFFLE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_JUNIPER_WRAP_swigconstant", CKM_JUNIPER_WRAP_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_FASTHASH_swigconstant", CKM_FASTHASH_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_AES_KEY_GEN_swigconstant", CKM_AES_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_AES_ECB_swigconstant", CKM_AES_ECB_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_AES_CBC_swigconstant", CKM_AES_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_AES_MAC_swigconstant", CKM_AES_MAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_AES_MAC_GENERAL_swigconstant", CKM_AES_MAC_GENERAL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_AES_CBC_PAD_swigconstant", CKM_AES_CBC_PAD_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_AES_CTR_swigconstant", CKM_AES_CTR_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_AES_GCM_swigconstant", CKM_AES_GCM_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_AES_CCM_swigconstant", CKM_AES_CCM_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_AES_CTS_swigconstant", CKM_AES_CTS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_AES_CMAC_swigconstant", CKM_AES_CMAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_BLOWFISH_KEY_GEN_swigconstant", CKM_BLOWFISH_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_BLOWFISH_CBC_swigconstant", CKM_BLOWFISH_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_TWOFISH_KEY_GEN_swigconstant", CKM_TWOFISH_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_TWOFISH_CBC_swigconstant", CKM_TWOFISH_CBC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_BLOWFISH_CBC_PAD_swigconstant", CKM_BLOWFISH_CBC_PAD_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_TWOFISH_CBC_PAD_swigconstant", CKM_TWOFISH_CBC_PAD_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DES_ECB_ENCRYPT_DATA_swigconstant", CKM_DES_ECB_ENCRYPT_DATA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DES_CBC_ENCRYPT_DATA_swigconstant", CKM_DES_CBC_ENCRYPT_DATA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DES3_ECB_ENCRYPT_DATA_swigconstant", CKM_DES3_ECB_ENCRYPT_DATA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DES3_CBC_ENCRYPT_DATA_swigconstant", CKM_DES3_CBC_ENCRYPT_DATA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_AES_ECB_ENCRYPT_DATA_swigconstant", CKM_AES_ECB_ENCRYPT_DATA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_AES_CBC_ENCRYPT_DATA_swigconstant", CKM_AES_CBC_ENCRYPT_DATA_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_GOSTR3410_KEY_PAIR_GEN_swigconstant", CKM_GOSTR3410_KEY_PAIR_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_GOSTR3410_swigconstant", CKM_GOSTR3410_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_GOSTR3410_WITH_GOSTR3411_swigconstant", CKM_GOSTR3410_WITH_GOSTR3411_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_GOSTR3410_KEY_WRAP_swigconstant", CKM_GOSTR3410_KEY_WRAP_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_GOSTR3410_DERIVE_swigconstant", CKM_GOSTR3410_DERIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_GOSTR3411_swigconstant", CKM_GOSTR3411_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_GOSTR3411_HMAC_swigconstant", CKM_GOSTR3411_HMAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_GOST28147_KEY_GEN_swigconstant", CKM_GOST28147_KEY_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_GOST28147_ECB_swigconstant", CKM_GOST28147_ECB_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_GOST28147_swigconstant", CKM_GOST28147_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_GOST28147_MAC_swigconstant", CKM_GOST28147_MAC_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_GOST28147_KEY_WRAP_swigconstant", CKM_GOST28147_KEY_WRAP_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DSA_PARAMETER_GEN_swigconstant", CKM_DSA_PARAMETER_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_DH_PKCS_PARAMETER_GEN_swigconstant", CKM_DH_PKCS_PARAMETER_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_X9_42_DH_PARAMETER_GEN_swigconstant", CKM_X9_42_DH_PARAMETER_GEN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_AES_OFB_swigconstant", CKM_AES_OFB_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_AES_CFB64_swigconstant", CKM_AES_CFB64_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_AES_CFB8_swigconstant", CKM_AES_CFB8_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_AES_CFB128_swigconstant", CKM_AES_CFB128_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RSA_PKCS_TPM_1_1_swigconstant", CKM_RSA_PKCS_TPM_1_1_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_RSA_PKCS_OAEP_TPM_1_1_swigconstant", CKM_RSA_PKCS_OAEP_TPM_1_1_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKM_VENDOR_DEFINED_swigconstant", CKM_VENDOR_DEFINED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_HW_swigconstant", CKF_HW_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_ENCRYPT_swigconstant", CKF_ENCRYPT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_DECRYPT_swigconstant", CKF_DECRYPT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_DIGEST_swigconstant", CKF_DIGEST_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_SIGN_swigconstant", CKF_SIGN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_SIGN_RECOVER_swigconstant", CKF_SIGN_RECOVER_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_VERIFY_swigconstant", CKF_VERIFY_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_VERIFY_RECOVER_swigconstant", CKF_VERIFY_RECOVER_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_GENERATE_swigconstant", CKF_GENERATE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_GENERATE_KEY_PAIR_swigconstant", CKF_GENERATE_KEY_PAIR_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_WRAP_swigconstant", CKF_WRAP_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_UNWRAP_swigconstant", CKF_UNWRAP_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_DERIVE_swigconstant", CKF_DERIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_EC_F_P_swigconstant", CKF_EC_F_P_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_EC_F_2M_swigconstant", CKF_EC_F_2M_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_EC_ECPARAMETERS_swigconstant", CKF_EC_ECPARAMETERS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_EC_NAMEDCURVE_swigconstant", CKF_EC_NAMEDCURVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_EC_UNCOMPRESS_swigconstant", CKF_EC_UNCOMPRESS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_EC_COMPRESS_swigconstant", CKF_EC_COMPRESS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_EXTENSION_swigconstant", CKF_EXTENSION_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_OK_swigconstant", CKR_OK_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_CANCEL_swigconstant", CKR_CANCEL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_HOST_MEMORY_swigconstant", CKR_HOST_MEMORY_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_SLOT_ID_INVALID_swigconstant", CKR_SLOT_ID_INVALID_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_GENERAL_ERROR_swigconstant", CKR_GENERAL_ERROR_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_FUNCTION_FAILED_swigconstant", CKR_FUNCTION_FAILED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_ARGUMENTS_BAD_swigconstant", CKR_ARGUMENTS_BAD_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_NO_EVENT_swigconstant", CKR_NO_EVENT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_NEED_TO_CREATE_THREADS_swigconstant", CKR_NEED_TO_CREATE_THREADS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_CANT_LOCK_swigconstant", CKR_CANT_LOCK_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_ATTRIBUTE_READ_ONLY_swigconstant", CKR_ATTRIBUTE_READ_ONLY_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_ATTRIBUTE_SENSITIVE_swigconstant", CKR_ATTRIBUTE_SENSITIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_ATTRIBUTE_TYPE_INVALID_swigconstant", CKR_ATTRIBUTE_TYPE_INVALID_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_ATTRIBUTE_VALUE_INVALID_swigconstant", CKR_ATTRIBUTE_VALUE_INVALID_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_DATA_INVALID_swigconstant", CKR_DATA_INVALID_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_DATA_LEN_RANGE_swigconstant", CKR_DATA_LEN_RANGE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_DEVICE_ERROR_swigconstant", CKR_DEVICE_ERROR_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_DEVICE_MEMORY_swigconstant", CKR_DEVICE_MEMORY_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_DEVICE_REMOVED_swigconstant", CKR_DEVICE_REMOVED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_ENCRYPTED_DATA_INVALID_swigconstant", CKR_ENCRYPTED_DATA_INVALID_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_ENCRYPTED_DATA_LEN_RANGE_swigconstant", CKR_ENCRYPTED_DATA_LEN_RANGE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_FUNCTION_CANCELED_swigconstant", CKR_FUNCTION_CANCELED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_FUNCTION_NOT_PARALLEL_swigconstant", CKR_FUNCTION_NOT_PARALLEL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_FUNCTION_NOT_SUPPORTED_swigconstant", CKR_FUNCTION_NOT_SUPPORTED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_KEY_HANDLE_INVALID_swigconstant", CKR_KEY_HANDLE_INVALID_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_KEY_SIZE_RANGE_swigconstant", CKR_KEY_SIZE_RANGE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_KEY_TYPE_INCONSISTENT_swigconstant", CKR_KEY_TYPE_INCONSISTENT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_KEY_NOT_NEEDED_swigconstant", CKR_KEY_NOT_NEEDED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_KEY_CHANGED_swigconstant", CKR_KEY_CHANGED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_KEY_NEEDED_swigconstant", CKR_KEY_NEEDED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_KEY_INDIGESTIBLE_swigconstant", CKR_KEY_INDIGESTIBLE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_KEY_FUNCTION_NOT_PERMITTED_swigconstant", CKR_KEY_FUNCTION_NOT_PERMITTED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_KEY_NOT_WRAPPABLE_swigconstant", CKR_KEY_NOT_WRAPPABLE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_KEY_UNEXTRACTABLE_swigconstant", CKR_KEY_UNEXTRACTABLE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_MECHANISM_INVALID_swigconstant", CKR_MECHANISM_INVALID_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_MECHANISM_PARAM_INVALID_swigconstant", CKR_MECHANISM_PARAM_INVALID_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_OBJECT_HANDLE_INVALID_swigconstant", CKR_OBJECT_HANDLE_INVALID_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_OPERATION_ACTIVE_swigconstant", CKR_OPERATION_ACTIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_OPERATION_NOT_INITIALIZED_swigconstant", CKR_OPERATION_NOT_INITIALIZED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_PIN_INCORRECT_swigconstant", CKR_PIN_INCORRECT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_PIN_INVALID_swigconstant", CKR_PIN_INVALID_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_PIN_LEN_RANGE_swigconstant", CKR_PIN_LEN_RANGE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_PIN_EXPIRED_swigconstant", CKR_PIN_EXPIRED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_PIN_LOCKED_swigconstant", CKR_PIN_LOCKED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_SESSION_CLOSED_swigconstant", CKR_SESSION_CLOSED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_SESSION_COUNT_swigconstant", CKR_SESSION_COUNT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_SESSION_HANDLE_INVALID_swigconstant", CKR_SESSION_HANDLE_INVALID_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_SESSION_PARALLEL_NOT_SUPPORTED_swigconstant", CKR_SESSION_PARALLEL_NOT_SUPPORTED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_SESSION_READ_ONLY_swigconstant", CKR_SESSION_READ_ONLY_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_SESSION_EXISTS_swigconstant", CKR_SESSION_EXISTS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_SESSION_READ_ONLY_EXISTS_swigconstant", CKR_SESSION_READ_ONLY_EXISTS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_SESSION_READ_WRITE_SO_EXISTS_swigconstant", CKR_SESSION_READ_WRITE_SO_EXISTS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_SIGNATURE_INVALID_swigconstant", CKR_SIGNATURE_INVALID_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_SIGNATURE_LEN_RANGE_swigconstant", CKR_SIGNATURE_LEN_RANGE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_TEMPLATE_INCOMPLETE_swigconstant", CKR_TEMPLATE_INCOMPLETE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_TEMPLATE_INCONSISTENT_swigconstant", CKR_TEMPLATE_INCONSISTENT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_TOKEN_NOT_PRESENT_swigconstant", CKR_TOKEN_NOT_PRESENT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_TOKEN_NOT_RECOGNIZED_swigconstant", CKR_TOKEN_NOT_RECOGNIZED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_TOKEN_WRITE_PROTECTED_swigconstant", CKR_TOKEN_WRITE_PROTECTED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_UNWRAPPING_KEY_HANDLE_INVALID_swigconstant", CKR_UNWRAPPING_KEY_HANDLE_INVALID_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_UNWRAPPING_KEY_SIZE_RANGE_swigconstant", CKR_UNWRAPPING_KEY_SIZE_RANGE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT_swigconstant", CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_USER_ALREADY_LOGGED_IN_swigconstant", CKR_USER_ALREADY_LOGGED_IN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_USER_NOT_LOGGED_IN_swigconstant", CKR_USER_NOT_LOGGED_IN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_USER_PIN_NOT_INITIALIZED_swigconstant", CKR_USER_PIN_NOT_INITIALIZED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_USER_TYPE_INVALID_swigconstant", CKR_USER_TYPE_INVALID_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_USER_ANOTHER_ALREADY_LOGGED_IN_swigconstant", CKR_USER_ANOTHER_ALREADY_LOGGED_IN_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_USER_TOO_MANY_TYPES_swigconstant", CKR_USER_TOO_MANY_TYPES_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_WRAPPED_KEY_INVALID_swigconstant", CKR_WRAPPED_KEY_INVALID_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_WRAPPED_KEY_LEN_RANGE_swigconstant", CKR_WRAPPED_KEY_LEN_RANGE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_WRAPPING_KEY_HANDLE_INVALID_swigconstant", CKR_WRAPPING_KEY_HANDLE_INVALID_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_WRAPPING_KEY_SIZE_RANGE_swigconstant", CKR_WRAPPING_KEY_SIZE_RANGE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_WRAPPING_KEY_TYPE_INCONSISTENT_swigconstant", CKR_WRAPPING_KEY_TYPE_INCONSISTENT_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_RANDOM_SEED_NOT_SUPPORTED_swigconstant", CKR_RANDOM_SEED_NOT_SUPPORTED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_RANDOM_NO_RNG_swigconstant", CKR_RANDOM_NO_RNG_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_DOMAIN_PARAMS_INVALID_swigconstant", CKR_DOMAIN_PARAMS_INVALID_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_BUFFER_TOO_SMALL_swigconstant", CKR_BUFFER_TOO_SMALL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_SAVED_STATE_INVALID_swigconstant", CKR_SAVED_STATE_INVALID_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_INFORMATION_SENSITIVE_swigconstant", CKR_INFORMATION_SENSITIVE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_STATE_UNSAVEABLE_swigconstant", CKR_STATE_UNSAVEABLE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_CRYPTOKI_NOT_INITIALIZED_swigconstant", CKR_CRYPTOKI_NOT_INITIALIZED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_CRYPTOKI_ALREADY_INITIALIZED_swigconstant", CKR_CRYPTOKI_ALREADY_INITIALIZED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_MUTEX_BAD_swigconstant", CKR_MUTEX_BAD_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_MUTEX_NOT_LOCKED_swigconstant", CKR_MUTEX_NOT_LOCKED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_NEW_PIN_MODE_swigconstant", CKR_NEW_PIN_MODE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_NEXT_OTP_swigconstant", CKR_NEXT_OTP_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_FUNCTION_REJECTED_swigconstant", CKR_FUNCTION_REJECTED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKR_VENDOR_DEFINED_swigconstant", CKR_VENDOR_DEFINED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_LIBRARY_CANT_CREATE_OS_THREADS_swigconstant", CKF_LIBRARY_CANT_CREATE_OS_THREADS_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_OS_LOCKING_OK_swigconstant", CKF_OS_LOCKING_OK_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKF_DONT_BLOCK_swigconstant", CKF_DONT_BLOCK_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKG_MGF1_SHA1_swigconstant", CKG_MGF1_SHA1_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKG_MGF1_SHA256_swigconstant", CKG_MGF1_SHA256_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKG_MGF1_SHA384_swigconstant", CKG_MGF1_SHA384_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKG_MGF1_SHA512_swigconstant", CKG_MGF1_SHA512_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKG_MGF1_SHA224_swigconstant", CKG_MGF1_SHA224_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKZ_DATA_SPECIFIED_swigconstant", CKZ_DATA_SPECIFIED_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKD_NULL_swigconstant", CKD_NULL_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKD_SHA1_KDF_swigconstant", CKD_SHA1_KDF_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKD_SHA1_KDF_ASN1_swigconstant", CKD_SHA1_KDF_ASN1_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKD_SHA1_KDF_CONCATENATE_swigconstant", CKD_SHA1_KDF_CONCATENATE_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKD_SHA224_KDF_swigconstant", CKD_SHA224_KDF_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKD_SHA256_KDF_swigconstant", CKD_SHA256_KDF_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKD_SHA384_KDF_swigconstant", CKD_SHA384_KDF_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKD_SHA512_KDF_swigconstant", CKD_SHA512_KDF_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKD_CPDIVERSIFY_KDF_swigconstant", CKD_CPDIVERSIFY_KDF_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKP_PKCS5_PBKD2_HMAC_SHA1_swigconstant", CKP_PKCS5_PBKD2_HMAC_SHA1_swigconstant, METH_VARARGS, NULL}, - { (char *)"CKZ_SALT_SPECIFIED_swigconstant", CKZ_SALT_SPECIFIED_swigconstant, METH_VARARGS, NULL}, - { (char *)"new_CPKCS11Lib", _wrap_new_CPKCS11Lib, METH_VARARGS, NULL}, - { (char *)"delete_CPKCS11Lib", _wrap_delete_CPKCS11Lib, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_Load", _wrap_CPKCS11Lib_Load, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_Unload", _wrap_CPKCS11Lib_Unload, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_Initialize", _wrap_CPKCS11Lib_C_Initialize, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_Finalize", _wrap_CPKCS11Lib_C_Finalize, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_GetInfo", _wrap_CPKCS11Lib_C_GetInfo, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_GetSlotList", _wrap_CPKCS11Lib_C_GetSlotList, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_GetSlotInfo", _wrap_CPKCS11Lib_C_GetSlotInfo, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_GetTokenInfo", _wrap_CPKCS11Lib_C_GetTokenInfo, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_InitToken", _wrap_CPKCS11Lib_C_InitToken, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_InitPIN", _wrap_CPKCS11Lib_C_InitPIN, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_SetPIN", _wrap_CPKCS11Lib_C_SetPIN, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_OpenSession", _wrap_CPKCS11Lib_C_OpenSession, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_CloseSession", _wrap_CPKCS11Lib_C_CloseSession, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_CloseAllSessions", _wrap_CPKCS11Lib_C_CloseAllSessions, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_GetSessionInfo", _wrap_CPKCS11Lib_C_GetSessionInfo, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_Login", _wrap_CPKCS11Lib_C_Login, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_Logout", _wrap_CPKCS11Lib_C_Logout, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_CreateObject", _wrap_CPKCS11Lib_C_CreateObject, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_DestroyObject", _wrap_CPKCS11Lib_C_DestroyObject, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_GetObjectSize", _wrap_CPKCS11Lib_C_GetObjectSize, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_GetAttributeValue", _wrap_CPKCS11Lib_C_GetAttributeValue, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_SetAttributeValue", _wrap_CPKCS11Lib_C_SetAttributeValue, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_FindObjectsInit", _wrap_CPKCS11Lib_C_FindObjectsInit, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_FindObjects", _wrap_CPKCS11Lib_C_FindObjects, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_FindObjectsFinal", _wrap_CPKCS11Lib_C_FindObjectsFinal, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_EncryptInit", _wrap_CPKCS11Lib_C_EncryptInit, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_Encrypt", _wrap_CPKCS11Lib_C_Encrypt, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_EncryptUpdate", _wrap_CPKCS11Lib_C_EncryptUpdate, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_EncryptFinal", _wrap_CPKCS11Lib_C_EncryptFinal, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_DecryptInit", _wrap_CPKCS11Lib_C_DecryptInit, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_Decrypt", _wrap_CPKCS11Lib_C_Decrypt, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_DecryptUpdate", _wrap_CPKCS11Lib_C_DecryptUpdate, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_DecryptFinal", _wrap_CPKCS11Lib_C_DecryptFinal, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_DigestInit", _wrap_CPKCS11Lib_C_DigestInit, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_Digest", _wrap_CPKCS11Lib_C_Digest, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_DigestUpdate", _wrap_CPKCS11Lib_C_DigestUpdate, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_DigestKey", _wrap_CPKCS11Lib_C_DigestKey, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_DigestFinal", _wrap_CPKCS11Lib_C_DigestFinal, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_SignInit", _wrap_CPKCS11Lib_C_SignInit, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_Sign", _wrap_CPKCS11Lib_C_Sign, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_SignUpdate", _wrap_CPKCS11Lib_C_SignUpdate, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_SignFinal", _wrap_CPKCS11Lib_C_SignFinal, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_VerifyInit", _wrap_CPKCS11Lib_C_VerifyInit, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_Verify", _wrap_CPKCS11Lib_C_Verify, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_VerifyUpdate", _wrap_CPKCS11Lib_C_VerifyUpdate, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_VerifyFinal", _wrap_CPKCS11Lib_C_VerifyFinal, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_GenerateKey", _wrap_CPKCS11Lib_C_GenerateKey, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_GenerateKeyPair", _wrap_CPKCS11Lib_C_GenerateKeyPair, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_WrapKey", _wrap_CPKCS11Lib_C_WrapKey, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_UnwrapKey", _wrap_CPKCS11Lib_C_UnwrapKey, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_SeedRandom", _wrap_CPKCS11Lib_C_SeedRandom, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_GenerateRandom", _wrap_CPKCS11Lib_C_GenerateRandom, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_WaitForSlotEvent", _wrap_CPKCS11Lib_C_WaitForSlotEvent, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_GetMechanismList", _wrap_CPKCS11Lib_C_GetMechanismList, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_C_GetMechanismInfo", _wrap_CPKCS11Lib_C_GetMechanismInfo, METH_VARARGS, NULL}, - { (char *)"CPKCS11Lib_swigregister", CPKCS11Lib_swigregister, METH_VARARGS, NULL}, - { (char *)"CK_ATTRIBUTE_SMART_Reset", _wrap_CK_ATTRIBUTE_SMART_Reset, METH_VARARGS, NULL}, - { (char *)"CK_ATTRIBUTE_SMART_ResetValue", _wrap_CK_ATTRIBUTE_SMART_ResetValue, METH_VARARGS, NULL}, - { (char *)"CK_ATTRIBUTE_SMART_Reserve", _wrap_CK_ATTRIBUTE_SMART_Reserve, METH_VARARGS, NULL}, - { (char *)"CK_ATTRIBUTE_SMART_GetType", _wrap_CK_ATTRIBUTE_SMART_GetType, METH_VARARGS, NULL}, - { (char *)"CK_ATTRIBUTE_SMART_SetType", _wrap_CK_ATTRIBUTE_SMART_SetType, METH_VARARGS, NULL}, - { (char *)"CK_ATTRIBUTE_SMART_GetLen", _wrap_CK_ATTRIBUTE_SMART_GetLen, METH_VARARGS, NULL}, - { (char *)"CK_ATTRIBUTE_SMART_IsString", _wrap_CK_ATTRIBUTE_SMART_IsString, METH_VARARGS, NULL}, - { (char *)"CK_ATTRIBUTE_SMART_IsBool", _wrap_CK_ATTRIBUTE_SMART_IsBool, METH_VARARGS, NULL}, - { (char *)"CK_ATTRIBUTE_SMART_IsNum", _wrap_CK_ATTRIBUTE_SMART_IsNum, METH_VARARGS, NULL}, - { (char *)"CK_ATTRIBUTE_SMART_IsBin", _wrap_CK_ATTRIBUTE_SMART_IsBin, METH_VARARGS, NULL}, - { (char *)"CK_ATTRIBUTE_SMART_GetString", _wrap_CK_ATTRIBUTE_SMART_GetString, METH_VARARGS, NULL}, - { (char *)"CK_ATTRIBUTE_SMART_SetString", _wrap_CK_ATTRIBUTE_SMART_SetString, METH_VARARGS, NULL}, - { (char *)"CK_ATTRIBUTE_SMART_GetNum", _wrap_CK_ATTRIBUTE_SMART_GetNum, METH_VARARGS, NULL}, - { (char *)"CK_ATTRIBUTE_SMART_SetNum", _wrap_CK_ATTRIBUTE_SMART_SetNum, METH_VARARGS, NULL}, - { (char *)"CK_ATTRIBUTE_SMART_GetBool", _wrap_CK_ATTRIBUTE_SMART_GetBool, METH_VARARGS, NULL}, - { (char *)"CK_ATTRIBUTE_SMART_SetBool", _wrap_CK_ATTRIBUTE_SMART_SetBool, METH_VARARGS, NULL}, - { (char *)"CK_ATTRIBUTE_SMART_GetBin", _wrap_CK_ATTRIBUTE_SMART_GetBin, METH_VARARGS, NULL}, - { (char *)"CK_ATTRIBUTE_SMART_SetBin", _wrap_CK_ATTRIBUTE_SMART_SetBin, METH_VARARGS, NULL}, - { (char *)"new_CK_ATTRIBUTE_SMART", _wrap_new_CK_ATTRIBUTE_SMART, METH_VARARGS, NULL}, - { (char *)"delete_CK_ATTRIBUTE_SMART", _wrap_delete_CK_ATTRIBUTE_SMART, METH_VARARGS, NULL}, - { (char *)"CK_ATTRIBUTE_SMART_swigregister", CK_ATTRIBUTE_SMART_swigregister, METH_VARARGS, NULL}, - { NULL, NULL, 0, NULL } -}; - - -/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */ - -static void *_p_CK_SESSION_HANDLETo_p_unsigned_long(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((unsigned long *) ((CK_SESSION_HANDLE *) x)); -} -static void *_p_CK_OBJECT_HANDLETo_p_unsigned_long(void *x, int *SWIGUNUSEDPARM(newmemory)) { - return (void *)((unsigned long *) ((CK_OBJECT_HANDLE *) x)); -} -static swig_type_info _swigt__p_CK_ATTRIBUTE_SMART = {"_p_CK_ATTRIBUTE_SMART", "CK_ATTRIBUTE_SMART *|vector< CK_ATTRIBUTE_SMART >::value_type *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_CK_DATE = {"_p_CK_DATE", "CK_DATE *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_CK_INFO = {"_p_CK_INFO", "CK_INFO *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_CK_MECHANISM = {"_p_CK_MECHANISM", "CK_MECHANISM *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_CK_MECHANISM_INFO = {"_p_CK_MECHANISM_INFO", "CK_MECHANISM_INFO *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_CK_OBJECT_HANDLE = {"_p_CK_OBJECT_HANDLE", "vector< CK_OBJECT_HANDLE >::value_type *|CK_OBJECT_HANDLE *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_CK_SESSION_HANDLE = {"_p_CK_SESSION_HANDLE", "CK_SESSION_HANDLE *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_CK_SESSION_INFO = {"_p_CK_SESSION_INFO", "CK_SESSION_INFO *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_CK_SLOT_INFO = {"_p_CK_SLOT_INFO", "CK_SLOT_INFO *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_CK_TOKEN_INFO = {"_p_CK_TOKEN_INFO", "CK_TOKEN_INFO *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_CK_VERSION = {"_p_CK_VERSION", "CK_VERSION *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_CPKCS11Lib = {"_p_CPKCS11Lib", "CPKCS11Lib *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_allocator_type = {"_p_allocator_type", "allocator_type *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_difference_type = {"_p_difference_type", "difference_type *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_p_PyObject = {"_p_p_PyObject", "PyObject **", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_size_type = {"_p_size_type", "size_type *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_std__allocatorT_CK_ATTRIBUTE_SMART_t = {"_p_std__allocatorT_CK_ATTRIBUTE_SMART_t", "vector< CK_ATTRIBUTE_SMART >::allocator_type *|std::allocator< CK_ATTRIBUTE_SMART > *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_std__allocatorT_CK_OBJECT_HANDLE_t = {"_p_std__allocatorT_CK_OBJECT_HANDLE_t", "vector< CK_OBJECT_HANDLE >::allocator_type *|std::allocator< CK_OBJECT_HANDLE > *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_std__allocatorT_long_t = {"_p_std__allocatorT_long_t", "vector< long >::allocator_type *|std::allocator< long > *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_std__allocatorT_unsigned_char_t = {"_p_std__allocatorT_unsigned_char_t", "vector< unsigned char >::allocator_type *|std::allocator< unsigned char > *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_std__invalid_argument = {"_p_std__invalid_argument", "std::invalid_argument *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t = {"_p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t", "std::vector< CK_ATTRIBUTE_SMART,std::allocator< CK_ATTRIBUTE_SMART > > *|vector< CK_ATTRIBUTE_SMART,std::allocator< CK_ATTRIBUTE_SMART > > *|vector< CK_ATTRIBUTE_SMART > *|std::vector< CK_ATTRIBUTE_SMART > *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t = {"_p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t", "std::vector< CK_OBJECT_HANDLE,std::allocator< CK_OBJECT_HANDLE > > *|vector< CK_OBJECT_HANDLE > *|std::vector< CK_OBJECT_HANDLE > *|vector< CK_OBJECT_HANDLE,std::allocator< CK_OBJECT_HANDLE > > *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_std__vectorT_long_std__allocatorT_long_t_t = {"_p_std__vectorT_long_std__allocatorT_long_t_t", "vector< long,std::allocator< long > > *|std::vector< long,std::allocator< long > > *|vector< long > *|std::vector< long > *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t = {"_p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t", "vector< unsigned char > *|std::vector< unsigned char > *|std::vector< unsigned char,std::allocator< unsigned char > > *|vector< unsigned char,std::allocator< unsigned char > > *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_swig__SwigPyIterator = {"_p_swig__SwigPyIterator", "swig::SwigPyIterator *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "CK_RV *|unsigned long *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_value_type = {"_p_value_type", "value_type *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0}; - -static swig_type_info *swig_type_initial[] = { - &_swigt__p_CK_ATTRIBUTE_SMART, - &_swigt__p_CK_DATE, - &_swigt__p_CK_INFO, - &_swigt__p_CK_MECHANISM, - &_swigt__p_CK_MECHANISM_INFO, - &_swigt__p_CK_OBJECT_HANDLE, - &_swigt__p_CK_SESSION_HANDLE, - &_swigt__p_CK_SESSION_INFO, - &_swigt__p_CK_SLOT_INFO, - &_swigt__p_CK_TOKEN_INFO, - &_swigt__p_CK_VERSION, - &_swigt__p_CPKCS11Lib, - &_swigt__p_allocator_type, - &_swigt__p_char, - &_swigt__p_difference_type, - &_swigt__p_p_PyObject, - &_swigt__p_size_type, - &_swigt__p_std__allocatorT_CK_ATTRIBUTE_SMART_t, - &_swigt__p_std__allocatorT_CK_OBJECT_HANDLE_t, - &_swigt__p_std__allocatorT_long_t, - &_swigt__p_std__allocatorT_unsigned_char_t, - &_swigt__p_std__invalid_argument, - &_swigt__p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, - &_swigt__p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, - &_swigt__p_std__vectorT_long_std__allocatorT_long_t_t, - &_swigt__p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, - &_swigt__p_swig__SwigPyIterator, - &_swigt__p_unsigned_char, - &_swigt__p_unsigned_long, - &_swigt__p_value_type, - &_swigt__p_void, -}; - -static swig_cast_info _swigc__p_CK_ATTRIBUTE_SMART[] = { {&_swigt__p_CK_ATTRIBUTE_SMART, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_CK_DATE[] = { {&_swigt__p_CK_DATE, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_CK_INFO[] = { {&_swigt__p_CK_INFO, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_CK_MECHANISM[] = { {&_swigt__p_CK_MECHANISM, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_CK_MECHANISM_INFO[] = { {&_swigt__p_CK_MECHANISM_INFO, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_CK_OBJECT_HANDLE[] = { {&_swigt__p_CK_OBJECT_HANDLE, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_CK_SESSION_HANDLE[] = { {&_swigt__p_CK_SESSION_HANDLE, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_CK_SESSION_INFO[] = { {&_swigt__p_CK_SESSION_INFO, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_CK_SLOT_INFO[] = { {&_swigt__p_CK_SLOT_INFO, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_CK_TOKEN_INFO[] = { {&_swigt__p_CK_TOKEN_INFO, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_CK_VERSION[] = { {&_swigt__p_CK_VERSION, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_CPKCS11Lib[] = { {&_swigt__p_CPKCS11Lib, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_allocator_type[] = { {&_swigt__p_allocator_type, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_difference_type[] = { {&_swigt__p_difference_type, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_p_PyObject[] = { {&_swigt__p_p_PyObject, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_size_type[] = { {&_swigt__p_size_type, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_std__allocatorT_CK_ATTRIBUTE_SMART_t[] = { {&_swigt__p_std__allocatorT_CK_ATTRIBUTE_SMART_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_std__allocatorT_CK_OBJECT_HANDLE_t[] = { {&_swigt__p_std__allocatorT_CK_OBJECT_HANDLE_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_std__allocatorT_long_t[] = { {&_swigt__p_std__allocatorT_long_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_std__allocatorT_unsigned_char_t[] = { {&_swigt__p_std__allocatorT_unsigned_char_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_std__invalid_argument[] = { {&_swigt__p_std__invalid_argument, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t[] = { {&_swigt__p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t[] = { {&_swigt__p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_std__vectorT_long_std__allocatorT_long_t_t[] = { {&_swigt__p_std__vectorT_long_std__allocatorT_long_t_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t[] = { {&_swigt__p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_swig__SwigPyIterator[] = { {&_swigt__p_swig__SwigPyIterator, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_unsigned_long[] = { {&_swigt__p_unsigned_long, 0, 0, 0}, {&_swigt__p_CK_SESSION_HANDLE, _p_CK_SESSION_HANDLETo_p_unsigned_long, 0, 0}, {&_swigt__p_CK_OBJECT_HANDLE, _p_CK_OBJECT_HANDLETo_p_unsigned_long, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_value_type[] = { {&_swigt__p_value_type, 0, 0, 0},{0, 0, 0, 0}}; -static swig_cast_info _swigc__p_void[] = { {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}}; - -static swig_cast_info *swig_cast_initial[] = { - _swigc__p_CK_ATTRIBUTE_SMART, - _swigc__p_CK_DATE, - _swigc__p_CK_INFO, - _swigc__p_CK_MECHANISM, - _swigc__p_CK_MECHANISM_INFO, - _swigc__p_CK_OBJECT_HANDLE, - _swigc__p_CK_SESSION_HANDLE, - _swigc__p_CK_SESSION_INFO, - _swigc__p_CK_SLOT_INFO, - _swigc__p_CK_TOKEN_INFO, - _swigc__p_CK_VERSION, - _swigc__p_CPKCS11Lib, - _swigc__p_allocator_type, - _swigc__p_char, - _swigc__p_difference_type, - _swigc__p_p_PyObject, - _swigc__p_size_type, - _swigc__p_std__allocatorT_CK_ATTRIBUTE_SMART_t, - _swigc__p_std__allocatorT_CK_OBJECT_HANDLE_t, - _swigc__p_std__allocatorT_long_t, - _swigc__p_std__allocatorT_unsigned_char_t, - _swigc__p_std__invalid_argument, - _swigc__p_std__vectorT_CK_ATTRIBUTE_SMART_std__allocatorT_CK_ATTRIBUTE_SMART_t_t, - _swigc__p_std__vectorT_CK_OBJECT_HANDLE_std__allocatorT_CK_OBJECT_HANDLE_t_t, - _swigc__p_std__vectorT_long_std__allocatorT_long_t_t, - _swigc__p_std__vectorT_unsigned_char_std__allocatorT_unsigned_char_t_t, - _swigc__p_swig__SwigPyIterator, - _swigc__p_unsigned_char, - _swigc__p_unsigned_long, - _swigc__p_value_type, - _swigc__p_void, -}; - - -/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */ - -static swig_const_info swig_const_table[] = { -{0, 0, 0, 0.0, 0, 0}}; - -#ifdef __cplusplus -} -#endif -/* ----------------------------------------------------------------------------- - * Type initialization: - * This problem is tough by the requirement that no dynamic - * memory is used. Also, since swig_type_info structures store pointers to - * swig_cast_info structures and swig_cast_info structures store pointers back - * to swig_type_info structures, we need some lookup code at initialization. - * The idea is that swig generates all the structures that are needed. - * The runtime then collects these partially filled structures. - * The SWIG_InitializeModule function takes these initial arrays out of - * swig_module, and does all the lookup, filling in the swig_module.types - * array with the correct data and linking the correct swig_cast_info - * structures together. - * - * The generated swig_type_info structures are assigned statically to an initial - * array. We just loop through that array, and handle each type individually. - * First we lookup if this type has been already loaded, and if so, use the - * loaded structure instead of the generated one. Then we have to fill in the - * cast linked list. The cast data is initially stored in something like a - * two-dimensional array. Each row corresponds to a type (there are the same - * number of rows as there are in the swig_type_initial array). Each entry in - * a column is one of the swig_cast_info structures for that type. - * The cast_initial array is actually an array of arrays, because each row has - * a variable number of columns. So to actually build the cast linked list, - * we find the array of casts associated with the type, and loop through it - * adding the casts to the list. The one last trick we need to do is making - * sure the type pointer in the swig_cast_info struct is correct. - * - * First off, we lookup the cast->type name to see if it is already loaded. - * There are three cases to handle: - * 1) If the cast->type has already been loaded AND the type we are adding - * casting info to has not been loaded (it is in this module), THEN we - * replace the cast->type pointer with the type pointer that has already - * been loaded. - * 2) If BOTH types (the one we are adding casting info to, and the - * cast->type) are loaded, THEN the cast info has already been loaded by - * the previous module so we just ignore it. - * 3) Finally, if cast->type has not already been loaded, then we add that - * swig_cast_info to the linked list (because the cast->type) pointer will - * be correct. - * ----------------------------------------------------------------------------- */ - -#ifdef __cplusplus -extern "C" { -#if 0 -} /* c-mode */ -#endif -#endif - -#if 0 -#define SWIGRUNTIME_DEBUG -#endif - - -SWIGRUNTIME void -SWIG_InitializeModule(void *clientdata) { - size_t i; - swig_module_info *module_head, *iter; - int init; - - /* check to see if the circular list has been setup, if not, set it up */ - if (swig_module.next==0) { - /* Initialize the swig_module */ - swig_module.type_initial = swig_type_initial; - swig_module.cast_initial = swig_cast_initial; - swig_module.next = &swig_module; - init = 1; - } else { - init = 0; - } - - /* Try and load any already created modules */ - module_head = SWIG_GetModule(clientdata); - if (!module_head) { - /* This is the first module loaded for this interpreter */ - /* so set the swig module into the interpreter */ - SWIG_SetModule(clientdata, &swig_module); - } else { - /* the interpreter has loaded a SWIG module, but has it loaded this one? */ - iter=module_head; - do { - if (iter==&swig_module) { - /* Our module is already in the list, so there's nothing more to do. */ - return; - } - iter=iter->next; - } while (iter!= module_head); - - /* otherwise we must add our module into the list */ - swig_module.next = module_head->next; - module_head->next = &swig_module; - } - - /* When multiple interpreters are used, a module could have already been initialized in - a different interpreter, but not yet have a pointer in this interpreter. - In this case, we do not want to continue adding types... everything should be - set up already */ - if (init == 0) return; - - /* Now work on filling in swig_module.types */ -#ifdef SWIGRUNTIME_DEBUG - printf("SWIG_InitializeModule: size %d\n", swig_module.size); -#endif - for (i = 0; i < swig_module.size; ++i) { - swig_type_info *type = 0; - swig_type_info *ret; - swig_cast_info *cast; - -#ifdef SWIGRUNTIME_DEBUG - printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name); -#endif - - /* if there is another module already loaded */ - if (swig_module.next != &swig_module) { - type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name); - } - if (type) { - /* Overwrite clientdata field */ -#ifdef SWIGRUNTIME_DEBUG - printf("SWIG_InitializeModule: found type %s\n", type->name); -#endif - if (swig_module.type_initial[i]->clientdata) { - type->clientdata = swig_module.type_initial[i]->clientdata; -#ifdef SWIGRUNTIME_DEBUG - printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name); -#endif - } - } else { - type = swig_module.type_initial[i]; - } - - /* Insert casting types */ - cast = swig_module.cast_initial[i]; - while (cast->type) { - /* Don't need to add information already in the list */ - ret = 0; -#ifdef SWIGRUNTIME_DEBUG - printf("SWIG_InitializeModule: look cast %s\n", cast->type->name); -#endif - if (swig_module.next != &swig_module) { - ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name); -#ifdef SWIGRUNTIME_DEBUG - if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name); -#endif - } - if (ret) { - if (type == swig_module.type_initial[i]) { -#ifdef SWIGRUNTIME_DEBUG - printf("SWIG_InitializeModule: skip old type %s\n", ret->name); -#endif - cast->type = ret; - ret = 0; - } else { - /* Check for casting already in the list */ - swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type); -#ifdef SWIGRUNTIME_DEBUG - if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name); -#endif - if (!ocast) ret = 0; - } - } - - if (!ret) { -#ifdef SWIGRUNTIME_DEBUG - printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name); -#endif - if (type->cast) { - type->cast->prev = cast; - cast->next = type->cast; - } - type->cast = cast; - } - cast++; - } - /* Set entry in modules->types array equal to the type */ - swig_module.types[i] = type; - } - swig_module.types[i] = 0; - -#ifdef SWIGRUNTIME_DEBUG - printf("**** SWIG_InitializeModule: Cast List ******\n"); - for (i = 0; i < swig_module.size; ++i) { - int j = 0; - swig_cast_info *cast = swig_module.cast_initial[i]; - printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name); - while (cast->type) { - printf("SWIG_InitializeModule: cast type %s\n", cast->type->name); - cast++; - ++j; - } - printf("---- Total casts: %d\n",j); - } - printf("**** SWIG_InitializeModule: Cast List ******\n"); -#endif -} - -/* This function will propagate the clientdata field of type to -* any new swig_type_info structures that have been added into the list -* of equivalent types. It is like calling -* SWIG_TypeClientData(type, clientdata) a second time. -*/ -SWIGRUNTIME void -SWIG_PropagateClientData(void) { - size_t i; - swig_cast_info *equiv; - static int init_run = 0; - - if (init_run) return; - init_run = 1; - - for (i = 0; i < swig_module.size; i++) { - if (swig_module.types[i]->clientdata) { - equiv = swig_module.types[i]->cast; - while (equiv) { - if (!equiv->converter) { - if (equiv->type && !equiv->type->clientdata) - SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata); - } - equiv = equiv->next; - } - } - } -} - -#ifdef __cplusplus -#if 0 -{ - /* c-mode */ -#endif -} -#endif - - - -#ifdef __cplusplus -extern "C" { -#endif - - /* Python-specific SWIG API */ -#define SWIG_newvarlink() SWIG_Python_newvarlink() -#define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr) -#define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants) - - /* ----------------------------------------------------------------------------- - * global variable support code. - * ----------------------------------------------------------------------------- */ - - typedef struct swig_globalvar { - char *name; /* Name of global variable */ - PyObject *(*get_attr)(void); /* Return the current value */ - int (*set_attr)(PyObject *); /* Set the value */ - struct swig_globalvar *next; - } swig_globalvar; - - typedef struct swig_varlinkobject { - PyObject_HEAD - swig_globalvar *vars; - } swig_varlinkobject; - - SWIGINTERN PyObject * - swig_varlink_repr(swig_varlinkobject *SWIGUNUSEDPARM(v)) { -#if PY_VERSION_HEX >= 0x03000000 - return PyUnicode_InternFromString(""); -#else - return PyString_FromString(""); -#endif - } - - SWIGINTERN PyObject * - swig_varlink_str(swig_varlinkobject *v) { -#if PY_VERSION_HEX >= 0x03000000 - PyObject *str = PyUnicode_InternFromString("("); - PyObject *tail; - PyObject *joined; - swig_globalvar *var; - for (var = v->vars; var; var=var->next) { - tail = PyUnicode_FromString(var->name); - joined = PyUnicode_Concat(str, tail); - Py_DecRef(str); - Py_DecRef(tail); - str = joined; - if (var->next) { - tail = PyUnicode_InternFromString(", "); - joined = PyUnicode_Concat(str, tail); - Py_DecRef(str); - Py_DecRef(tail); - str = joined; - } - } - tail = PyUnicode_InternFromString(")"); - joined = PyUnicode_Concat(str, tail); - Py_DecRef(str); - Py_DecRef(tail); - str = joined; -#else - PyObject *str = PyString_FromString("("); - swig_globalvar *var; - for (var = v->vars; var; var=var->next) { - PyString_ConcatAndDel(&str,PyString_FromString(var->name)); - if (var->next) PyString_ConcatAndDel(&str,PyString_FromString(", ")); - } - PyString_ConcatAndDel(&str,PyString_FromString(")")); -#endif - return str; - } - - SWIGINTERN int - swig_varlink_print(swig_varlinkobject *v, FILE *fp, int SWIGUNUSEDPARM(flags)) { - char *tmp; - PyObject *str = swig_varlink_str(v); - fprintf(fp,"Swig global variables "); - fprintf(fp,"%s\n", tmp = SWIG_Python_str_AsChar(str)); - SWIG_Python_str_DelForPy3(tmp); - Py_DECREF(str); - return 0; - } - - SWIGINTERN void - swig_varlink_dealloc(swig_varlinkobject *v) { - swig_globalvar *var = v->vars; - while (var) { - swig_globalvar *n = var->next; - free(var->name); - free(var); - var = n; - } - } - - SWIGINTERN PyObject * - swig_varlink_getattr(swig_varlinkobject *v, char *n) { - PyObject *res = NULL; - swig_globalvar *var = v->vars; - while (var) { - if (strcmp(var->name,n) == 0) { - res = (*var->get_attr)(); - break; - } - var = var->next; - } - if (res == NULL && !PyErr_Occurred()) { - PyErr_Format(PyExc_AttributeError, "Unknown C global variable '%s'", n); - } - return res; - } - - SWIGINTERN int - swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) { - int res = 1; - swig_globalvar *var = v->vars; - while (var) { - if (strcmp(var->name,n) == 0) { - res = (*var->set_attr)(p); - break; - } - var = var->next; - } - if (res == 1 && !PyErr_Occurred()) { - PyErr_Format(PyExc_AttributeError, "Unknown C global variable '%s'", n); - } - return res; - } - - SWIGINTERN PyTypeObject* - swig_varlink_type(void) { - static char varlink__doc__[] = "Swig var link object"; - static PyTypeObject varlink_type; - static int type_init = 0; - if (!type_init) { - const PyTypeObject tmp = { - /* PyObject header changed in Python 3 */ -#if PY_VERSION_HEX >= 0x03000000 - PyVarObject_HEAD_INIT(NULL, 0) -#else - PyObject_HEAD_INIT(NULL) - 0, /* ob_size */ -#endif - (char *)"swigvarlink", /* tp_name */ - sizeof(swig_varlinkobject), /* tp_basicsize */ - 0, /* tp_itemsize */ - (destructor) swig_varlink_dealloc, /* tp_dealloc */ - (printfunc) swig_varlink_print, /* tp_print */ - (getattrfunc) swig_varlink_getattr, /* tp_getattr */ - (setattrfunc) swig_varlink_setattr, /* tp_setattr */ - 0, /* tp_compare */ - (reprfunc) swig_varlink_repr, /* tp_repr */ - 0, /* tp_as_number */ - 0, /* tp_as_sequence */ - 0, /* tp_as_mapping */ - 0, /* tp_hash */ - 0, /* tp_call */ - (reprfunc) swig_varlink_str, /* tp_str */ - 0, /* tp_getattro */ - 0, /* tp_setattro */ - 0, /* tp_as_buffer */ - 0, /* tp_flags */ - varlink__doc__, /* tp_doc */ - 0, /* tp_traverse */ - 0, /* tp_clear */ - 0, /* tp_richcompare */ - 0, /* tp_weaklistoffset */ -#if PY_VERSION_HEX >= 0x02020000 - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */ -#endif -#if PY_VERSION_HEX >= 0x02030000 - 0, /* tp_del */ -#endif -#if PY_VERSION_HEX >= 0x02060000 - 0, /* tp_version */ -#endif -#ifdef COUNT_ALLOCS - 0,0,0,0 /* tp_alloc -> tp_next */ -#endif - }; - varlink_type = tmp; - type_init = 1; -#if PY_VERSION_HEX < 0x02020000 - varlink_type.ob_type = &PyType_Type; -#else - if (PyType_Ready(&varlink_type) < 0) - return NULL; -#endif - } - return &varlink_type; - } - - /* Create a variable linking object for use later */ - SWIGINTERN PyObject * - SWIG_Python_newvarlink(void) { - swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type()); - if (result) { - result->vars = 0; - } - return ((PyObject*) result); - } - - SWIGINTERN void - SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) { - swig_varlinkobject *v = (swig_varlinkobject *) p; - swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar)); - if (gv) { - size_t size = strlen(name)+1; - gv->name = (char *)malloc(size); - if (gv->name) { - strncpy(gv->name,name,size); - gv->get_attr = get_attr; - gv->set_attr = set_attr; - gv->next = v->vars; - } - } - v->vars = gv; - } - - SWIGINTERN PyObject * - SWIG_globals(void) { - static PyObject *_SWIG_globals = 0; - if (!_SWIG_globals) _SWIG_globals = SWIG_newvarlink(); - return _SWIG_globals; - } - - /* ----------------------------------------------------------------------------- - * constants/methods manipulation - * ----------------------------------------------------------------------------- */ - - /* Install Constants */ - SWIGINTERN void - SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) { - PyObject *obj = 0; - size_t i; - for (i = 0; constants[i].type; ++i) { - switch(constants[i].type) { - case SWIG_PY_POINTER: - obj = SWIG_InternalNewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0); - break; - case SWIG_PY_BINARY: - obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype)); - break; - default: - obj = 0; - break; - } - if (obj) { - PyDict_SetItemString(d, constants[i].name, obj); - Py_DECREF(obj); - } - } - } - - /* -----------------------------------------------------------------------------*/ - /* Fix SwigMethods to carry the callback ptrs when needed */ - /* -----------------------------------------------------------------------------*/ - - SWIGINTERN void - SWIG_Python_FixMethods(PyMethodDef *methods, - swig_const_info *const_table, - swig_type_info **types, - swig_type_info **types_initial) { - size_t i; - for (i = 0; methods[i].ml_name; ++i) { - const char *c = methods[i].ml_doc; - if (!c) continue; - c = strstr(c, "swig_ptr: "); - if (c) { - int j; - swig_const_info *ci = 0; - const char *name = c + 10; - for (j = 0; const_table[j].type; ++j) { - if (strncmp(const_table[j].name, name, - strlen(const_table[j].name)) == 0) { - ci = &(const_table[j]); - break; - } - } - if (ci) { - void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0; - if (ptr) { - size_t shift = (ci->ptype) - types; - swig_type_info *ty = types_initial[shift]; - size_t ldoc = (c - methods[i].ml_doc); - size_t lptr = strlen(ty->name)+2*sizeof(void*)+2; - char *ndoc = (char*)malloc(ldoc + lptr + 10); - if (ndoc) { - char *buff = ndoc; - strncpy(buff, methods[i].ml_doc, ldoc); - buff += ldoc; - strncpy(buff, "swig_ptr: ", 10); - buff += 10; - SWIG_PackVoidPtr(buff, ptr, ty->name, lptr); - methods[i].ml_doc = ndoc; - } - } - } - } - } - } - -#ifdef __cplusplus -} -#endif - -/* -----------------------------------------------------------------------------* - * Partial Init method - * -----------------------------------------------------------------------------*/ - -#ifdef __cplusplus -extern "C" -#endif - -SWIGEXPORT -#if PY_VERSION_HEX >= 0x03000000 -PyObject* -#else -void -#endif -SWIG_init(void) { - PyObject *m, *d, *md; -#if PY_VERSION_HEX >= 0x03000000 - static struct PyModuleDef SWIG_module = { -# if PY_VERSION_HEX >= 0x03020000 - PyModuleDef_HEAD_INIT, -# else - { - PyObject_HEAD_INIT(NULL) - NULL, /* m_init */ - 0, /* m_index */ - NULL, /* m_copy */ - }, -# endif - (char *) SWIG_name, - NULL, - -1, - SwigMethods, - NULL, - NULL, - NULL, - NULL - }; -#endif - -#if defined(SWIGPYTHON_BUILTIN) - static SwigPyClientData SwigPyObject_clientdata = { - 0, 0, 0, 0, 0, 0, 0 - }; - static PyGetSetDef this_getset_def = { - (char *)"this", &SwigPyBuiltin_ThisClosure, NULL, NULL, NULL - }; - static SwigPyGetSet thisown_getset_closure = { - (PyCFunction) SwigPyObject_own, - (PyCFunction) SwigPyObject_own - }; - static PyGetSetDef thisown_getset_def = { - (char *)"thisown", SwigPyBuiltin_GetterClosure, SwigPyBuiltin_SetterClosure, NULL, &thisown_getset_closure - }; - PyObject *metatype_args; - PyTypeObject *builtin_pytype; - int builtin_base_count; - swig_type_info *builtin_basetype; - PyObject *tuple; - PyGetSetDescrObject *static_getset; - PyTypeObject *metatype; - SwigPyClientData *cd; - PyObject *public_interface, *public_symbol; - PyObject *this_descr; - PyObject *thisown_descr; - PyObject *self = 0; - int i; - - (void)builtin_pytype; - (void)builtin_base_count; - (void)builtin_basetype; - (void)tuple; - (void)static_getset; - (void)self; - - /* metatype is used to implement static member variables. */ - metatype_args = Py_BuildValue("(s(O){})", "SwigPyObjectType", &PyType_Type); - assert(metatype_args); - metatype = (PyTypeObject *) PyType_Type.tp_call((PyObject *) &PyType_Type, metatype_args, NULL); - assert(metatype); - Py_DECREF(metatype_args); - metatype->tp_setattro = (setattrofunc) &SwigPyObjectType_setattro; - assert(PyType_Ready(metatype) >= 0); -#endif - - /* Fix SwigMethods to carry the callback ptrs when needed */ - SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial); - -#if PY_VERSION_HEX >= 0x03000000 - m = PyModule_Create(&SWIG_module); -#else - m = Py_InitModule((char *) SWIG_name, SwigMethods); -#endif - - md = d = PyModule_GetDict(m); - (void)md; - - SWIG_InitializeModule(0); - -#ifdef SWIGPYTHON_BUILTIN - SwigPyObject_stype = SWIG_MangledTypeQuery("_p_SwigPyObject"); - assert(SwigPyObject_stype); - cd = (SwigPyClientData*) SwigPyObject_stype->clientdata; - if (!cd) { - SwigPyObject_stype->clientdata = &SwigPyObject_clientdata; - SwigPyObject_clientdata.pytype = SwigPyObject_TypeOnce(); - } else if (SwigPyObject_TypeOnce()->tp_basicsize != cd->pytype->tp_basicsize) { - PyErr_SetString(PyExc_RuntimeError, "Import error: attempted to load two incompatible swig-generated modules."); -# if PY_VERSION_HEX >= 0x03000000 - return NULL; -# else - return; -# endif - } - - /* All objects have a 'this' attribute */ - this_descr = PyDescr_NewGetSet(SwigPyObject_type(), &this_getset_def); - (void)this_descr; - - /* All objects have a 'thisown' attribute */ - thisown_descr = PyDescr_NewGetSet(SwigPyObject_type(), &thisown_getset_def); - (void)thisown_descr; - - public_interface = PyList_New(0); - public_symbol = 0; - (void)public_symbol; - - PyDict_SetItemString(md, "__all__", public_interface); - Py_DECREF(public_interface); - for (i = 0; SwigMethods[i].ml_name != NULL; ++i) - SwigPyBuiltin_AddPublicSymbol(public_interface, SwigMethods[i].ml_name); - for (i = 0; swig_const_table[i].name != 0; ++i) - SwigPyBuiltin_AddPublicSymbol(public_interface, swig_const_table[i].name); -#endif - - SWIG_InstallConstants(d,swig_const_table); - -#if PY_VERSION_HEX >= 0x03000000 - return m; -#else - return; -#endif -} - diff -Nru pykcs11-1.3.2/tests/test_asymetric.py pykcs11-1.5.2/tests/test_asymetric.py --- pykcs11-1.3.2/tests/test_asymetric.py 1970-01-01 00:00:00.000000000 +0000 +++ pykcs11-1.5.2/tests/test_asymetric.py 2018-03-26 19:51:38.000000000 +0000 @@ -0,0 +1,192 @@ +import unittest +from PyKCS11 import PyKCS11 + + +class TestUtil(unittest.TestCase): + + def setUp(self): + self.pkcs11 = PyKCS11.PyKCS11Lib() + self.pkcs11.load() + self.slot = self.pkcs11.getSlotList(tokenPresent=True)[0] + self.session = self.pkcs11.openSession(self.slot, + PyKCS11.CKF_SERIAL_SESSION | + PyKCS11.CKF_RW_SESSION) + self.session.login("1234") + + keyID = (0x22,) + pubTemplate = [ + (PyKCS11.CKA_CLASS, PyKCS11.CKO_PUBLIC_KEY), + (PyKCS11.CKA_TOKEN, PyKCS11.CK_TRUE), + (PyKCS11.CKA_PRIVATE, PyKCS11.CK_FALSE), + (PyKCS11.CKA_MODULUS_BITS, 0x0400), + (PyKCS11.CKA_PUBLIC_EXPONENT, (0x01, 0x00, 0x01)), + (PyKCS11.CKA_ENCRYPT, PyKCS11.CK_TRUE), + (PyKCS11.CKA_VERIFY, PyKCS11.CK_TRUE), + (PyKCS11.CKA_VERIFY_RECOVER, PyKCS11.CK_TRUE), + (PyKCS11.CKA_WRAP, PyKCS11.CK_TRUE), + (PyKCS11.CKA_LABEL, "My Public Key"), + (PyKCS11.CKA_ID, keyID) + ] + + privTemplate = [ + (PyKCS11.CKA_CLASS, PyKCS11.CKO_PRIVATE_KEY), + (PyKCS11.CKA_TOKEN, PyKCS11.CK_TRUE), + (PyKCS11.CKA_PRIVATE, PyKCS11.CK_TRUE), + (PyKCS11.CKA_DECRYPT, PyKCS11.CK_TRUE), + (PyKCS11.CKA_SIGN, PyKCS11.CK_TRUE), + (PyKCS11.CKA_SIGN_RECOVER, PyKCS11.CK_TRUE), + (PyKCS11.CKA_UNWRAP, PyKCS11.CK_TRUE), + (PyKCS11.CKA_ID, keyID) + ] + + (self.pubKey, self.privKey) = self.session.generateKeyPair(pubTemplate, privTemplate) + self.assertIsNotNone(self.pubKey) + self.assertIsNotNone(self.privKey) + + def tearDown(self): + self.session.destroyObject(self.pubKey) + self.session.destroyObject(self.privKey) + + self.session.logout() + self.pkcs11.closeAllSessions(self.slot) + del self.pkcs11 + + def test_sign_integer(self): + toSign = 1234567890 + mecha = PyKCS11.Mechanism(PyKCS11.CKM_SHA1_RSA_PKCS, None) + + # sign/verify + try: + self.session.sign(self.privKey, toSign, mecha) + except PyKCS11.PyKCS11Error as e: + self.assertEqual(e.value, -3) + + def test_sign_PKCS(self): + toSign = "Hello world" + mecha = PyKCS11.Mechanism(PyKCS11.CKM_SHA1_RSA_PKCS, None) + + # sign/verify + signature = self.session.sign(self.privKey, toSign, mecha) + + result = self.session.verify(self.pubKey, toSign, signature, + mecha) + + self.assertTrue(result) + + def test_sign_PKCS_SHA256(self): + toSign = "Hello world" + mecha = PyKCS11.Mechanism(PyKCS11.CKM_SHA256_RSA_PKCS, None) + + # sign/verify + signature = self.session.sign(self.privKey, toSign, mecha) + + result = self.session.verify(self.pubKey, toSign, signature, + mecha) + + self.assertTrue(result) + + def test_sign_X509(self): + toSign = "Hello world" + mecha = PyKCS11.Mechanism(PyKCS11.CKM_RSA_X_509, None) + + # sign/verify + try: + signature = self.session.sign(self.privKey, toSign, mecha) + + result = self.session.verify(self.pubKey, toSign, signature, mecha) + + self.assertTrue(result) + except PyKCS11.PyKCS11Error as e: + # RSA X509 is not supported by SoftHSM1 + if not e.value == PyKCS11.CKR_MECHANISM_INVALID: + raise + + def test_encrypt_PKCS(self): + # encrypt/decrypt using CMK_RSA_PKCS (default) + dataIn = "Hello world" + encrypted = self.session.encrypt(self.pubKey, dataIn) + decrypted = self.session.decrypt(self.privKey, encrypted) + + # convert in a string + text = "".join(map(chr, decrypted)) + + self.assertEqual(dataIn, text) + + def test_encrypt_X509(self): + # encrypt/decrypt using CKM_RSA_X_509 + dataIn = "Hello world!" + mecha = PyKCS11.Mechanism(PyKCS11.CKM_RSA_X_509, None) + try: + encrypted = self.session.encrypt(self.pubKey, dataIn, mecha=mecha) + decrypted = self.session.decrypt(self.privKey, encrypted, mecha=mecha) + + # remove padding NUL bytes + padding_length = 0 + for e in decrypted: + if e != 0: + break + padding_length += 1 + decrypted = list(decrypted)[padding_length:] + + # convert in a string + text = "".join(map(chr, decrypted)) + + self.assertEqual(dataIn, text) + except PyKCS11.PyKCS11Error as e: + # RSA X509 is not supported by SoftHSM1 + if not e.value == PyKCS11.CKR_MECHANISM_INVALID: + raise + + def test_RSA_OAEP(self): + # RSA OAEP + plainText = "A test string" + + mech = PyKCS11.RSAOAEPMechanism(PyKCS11.CKM_SHA_1, PyKCS11.CKG_MGF1_SHA1) + try: + cipherText = self.session.encrypt(self.pubKey, plainText, mech) + decrypted = self.session.decrypt(self.privKey, cipherText, mech) + + text = "".join(map(chr, decrypted)) + + self.assertEqual(text, plainText) + except PyKCS11.PyKCS11Error as e: + # RSA OAEP is not supported by SoftHSM1 + if not e.value == PyKCS11.CKR_MECHANISM_INVALID: + raise + + def test_RSA_PSS_SHA1(self): + # RSA PSS + toSign = "test_RSA_sign_PSS SHA1" + + mech = PyKCS11.RSA_PSS_Mechanism(PyKCS11.CKM_SHA1_RSA_PKCS_PSS, + PyKCS11.CKM_SHA_1, PyKCS11.CKG_MGF1_SHA1, 0) + try: + signature = self.session.sign(self.privKey, toSign, mech) + result = self.session.verify(self.pubKey, toSign, signature, mech) + + self.assertTrue(result) + except PyKCS11.PyKCS11Error as e: + # RSA PSS is not yet supported by SoftHSM1 + if not e.value == PyKCS11.CKR_MECHANISM_INVALID: + raise + + def test_RSA_PSS_SHA256(self): + # RSA PSS + toSign = "test_RSA_sign_PSS SHA256" + + mech = PyKCS11.RSA_PSS_Mechanism(PyKCS11.CKM_SHA256_RSA_PKCS_PSS, + PyKCS11.CKM_SHA256, PyKCS11.CKG_MGF1_SHA256, 0) + try: + signature = self.session.sign(self.privKey, toSign, mech) + result = self.session.verify(self.pubKey, toSign, signature, mech) + + self.assertTrue(result) + except PyKCS11.PyKCS11Error as e: + # RSA PSS is not yet supported by SoftHSM1 + if not e.value == PyKCS11.CKR_MECHANISM_INVALID: + raise + + def test_pubKey(self): + # test CK_OBJECT_HANDLE.__repr__() + text = str(self.pubKey) + self.assertIsNotNone(text) diff -Nru pykcs11-1.3.2/tests/test_ckbytelist.py pykcs11-1.5.2/tests/test_ckbytelist.py --- pykcs11-1.3.2/tests/test_ckbytelist.py 1970-01-01 00:00:00.000000000 +0000 +++ pykcs11-1.5.2/tests/test_ckbytelist.py 2018-03-26 19:51:38.000000000 +0000 @@ -0,0 +1,84 @@ +import unittest +import PyKCS11 + + +class Testutil(unittest.TestCase): + + def test_empty(self): + ck = PyKCS11.ckbytelist() + self.assertSequenceEqual(ck, []) + + def test_resize(self): + ck = PyKCS11.ckbytelist() + ck.resize(5) + self.assertSequenceEqual(ck, [0, 0, 0, 0, 0]) + + def test_data(self): + ck = PyKCS11.ckbytelist([0] * 5) + for index in range(5): + ck[index] = index + self.assertSequenceEqual(ck, [0, 1, 2, 3, 4]) + + def test_append(self): + ck = PyKCS11.ckbytelist() + for index in range(5): + ck.append(index) + self.assertSequenceEqual(ck, [0, 1, 2, 3, 4]) + + def test_length0(self): + ck = PyKCS11.ckbytelist() + self.assertEqual(len(ck), 0) + + def test_length5(self): + ck = PyKCS11.ckbytelist([0] * 5) + self.assertEqual(len(ck), 5) + + def test_string(self): + ck = PyKCS11.ckbytelist() + ck.resize(5) + for index in range(5): + ck[index] = index + self.assertEqual(str(ck), "[0, 1, 2, 3, 4]") + + def test_init_list0(self): + ck = PyKCS11.ckbytelist([]) + self.assertSequenceEqual(ck, []) + + def test_init_list1(self): + ck = PyKCS11.ckbytelist([1]) + self.assertSequenceEqual(ck, [1]) + + def test_init_list5(self): + ck = PyKCS11.ckbytelist([0, 1, 2, 3, 4]) + self.assertSequenceEqual(ck, [0, 1, 2, 3, 4]) + + def test_init_str(self): + ck = PyKCS11.ckbytelist("ABC") + self.assertSequenceEqual(ck, [65, 66, 67]) + + def test_init_bytes(self): + ck = PyKCS11.ckbytelist(b"ABC") + self.assertSequenceEqual(ck, [65, 66, 67]) + + def test_init_ckbytelist(self): + ck1 = PyKCS11.ckbytelist(b"ABC") + ck2 = PyKCS11.ckbytelist(ck1) + self.assertSequenceEqual(ck2, [65, 66, 67]) + + def test_unknown_format(self): + with self.assertRaises(PyKCS11.PyKCS11Error) as cm: + PyKCS11.ckbytelist(dict()) + + the_exception = cm.exception + self.assertEqual(the_exception.value, -3) + import sys + if sys.version_info[0] >= 3: + # Python 3 and later + expected = "Unknown format ()" + else: + # Python 2 + expected = "Unknown format ()" + self.assertEqual(str(the_exception), expected) + +if __name__ == '__main__': + unittest.main() diff -Nru pykcs11-1.3.2/tests/test_CK.py pykcs11-1.5.2/tests/test_CK.py --- pykcs11-1.3.2/tests/test_CK.py 1970-01-01 00:00:00.000000000 +0000 +++ pykcs11-1.5.2/tests/test_CK.py 2017-05-31 08:10:35.000000000 +0000 @@ -0,0 +1,23 @@ +#! /usr/bin/env python + +# execute using: +# python tests/CK_test.py + +import unittest +import PyKCS11 + + +class TestUtil(unittest.TestCase): + + def test_CKM(self): + self.assertEqual(PyKCS11.CKM_RSA_PKCS_KEY_PAIR_GEN, 0x00000000) + self.assertEqual(PyKCS11.CKM[PyKCS11.CKM_RSA_PKCS_KEY_PAIR_GEN], + 'CKM_RSA_PKCS_KEY_PAIR_GEN') + + self.assertEqual(PyKCS11.CKM_VENDOR_DEFINED, 0x80000000) + + def test_CKR(self): + self.assertEqual(PyKCS11.CKR_VENDOR_DEFINED, 0x80000000) + +if __name__ == '__main__': + unittest.main() diff -Nru pykcs11-1.3.2/tests/test_digest.py pykcs11-1.5.2/tests/test_digest.py --- pykcs11-1.3.2/tests/test_digest.py 1970-01-01 00:00:00.000000000 +0000 +++ pykcs11-1.5.2/tests/test_digest.py 2017-06-24 08:51:57.000000000 +0000 @@ -0,0 +1,38 @@ +#! /usr/bin/env python + +# execute using: +# python tests/CK_test.py + +import unittest +from PyKCS11 import PyKCS11 + +# SHA1 of "abc" +SHA1_abc = [0xa9, 0x99, 0x3e, 0x36, 0x47, 0x6, 0x81, 0x6a, 0xba, 0x3e, + 0x25, 0x71, 0x78, 0x50, 0xc2, 0x6c, 0x9c, 0xd0, 0xd8, 0x9d] + + +class TestUtil(unittest.TestCase): + + def setUp(self): + self.pkcs11 = PyKCS11.PyKCS11Lib() + self.pkcs11.load() + self.slot = self.pkcs11.getSlotList(tokenPresent=True)[0] + self.session = self.pkcs11.openSession(self.slot, + PyKCS11.CKF_SERIAL_SESSION) + + def tearDown(self): + self.pkcs11.closeAllSessions(self.slot) + del self.pkcs11 + + def test_digest(self): + digest = self.session.digest("abc") + self.assertSequenceEqual(digest, SHA1_abc) + + def test_digestSession(self): + digestSession = self.session.digestSession() + digestSession.update("abc") + digest = digestSession.final() + self.assertSequenceEqual(digest, SHA1_abc) + +if __name__ == '__main__': + unittest.main() diff -Nru pykcs11-1.3.2/tests/test_exception.py pykcs11-1.5.2/tests/test_exception.py --- pykcs11-1.3.2/tests/test_exception.py 1970-01-01 00:00:00.000000000 +0000 +++ pykcs11-1.5.2/tests/test_exception.py 2018-03-26 19:51:38.000000000 +0000 @@ -0,0 +1,42 @@ +import unittest +import PyKCS11 + + +class Testutil(unittest.TestCase): + + def test_empty(self): + e = PyKCS11.PyKCS11Error(0) + self.assertEqual(e.value, 0) + + def test_CKR_OK(self): + e = PyKCS11.PyKCS11Error(PyKCS11.CKR_OK) + self.assertEqual(e.value, 0) + self.assertEqual(str(e), "CKR_OK (0x00000000)") + + def test_CKR_PIN_INVALID(self): + e = PyKCS11.PyKCS11Error(PyKCS11.CKR_PIN_INVALID) + self.assertEqual(e.value, 0xa1) + self.assertEqual(str(e), "CKR_PIN_INVALID (0x000000A1)") + + def test_Load(self): + e = PyKCS11.PyKCS11Error(-1, "Pouet") + self.assertEqual(e.value, -1) + self.assertEqual(str(e), "Load (Pouet)") + + def test_raise(self): + with self.assertRaises(PyKCS11.PyKCS11Error): + raise PyKCS11.PyKCS11Error(0) + + def test_unknown(self): + e = PyKCS11.PyKCS11Error(PyKCS11.CKR_VENDOR_DEFINED - 1) + self.assertEqual(str(e), "Unknown error (0x7FFFFFFF)") + + def test_vendor0(self): + e = PyKCS11.PyKCS11Error(PyKCS11.CKR_VENDOR_DEFINED, "Pouet") + self.assertEqual(e.value, PyKCS11.CKR_VENDOR_DEFINED) + self.assertEqual(str(e), "Vendor error (0x00000000)") + + def test_vendor10(self): + e = PyKCS11.PyKCS11Error(PyKCS11.CKR_VENDOR_DEFINED + 10) + self.assertEqual(e.value, PyKCS11.CKR_VENDOR_DEFINED + 10) + self.assertEqual(str(e), "Vendor error (0x0000000A)") diff -Nru pykcs11-1.3.2/tests/test_info.py pykcs11-1.5.2/tests/test_info.py --- pykcs11-1.3.2/tests/test_info.py 1970-01-01 00:00:00.000000000 +0000 +++ pykcs11-1.5.2/tests/test_info.py 2018-03-26 19:51:38.000000000 +0000 @@ -0,0 +1,57 @@ +import unittest +from PyKCS11 import PyKCS11 + + +class TestUtil(unittest.TestCase): + + def setUp(self): + self.pkcs11 = PyKCS11.PyKCS11Lib() + self.pkcs11.load() + self.slot = self.pkcs11.getSlotList(tokenPresent=True)[0] + self.manufacturerIDs = ("SoftHSM".ljust(32), + "SoftHSM project".ljust(32)) + + def test_getInfo(self): + info = self.pkcs11.getInfo() + + # check the CK_UTF8CHAR to string convertion + self.assertEqual(info.manufacturerID, "SoftHSM".ljust(32)) + self.assertEqual(info.libraryDescription, + "Implementation of PKCS11".ljust(32)) + + text = str(info) + self.assertIsNotNone(text) + + def test_getSlotInfo(self): + info = self.pkcs11.getSlotInfo(self.slot) + + self.assertIn(info.manufacturerID, self.manufacturerIDs) + + text = str(info) + self.assertIsNotNone(text) + + def test_getTokenInfo(self): + info = self.pkcs11.getTokenInfo(self.slot) + + self.assertIn(info.manufacturerID, self.manufacturerIDs) + + text = str(info) + self.assertIsNotNone(text) + + def test_getSessionInfo(self): + self.session = self.pkcs11.openSession(self.slot, + PyKCS11.CKF_SERIAL_SESSION) + info = self.session.getSessionInfo() + text = str(info) + self.assertIsNotNone(text) + self.session.closeSession() + + def test_getMechanismList(self): + mechanisms = self.pkcs11.getMechanismList(self.slot) + text = str(mechanisms) + self.assertIsNotNone(text) + + # info for the first mechanism + info = self.pkcs11.getMechanismInfo(self.slot, mechanisms[0]) + text = str(info) + self.assertIsNotNone(text) diff -Nru pykcs11-1.3.2/tests/test_random.py pykcs11-1.5.2/tests/test_random.py --- pykcs11-1.3.2/tests/test_random.py 1970-01-01 00:00:00.000000000 +0000 +++ pykcs11-1.5.2/tests/test_random.py 2017-06-24 10:43:40.000000000 +0000 @@ -0,0 +1,27 @@ +import unittest +from PyKCS11 import PyKCS11 + + +class TestUtil(unittest.TestCase): + + def setUp(self): + self.pkcs11 = PyKCS11.PyKCS11Lib() + self.pkcs11.load() + self.slot = self.pkcs11.getSlotList(tokenPresent=True)[0] + self.session = self.pkcs11.openSession(self.slot, + PyKCS11.CKF_SERIAL_SESSION) + + def tearDown(self): + self.pkcs11.closeAllSessions(self.slot) + del self.pkcs11 + + def test_seedRandom(self): + seed = [1, 2, 3, 4] + self.session.seedRandom(seed) + + def test_generateRandom(self): + rnd = self.session.generateRandom() + self.assertEqual(len(rnd), 16) + + rnd = self.session.generateRandom(32) + self.assertEqual(len(rnd), 32) diff -Nru pykcs11-1.3.2/tests/test_symetric.py pykcs11-1.5.2/tests/test_symetric.py --- pykcs11-1.3.2/tests/test_symetric.py 1970-01-01 00:00:00.000000000 +0000 +++ pykcs11-1.5.2/tests/test_symetric.py 2017-06-24 08:51:57.000000000 +0000 @@ -0,0 +1,97 @@ +from __future__ import print_function +import unittest +from PyKCS11 import PyKCS11 + + +class TestUtil(unittest.TestCase): + + def setUp(self): + self.pkcs11 = PyKCS11.PyKCS11Lib() + self.pkcs11.load() + self.slot = self.pkcs11.getSlotList(tokenPresent=True)[0] + self.session = self.pkcs11.openSession(self.slot, + PyKCS11.CKF_SERIAL_SESSION | + PyKCS11.CKF_RW_SESSION) + self.session.login("1234") + + def tearDown(self): + self.session.logout() + self.pkcs11.closeAllSessions(self.slot) + del self.pkcs11 + + def test_mechanism(self): + # AES CBC with IV + mechanism = PyKCS11.Mechanism(PyKCS11.CKM_AES_CBC, '1234567812345678') + self.assertIsNotNone(mechanism) + + def test_encrypt(self): + keyID = (0x01,) + AESKeyTemplate = [ + (PyKCS11.CKA_CLASS, PyKCS11.CKO_SECRET_KEY), + (PyKCS11.CKA_KEY_TYPE, PyKCS11.CKK_AES), + (PyKCS11.CKA_TOKEN, PyKCS11.CK_TRUE), + (PyKCS11.CKA_PRIVATE, PyKCS11.CK_FALSE), + (PyKCS11.CKA_ENCRYPT, PyKCS11.CK_TRUE), + (PyKCS11.CKA_DECRYPT, PyKCS11.CK_TRUE), + (PyKCS11.CKA_SIGN, PyKCS11.CK_FALSE), + (PyKCS11.CKA_VERIFY, PyKCS11.CK_FALSE), + (PyKCS11.CKA_VALUE_LEN, 32), + (PyKCS11.CKA_LABEL, "TestAESKey"), + (PyKCS11.CKA_ID, keyID) + ] + + try: + AESKey = self.session.generateKey(AESKeyTemplate) + except PyKCS11.PyKCS11Error as e: + # generateKey() is not support by SoftHSM1 + if e.value == PyKCS11.CKR_FUNCTION_NOT_SUPPORTED: + return + else: + raise + self.assertIsNotNone(AESKey) + + # buffer of 32 bytes 0x00 + DataIn = [0] * 32 + # print("DataIn:", DataIn) + + # AES CBC with IV + mechanism = PyKCS11.Mechanism(PyKCS11.CKM_AES_CBC, '1234567812345678') + + # find the first secret key + symKey = self.session.findObjects([(PyKCS11.CKA_CLASS, + PyKCS11.CKO_SECRET_KEY), (PyKCS11.CKA_ID, keyID)])[0] + + DataOut = self.session.encrypt(symKey, DataIn, mechanism) + # print("DataOut", DataOut) + + DataCheck = self.session.decrypt(symKey, DataOut, mechanism) + # print("DataCheck:", DataCheck) + + self.assertSequenceEqual(DataIn, DataCheck) + + # AES ECB with previous IV as Data + mechanism = PyKCS11.Mechanism(PyKCS11.CKM_AES_ECB) + + # same as '1234567812345678' (the IV) but as a list + DataECBIn = [49, 50, 51, 52, 53, 54, 55, 56, 49, 50, 51, 52, 53, 54, 55, 56] + # print("DataECBIn:", DataECBIn) + DataECBOut = self.session.encrypt(symKey, DataECBIn, mechanism) + # print("DataECBOut:", DataECBOut) + + DataECBCheck = self.session.decrypt(symKey, DataECBOut, mechanism) + # print("DataECBCheck:", DataECBCheck) + + self.assertSequenceEqual(DataECBIn, DataECBCheck) + + # check the AES CBC computation is the same as the AES ECB + # 1st block + self.assertSequenceEqual(DataOut[:16], DataECBOut) + + # since the input is full of 0 we just pass the previous output + DataECBOut2 = self.session.encrypt(symKey, DataECBOut, mechanism) + # print("DataECBOut2", DataECBOut2) + + # 2nd block + self.assertSequenceEqual(DataOut[16:], DataECBOut2) + + self.session.destroyObject(AESKey) diff -Nru pykcs11-1.3.2/tox.ini pykcs11-1.5.2/tox.ini --- pykcs11-1.3.2/tox.ini 1970-01-01 00:00:00.000000000 +0000 +++ pykcs11-1.5.2/tox.ini 2017-06-24 10:43:40.000000000 +0000 @@ -0,0 +1,16 @@ +# Tox (https://tox.readthedocs.io/) is a tool for running tests +# in multiple virtualenvs. This configuration file will run the +# test suite on all supported python versions. To use it, "pip install tox" +# and then run "tox" from this directory. + +[tox] +envlist = py27,py36 + +[testenv] +whitelist_externals = cp + ln +deps = +changedir = {envdir} +commands = cp {toxinidir}/run_test.py . + ln -sf {toxinidir}/tests + {envpython} run_test.py