1
2
3
4
5
6
7
8
9
10
11 from sys import version_info as _swig_python_version_info
12 if _swig_python_version_info >= (2, 7, 0):
14 import importlib
15 pkg = __name__.rpartition('.')[0]
16 mname = '.'.join((pkg, '_LowLevel')).lstrip('.')
17 try:
18 return importlib.import_module(mname)
19 except ImportError:
20 return importlib.import_module('_LowLevel')
21 _LowLevel = swig_import_helper()
22 del swig_import_helper
23 elif _swig_python_version_info >= (2, 6, 0):
25 from os.path import dirname
26 import imp
27 fp = None
28 try:
29 fp, pathname, description = imp.find_module('_LowLevel', [dirname(__file__)])
30 except ImportError:
31 import _LowLevel
32 return _LowLevel
33 if fp is not None:
34 try:
35 _mod = imp.load_module('_LowLevel', fp, pathname, description)
36 finally:
37 fp.close()
38 return _mod
39 _LowLevel = swig_import_helper()
40 del swig_import_helper
41 else:
42 import _LowLevel
43 del _swig_python_version_info
44 try:
45 _swig_property = property
46 except NameError:
47 pass
48
49 try:
50 import builtins as __builtin__
51 except ImportError:
52 import __builtin__
53
55 if (name == "thisown"):
56 return self.this.own(value)
57 if (name == "this"):
58 if type(value).__name__ == 'SwigPyObject':
59 self.__dict__[name] = value
60 return
61 method = class_type.__swig_setmethods__.get(name, None)
62 if method:
63 return method(self, value)
64 if (not static):
65 if _newclass:
66 object.__setattr__(self, name, value)
67 else:
68 self.__dict__[name] = value
69 else:
70 raise AttributeError("You cannot add attributes to %s" % self)
71
72
75
76
78 if (name == "thisown"):
79 return self.this.own()
80 method = class_type.__swig_getmethods__.get(name, None)
81 if method:
82 return method(self)
83 raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name))
84
85
87 try:
88 strthis = "proxy of " + self.this.__repr__()
89 except __builtin__.Exception:
90 strthis = ""
91 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
92
93 try:
94 _object = object
95 _newclass = 1
96 except __builtin__.Exception:
99 _newclass = 0
100
101
102 -def cdata(ptr, nelements=1):
103 return _LowLevel.cdata(ptr, nelements)
104 cdata = _LowLevel.cdata
105
107 return _LowLevel.memmove(data, indata)
108 memmove = _LowLevel.memmove
110 __swig_setmethods__ = {}
111 __setattr__ = lambda self, name, value: _swig_setattr(self, SwigPyIterator, name, value)
112 __swig_getmethods__ = {}
113 __getattr__ = lambda self, name: _swig_getattr(self, SwigPyIterator, name)
114
116 raise AttributeError("No constructor defined - class is abstract")
117 __repr__ = _swig_repr
118 __swig_destroy__ = _LowLevel.delete_SwigPyIterator
119 __del__ = lambda self: None
120
122 return _LowLevel.SwigPyIterator_value(self)
123
124 - def incr(self, n=1):
125 return _LowLevel.SwigPyIterator_incr(self, n)
126
127 - def decr(self, n=1):
128 return _LowLevel.SwigPyIterator_decr(self, n)
129
131 return _LowLevel.SwigPyIterator_distance(self, x)
132
134 return _LowLevel.SwigPyIterator_equal(self, x)
135
137 return _LowLevel.SwigPyIterator_copy(self)
138
140 return _LowLevel.SwigPyIterator_next(self)
141
143 return _LowLevel.SwigPyIterator___next__(self)
144
146 return _LowLevel.SwigPyIterator_previous(self)
147
149 return _LowLevel.SwigPyIterator_advance(self, n)
150
152 return _LowLevel.SwigPyIterator___eq__(self, x)
153
155 return _LowLevel.SwigPyIterator___ne__(self, x)
156
158 return _LowLevel.SwigPyIterator___iadd__(self, n)
159
161 return _LowLevel.SwigPyIterator___isub__(self, n)
162
164 return _LowLevel.SwigPyIterator___add__(self, n)
165
167 return _LowLevel.SwigPyIterator___sub__(self, *args)
170 SwigPyIterator_swigregister = _LowLevel.SwigPyIterator_swigregister
171 SwigPyIterator_swigregister(SwigPyIterator)
172
174 __swig_setmethods__ = {}
175 __setattr__ = lambda self, name, value: _swig_setattr(self, ckintlist, name, value)
176 __swig_getmethods__ = {}
177 __getattr__ = lambda self, name: _swig_getattr(self, ckintlist, name)
178 __repr__ = _swig_repr
179
181 return _LowLevel.ckintlist_iterator(self)
184
186 return _LowLevel.ckintlist___nonzero__(self)
187
189 return _LowLevel.ckintlist___bool__(self)
190
192 return _LowLevel.ckintlist___len__(self)
193
195 return _LowLevel.ckintlist___getslice__(self, i, j)
196
198 return _LowLevel.ckintlist___setslice__(self, *args)
199
201 return _LowLevel.ckintlist___delslice__(self, i, j)
202
204 return _LowLevel.ckintlist___delitem__(self, *args)
205
207 return _LowLevel.ckintlist___getitem__(self, *args)
208
210 return _LowLevel.ckintlist___setitem__(self, *args)
211
213 return _LowLevel.ckintlist_pop(self)
214
216 return _LowLevel.ckintlist_append(self, x)
217
219 return _LowLevel.ckintlist_empty(self)
220
222 return _LowLevel.ckintlist_size(self)
223
225 return _LowLevel.ckintlist_swap(self, v)
226
228 return _LowLevel.ckintlist_begin(self)
229
231 return _LowLevel.ckintlist_end(self)
232
234 return _LowLevel.ckintlist_rbegin(self)
235
237 return _LowLevel.ckintlist_rend(self)
238
240 return _LowLevel.ckintlist_clear(self)
241
243 return _LowLevel.ckintlist_get_allocator(self)
244
246 return _LowLevel.ckintlist_pop_back(self)
247
249 return _LowLevel.ckintlist_erase(self, *args)
250
252 this = _LowLevel.new_ckintlist(*args)
253 try:
254 self.this.append(this)
255 except __builtin__.Exception:
256 self.this = this
257
259 return _LowLevel.ckintlist_push_back(self, x)
260
262 return _LowLevel.ckintlist_front(self)
263
265 return _LowLevel.ckintlist_back(self)
266
268 return _LowLevel.ckintlist_assign(self, n, x)
269
271 return _LowLevel.ckintlist_resize(self, *args)
272
274 return _LowLevel.ckintlist_insert(self, *args)
275
277 return _LowLevel.ckintlist_reserve(self, n)
278
280 return _LowLevel.ckintlist_capacity(self)
281 __swig_destroy__ = _LowLevel.delete_ckintlist
282 __del__ = lambda self: None
283 ckintlist_swigregister = _LowLevel.ckintlist_swigregister
284 ckintlist_swigregister(ckintlist)
285
287 __swig_setmethods__ = {}
288 __setattr__ = lambda self, name, value: _swig_setattr(self, ckbytelist, name, value)
289 __swig_getmethods__ = {}
290 __getattr__ = lambda self, name: _swig_getattr(self, ckbytelist, name)
291 __repr__ = _swig_repr
292
294 return _LowLevel.ckbytelist_iterator(self)
297
299 return _LowLevel.ckbytelist___nonzero__(self)
300
302 return _LowLevel.ckbytelist___bool__(self)
303
305 return _LowLevel.ckbytelist___len__(self)
306
308 return _LowLevel.ckbytelist___getslice__(self, i, j)
309
311 return _LowLevel.ckbytelist___setslice__(self, *args)
312
314 return _LowLevel.ckbytelist___delslice__(self, i, j)
315
317 return _LowLevel.ckbytelist___delitem__(self, *args)
318
320 return _LowLevel.ckbytelist___getitem__(self, *args)
321
323 return _LowLevel.ckbytelist___setitem__(self, *args)
324
326 return _LowLevel.ckbytelist_pop(self)
327
329 return _LowLevel.ckbytelist_append(self, x)
330
332 return _LowLevel.ckbytelist_empty(self)
333
335 return _LowLevel.ckbytelist_size(self)
336
338 return _LowLevel.ckbytelist_swap(self, v)
339
341 return _LowLevel.ckbytelist_begin(self)
342
344 return _LowLevel.ckbytelist_end(self)
345
347 return _LowLevel.ckbytelist_rbegin(self)
348
350 return _LowLevel.ckbytelist_rend(self)
351
353 return _LowLevel.ckbytelist_clear(self)
354
356 return _LowLevel.ckbytelist_get_allocator(self)
357
359 return _LowLevel.ckbytelist_pop_back(self)
360
362 return _LowLevel.ckbytelist_erase(self, *args)
363
365 this = _LowLevel.new_ckbytelist(*args)
366 try:
367 self.this.append(this)
368 except __builtin__.Exception:
369 self.this = this
370
372 return _LowLevel.ckbytelist_push_back(self, x)
373
375 return _LowLevel.ckbytelist_front(self)
376
378 return _LowLevel.ckbytelist_back(self)
379
381 return _LowLevel.ckbytelist_assign(self, n, x)
382
384 return _LowLevel.ckbytelist_resize(self, *args)
385
387 return _LowLevel.ckbytelist_insert(self, *args)
388
390 return _LowLevel.ckbytelist_reserve(self, n)
391
393 return _LowLevel.ckbytelist_capacity(self)
394 __swig_destroy__ = _LowLevel.delete_ckbytelist
395 __del__ = lambda self: None
396 ckbytelist_swigregister = _LowLevel.ckbytelist_swigregister
397 ckbytelist_swigregister(ckbytelist)
398
400 __swig_setmethods__ = {}
401 __setattr__ = lambda self, name, value: _swig_setattr(self, ckattrlist, name, value)
402 __swig_getmethods__ = {}
403 __getattr__ = lambda self, name: _swig_getattr(self, ckattrlist, name)
404 __repr__ = _swig_repr
405
407 return _LowLevel.ckattrlist_iterator(self)
410
412 return _LowLevel.ckattrlist___nonzero__(self)
413
415 return _LowLevel.ckattrlist___bool__(self)
416
418 return _LowLevel.ckattrlist___len__(self)
419
421 return _LowLevel.ckattrlist___getslice__(self, i, j)
422
424 return _LowLevel.ckattrlist___setslice__(self, *args)
425
427 return _LowLevel.ckattrlist___delslice__(self, i, j)
428
430 return _LowLevel.ckattrlist___delitem__(self, *args)
431
433 return _LowLevel.ckattrlist___getitem__(self, *args)
434
436 return _LowLevel.ckattrlist___setitem__(self, *args)
437
439 return _LowLevel.ckattrlist_pop(self)
440
442 return _LowLevel.ckattrlist_append(self, x)
443
445 return _LowLevel.ckattrlist_empty(self)
446
448 return _LowLevel.ckattrlist_size(self)
449
451 return _LowLevel.ckattrlist_swap(self, v)
452
454 return _LowLevel.ckattrlist_begin(self)
455
457 return _LowLevel.ckattrlist_end(self)
458
460 return _LowLevel.ckattrlist_rbegin(self)
461
463 return _LowLevel.ckattrlist_rend(self)
464
466 return _LowLevel.ckattrlist_clear(self)
467
469 return _LowLevel.ckattrlist_get_allocator(self)
470
472 return _LowLevel.ckattrlist_pop_back(self)
473
475 return _LowLevel.ckattrlist_erase(self, *args)
476
478 this = _LowLevel.new_ckattrlist(*args)
479 try:
480 self.this.append(this)
481 except __builtin__.Exception:
482 self.this = this
483
485 return _LowLevel.ckattrlist_push_back(self, x)
486
488 return _LowLevel.ckattrlist_front(self)
489
491 return _LowLevel.ckattrlist_back(self)
492
494 return _LowLevel.ckattrlist_assign(self, n, x)
495
497 return _LowLevel.ckattrlist_resize(self, *args)
498
500 return _LowLevel.ckattrlist_insert(self, *args)
501
503 return _LowLevel.ckattrlist_reserve(self, n)
504
506 return _LowLevel.ckattrlist_capacity(self)
507 __swig_destroy__ = _LowLevel.delete_ckattrlist
508 __del__ = lambda self: None
509 ckattrlist_swigregister = _LowLevel.ckattrlist_swigregister
510 ckattrlist_swigregister(ckattrlist)
511
513 __swig_setmethods__ = {}
514 __setattr__ = lambda self, name, value: _swig_setattr(self, ckobjlist, name, value)
515 __swig_getmethods__ = {}
516 __getattr__ = lambda self, name: _swig_getattr(self, ckobjlist, name)
517 __repr__ = _swig_repr
518
520 return _LowLevel.ckobjlist_iterator(self)
523
525 return _LowLevel.ckobjlist___nonzero__(self)
526
528 return _LowLevel.ckobjlist___bool__(self)
529
531 return _LowLevel.ckobjlist___len__(self)
532
534 return _LowLevel.ckobjlist___getslice__(self, i, j)
535
537 return _LowLevel.ckobjlist___setslice__(self, *args)
538
540 return _LowLevel.ckobjlist___delslice__(self, i, j)
541
543 return _LowLevel.ckobjlist___delitem__(self, *args)
544
546 return _LowLevel.ckobjlist___getitem__(self, *args)
547
549 return _LowLevel.ckobjlist___setitem__(self, *args)
550
552 return _LowLevel.ckobjlist_pop(self)
553
555 return _LowLevel.ckobjlist_append(self, x)
556
558 return _LowLevel.ckobjlist_empty(self)
559
561 return _LowLevel.ckobjlist_size(self)
562
564 return _LowLevel.ckobjlist_swap(self, v)
565
567 return _LowLevel.ckobjlist_begin(self)
568
570 return _LowLevel.ckobjlist_end(self)
571
573 return _LowLevel.ckobjlist_rbegin(self)
574
576 return _LowLevel.ckobjlist_rend(self)
577
579 return _LowLevel.ckobjlist_clear(self)
580
582 return _LowLevel.ckobjlist_get_allocator(self)
583
585 return _LowLevel.ckobjlist_pop_back(self)
586
588 return _LowLevel.ckobjlist_erase(self, *args)
589
591 this = _LowLevel.new_ckobjlist(*args)
592 try:
593 self.this.append(this)
594 except __builtin__.Exception:
595 self.this = this
596
598 return _LowLevel.ckobjlist_push_back(self, x)
599
601 return _LowLevel.ckobjlist_front(self)
602
604 return _LowLevel.ckobjlist_back(self)
605
607 return _LowLevel.ckobjlist_assign(self, n, x)
608
610 return _LowLevel.ckobjlist_resize(self, *args)
611
613 return _LowLevel.ckobjlist_insert(self, *args)
614
616 return _LowLevel.ckobjlist_reserve(self, n)
617
619 return _LowLevel.ckobjlist_capacity(self)
620 __swig_destroy__ = _LowLevel.delete_ckobjlist
621 __del__ = lambda self: None
622 ckobjlist_swigregister = _LowLevel.ckobjlist_swigregister
623 ckobjlist_swigregister(ckobjlist)
624
653 CK_SESSION_HANDLE_swigregister = _LowLevel.CK_SESSION_HANDLE_swigregister
654 CK_SESSION_HANDLE_swigregister(CK_SESSION_HANDLE)
655
658 CK_SESSION_HANDLE_frompointer = _LowLevel.CK_SESSION_HANDLE_frompointer
659
688 CK_OBJECT_HANDLE_swigregister = _LowLevel.CK_OBJECT_HANDLE_swigregister
689 CK_OBJECT_HANDLE_swigregister(CK_OBJECT_HANDLE)
690
693 CK_OBJECT_HANDLE_frompointer = _LowLevel.CK_OBJECT_HANDLE_frompointer
694
716 CK_VERSION_swigregister = _LowLevel.CK_VERSION_swigregister
717 CK_VERSION_swigregister(CK_VERSION)
718
758 CK_INFO_swigregister = _LowLevel.CK_INFO_swigregister
759 CK_INFO_swigregister(CK_INFO)
760
797 CK_SLOT_INFO_swigregister = _LowLevel.CK_SLOT_INFO_swigregister
798 CK_SLOT_INFO_swigregister(CK_SLOT_INFO)
799
872 CK_TOKEN_INFO_swigregister = _LowLevel.CK_TOKEN_INFO_swigregister
873 CK_TOKEN_INFO_swigregister(CK_TOKEN_INFO)
874
902 CK_SESSION_INFO_swigregister = _LowLevel.CK_SESSION_INFO_swigregister
903 CK_SESSION_INFO_swigregister(CK_SESSION_INFO)
904
929 CK_DATE_swigregister = _LowLevel.CK_DATE_swigregister
930 CK_DATE_swigregister(CK_DATE)
931
933 __swig_setmethods__ = {}
934 __setattr__ = lambda self, name, value: _swig_setattr(self, CK_MECHANISM, name, value)
935 __swig_getmethods__ = {}
936 __getattr__ = lambda self, name: _swig_getattr(self, CK_MECHANISM, name)
937 __repr__ = _swig_repr
938 __swig_setmethods__["mechanism"] = _LowLevel.CK_MECHANISM_mechanism_set
939 __swig_getmethods__["mechanism"] = _LowLevel.CK_MECHANISM_mechanism_get
940 if _newclass:
941 mechanism = _swig_property(_LowLevel.CK_MECHANISM_mechanism_get, _LowLevel.CK_MECHANISM_mechanism_set)
942 __swig_setmethods__["pParameter"] = _LowLevel.CK_MECHANISM_pParameter_set
943 __swig_getmethods__["pParameter"] = _LowLevel.CK_MECHANISM_pParameter_get
944 if _newclass:
945 pParameter = _swig_property(_LowLevel.CK_MECHANISM_pParameter_get, _LowLevel.CK_MECHANISM_pParameter_set)
946 __swig_setmethods__["ulParameterLen"] = _LowLevel.CK_MECHANISM_ulParameterLen_set
947 __swig_getmethods__["ulParameterLen"] = _LowLevel.CK_MECHANISM_ulParameterLen_get
948 if _newclass:
949 ulParameterLen = _swig_property(_LowLevel.CK_MECHANISM_ulParameterLen_get, _LowLevel.CK_MECHANISM_ulParameterLen_set)
950
952 this = _LowLevel.new_CK_MECHANISM()
953 try:
954 self.this.append(this)
955 except __builtin__.Exception:
956 self.this = this
957 __swig_destroy__ = _LowLevel.delete_CK_MECHANISM
958 __del__ = lambda self: None
959 CK_MECHANISM_swigregister = _LowLevel.CK_MECHANISM_swigregister
960 CK_MECHANISM_swigregister(CK_MECHANISM)
961
963 __swig_setmethods__ = {}
964 __setattr__ = lambda self, name, value: _swig_setattr(self, CK_RSA_PKCS_OAEP_PARAMS, name, value)
965 __swig_getmethods__ = {}
966 __getattr__ = lambda self, name: _swig_getattr(self, CK_RSA_PKCS_OAEP_PARAMS, name)
967 __repr__ = _swig_repr
968 __swig_setmethods__["hashAlg"] = _LowLevel.CK_RSA_PKCS_OAEP_PARAMS_hashAlg_set
969 __swig_getmethods__["hashAlg"] = _LowLevel.CK_RSA_PKCS_OAEP_PARAMS_hashAlg_get
970 if _newclass:
971 hashAlg = _swig_property(_LowLevel.CK_RSA_PKCS_OAEP_PARAMS_hashAlg_get, _LowLevel.CK_RSA_PKCS_OAEP_PARAMS_hashAlg_set)
972 __swig_setmethods__["mgf"] = _LowLevel.CK_RSA_PKCS_OAEP_PARAMS_mgf_set
973 __swig_getmethods__["mgf"] = _LowLevel.CK_RSA_PKCS_OAEP_PARAMS_mgf_get
974 if _newclass:
975 mgf = _swig_property(_LowLevel.CK_RSA_PKCS_OAEP_PARAMS_mgf_get, _LowLevel.CK_RSA_PKCS_OAEP_PARAMS_mgf_set)
976 __swig_setmethods__["src"] = _LowLevel.CK_RSA_PKCS_OAEP_PARAMS_src_set
977 __swig_getmethods__["src"] = _LowLevel.CK_RSA_PKCS_OAEP_PARAMS_src_get
978 if _newclass:
979 src = _swig_property(_LowLevel.CK_RSA_PKCS_OAEP_PARAMS_src_get, _LowLevel.CK_RSA_PKCS_OAEP_PARAMS_src_set)
980 __swig_setmethods__["pSourceData"] = _LowLevel.CK_RSA_PKCS_OAEP_PARAMS_pSourceData_set
981 __swig_getmethods__["pSourceData"] = _LowLevel.CK_RSA_PKCS_OAEP_PARAMS_pSourceData_get
982 if _newclass:
983 pSourceData = _swig_property(_LowLevel.CK_RSA_PKCS_OAEP_PARAMS_pSourceData_get, _LowLevel.CK_RSA_PKCS_OAEP_PARAMS_pSourceData_set)
984 __swig_setmethods__["ulSourceDataLen"] = _LowLevel.CK_RSA_PKCS_OAEP_PARAMS_ulSourceDataLen_set
985 __swig_getmethods__["ulSourceDataLen"] = _LowLevel.CK_RSA_PKCS_OAEP_PARAMS_ulSourceDataLen_get
986 if _newclass:
987 ulSourceDataLen = _swig_property(_LowLevel.CK_RSA_PKCS_OAEP_PARAMS_ulSourceDataLen_get, _LowLevel.CK_RSA_PKCS_OAEP_PARAMS_ulSourceDataLen_set)
988
990 this = _LowLevel.new_CK_RSA_PKCS_OAEP_PARAMS()
991 try:
992 self.this.append(this)
993 except __builtin__.Exception:
994 self.this = this
995 __swig_destroy__ = _LowLevel.delete_CK_RSA_PKCS_OAEP_PARAMS
996 __del__ = lambda self: None
997 CK_RSA_PKCS_OAEP_PARAMS_swigregister = _LowLevel.CK_RSA_PKCS_OAEP_PARAMS_swigregister
998 CK_RSA_PKCS_OAEP_PARAMS_swigregister(CK_RSA_PKCS_OAEP_PARAMS)
999
1000 CK_RSA_PKCS_OAEP_PARAMS_LENGTH = _LowLevel.CK_RSA_PKCS_OAEP_PARAMS_LENGTH
1002 __swig_setmethods__ = {}
1003 __setattr__ = lambda self, name, value: _swig_setattr(self, CK_RSA_PKCS_PSS_PARAMS, name, value)
1004 __swig_getmethods__ = {}
1005 __getattr__ = lambda self, name: _swig_getattr(self, CK_RSA_PKCS_PSS_PARAMS, name)
1006 __repr__ = _swig_repr
1007 __swig_setmethods__["hashAlg"] = _LowLevel.CK_RSA_PKCS_PSS_PARAMS_hashAlg_set
1008 __swig_getmethods__["hashAlg"] = _LowLevel.CK_RSA_PKCS_PSS_PARAMS_hashAlg_get
1009 if _newclass:
1010 hashAlg = _swig_property(_LowLevel.CK_RSA_PKCS_PSS_PARAMS_hashAlg_get, _LowLevel.CK_RSA_PKCS_PSS_PARAMS_hashAlg_set)
1011 __swig_setmethods__["mgf"] = _LowLevel.CK_RSA_PKCS_PSS_PARAMS_mgf_set
1012 __swig_getmethods__["mgf"] = _LowLevel.CK_RSA_PKCS_PSS_PARAMS_mgf_get
1013 if _newclass:
1014 mgf = _swig_property(_LowLevel.CK_RSA_PKCS_PSS_PARAMS_mgf_get, _LowLevel.CK_RSA_PKCS_PSS_PARAMS_mgf_set)
1015 __swig_setmethods__["sLen"] = _LowLevel.CK_RSA_PKCS_PSS_PARAMS_sLen_set
1016 __swig_getmethods__["sLen"] = _LowLevel.CK_RSA_PKCS_PSS_PARAMS_sLen_get
1017 if _newclass:
1018 sLen = _swig_property(_LowLevel.CK_RSA_PKCS_PSS_PARAMS_sLen_get, _LowLevel.CK_RSA_PKCS_PSS_PARAMS_sLen_set)
1019
1021 this = _LowLevel.new_CK_RSA_PKCS_PSS_PARAMS()
1022 try:
1023 self.this.append(this)
1024 except __builtin__.Exception:
1025 self.this = this
1026 __swig_destroy__ = _LowLevel.delete_CK_RSA_PKCS_PSS_PARAMS
1027 __del__ = lambda self: None
1028 CK_RSA_PKCS_PSS_PARAMS_swigregister = _LowLevel.CK_RSA_PKCS_PSS_PARAMS_swigregister
1029 CK_RSA_PKCS_PSS_PARAMS_swigregister(CK_RSA_PKCS_PSS_PARAMS)
1030
1031 CK_RSA_PKCS_PSS_PARAMS_LENGTH = _LowLevel.CK_RSA_PKCS_PSS_PARAMS_LENGTH
1056 CK_MECHANISM_INFO_swigregister = _LowLevel.CK_MECHANISM_INFO_swigregister
1057 CK_MECHANISM_INFO_swigregister(CK_MECHANISM_INFO)
1058
1059 FALSE = _LowLevel.FALSE
1060 TRUE = _LowLevel.TRUE
1061 CK_TRUE = _LowLevel.CK_TRUE
1062 CK_FALSE = _LowLevel.CK_FALSE
1063 CK_UNAVAILABLE_INFORMATION = _LowLevel.CK_UNAVAILABLE_INFORMATION
1064 CK_EFFECTIVELY_INFINITE = _LowLevel.CK_EFFECTIVELY_INFINITE
1065 CK_INVALID_HANDLE = _LowLevel.CK_INVALID_HANDLE
1066 CKN_SURRENDER = _LowLevel.CKN_SURRENDER
1067 CKF_TOKEN_PRESENT = _LowLevel.CKF_TOKEN_PRESENT
1068 CKF_REMOVABLE_DEVICE = _LowLevel.CKF_REMOVABLE_DEVICE
1069 CKF_HW_SLOT = _LowLevel.CKF_HW_SLOT
1070 CKF_RNG = _LowLevel.CKF_RNG
1071 CKF_WRITE_PROTECTED = _LowLevel.CKF_WRITE_PROTECTED
1072 CKF_LOGIN_REQUIRED = _LowLevel.CKF_LOGIN_REQUIRED
1073 CKF_USER_PIN_INITIALIZED = _LowLevel.CKF_USER_PIN_INITIALIZED
1074 CKF_RESTORE_KEY_NOT_NEEDED = _LowLevel.CKF_RESTORE_KEY_NOT_NEEDED
1075 CKF_CLOCK_ON_TOKEN = _LowLevel.CKF_CLOCK_ON_TOKEN
1076 CKF_PROTECTED_AUTHENTICATION_PATH = _LowLevel.CKF_PROTECTED_AUTHENTICATION_PATH
1077 CKF_DUAL_CRYPTO_OPERATIONS = _LowLevel.CKF_DUAL_CRYPTO_OPERATIONS
1078 CKF_TOKEN_INITIALIZED = _LowLevel.CKF_TOKEN_INITIALIZED
1079 CKF_SECONDARY_AUTHENTICATION = _LowLevel.CKF_SECONDARY_AUTHENTICATION
1080 CKF_USER_PIN_COUNT_LOW = _LowLevel.CKF_USER_PIN_COUNT_LOW
1081 CKF_USER_PIN_FINAL_TRY = _LowLevel.CKF_USER_PIN_FINAL_TRY
1082 CKF_USER_PIN_LOCKED = _LowLevel.CKF_USER_PIN_LOCKED
1083 CKF_USER_PIN_TO_BE_CHANGED = _LowLevel.CKF_USER_PIN_TO_BE_CHANGED
1084 CKF_SO_PIN_COUNT_LOW = _LowLevel.CKF_SO_PIN_COUNT_LOW
1085 CKF_SO_PIN_FINAL_TRY = _LowLevel.CKF_SO_PIN_FINAL_TRY
1086 CKF_SO_PIN_LOCKED = _LowLevel.CKF_SO_PIN_LOCKED
1087 CKF_SO_PIN_TO_BE_CHANGED = _LowLevel.CKF_SO_PIN_TO_BE_CHANGED
1088 CKU_SO = _LowLevel.CKU_SO
1089 CKU_USER = _LowLevel.CKU_USER
1090 CKU_CONTEXT_SPECIFIC = _LowLevel.CKU_CONTEXT_SPECIFIC
1091 CKS_RO_PUBLIC_SESSION = _LowLevel.CKS_RO_PUBLIC_SESSION
1092 CKS_RO_USER_FUNCTIONS = _LowLevel.CKS_RO_USER_FUNCTIONS
1093 CKS_RW_PUBLIC_SESSION = _LowLevel.CKS_RW_PUBLIC_SESSION
1094 CKS_RW_USER_FUNCTIONS = _LowLevel.CKS_RW_USER_FUNCTIONS
1095 CKS_RW_SO_FUNCTIONS = _LowLevel.CKS_RW_SO_FUNCTIONS
1096 CKF_RW_SESSION = _LowLevel.CKF_RW_SESSION
1097 CKF_SERIAL_SESSION = _LowLevel.CKF_SERIAL_SESSION
1098 CKO_DATA = _LowLevel.CKO_DATA
1099 CKO_CERTIFICATE = _LowLevel.CKO_CERTIFICATE
1100 CKO_PUBLIC_KEY = _LowLevel.CKO_PUBLIC_KEY
1101 CKO_PRIVATE_KEY = _LowLevel.CKO_PRIVATE_KEY
1102 CKO_SECRET_KEY = _LowLevel.CKO_SECRET_KEY
1103 CKO_HW_FEATURE = _LowLevel.CKO_HW_FEATURE
1104 CKO_DOMAIN_PARAMETERS = _LowLevel.CKO_DOMAIN_PARAMETERS
1105 CKO_MECHANISM = _LowLevel.CKO_MECHANISM
1106 CKO_OTP_KEY = _LowLevel.CKO_OTP_KEY
1107 CKO_VENDOR_DEFINED = _LowLevel.CKO_VENDOR_DEFINED
1108 CKH_MONOTONIC_COUNTER = _LowLevel.CKH_MONOTONIC_COUNTER
1109 CKH_CLOCK = _LowLevel.CKH_CLOCK
1110 CKH_USER_INTERFACE = _LowLevel.CKH_USER_INTERFACE
1111 CKH_VENDOR_DEFINED = _LowLevel.CKH_VENDOR_DEFINED
1112 CKK_RSA = _LowLevel.CKK_RSA
1113 CKK_DSA = _LowLevel.CKK_DSA
1114 CKK_DH = _LowLevel.CKK_DH
1115 CKK_ECDSA = _LowLevel.CKK_ECDSA
1116 CKK_EC = _LowLevel.CKK_EC
1117 CKK_X9_42_DH = _LowLevel.CKK_X9_42_DH
1118 CKK_KEA = _LowLevel.CKK_KEA
1119 CKK_GENERIC_SECRET = _LowLevel.CKK_GENERIC_SECRET
1120 CKK_RC2 = _LowLevel.CKK_RC2
1121 CKK_RC4 = _LowLevel.CKK_RC4
1122 CKK_DES = _LowLevel.CKK_DES
1123 CKK_DES2 = _LowLevel.CKK_DES2
1124 CKK_DES3 = _LowLevel.CKK_DES3
1125 CKK_CAST = _LowLevel.CKK_CAST
1126 CKK_CAST3 = _LowLevel.CKK_CAST3
1127 CKK_CAST5 = _LowLevel.CKK_CAST5
1128 CKK_CAST128 = _LowLevel.CKK_CAST128
1129 CKK_RC5 = _LowLevel.CKK_RC5
1130 CKK_IDEA = _LowLevel.CKK_IDEA
1131 CKK_SKIPJACK = _LowLevel.CKK_SKIPJACK
1132 CKK_BATON = _LowLevel.CKK_BATON
1133 CKK_JUNIPER = _LowLevel.CKK_JUNIPER
1134 CKK_CDMF = _LowLevel.CKK_CDMF
1135 CKK_AES = _LowLevel.CKK_AES
1136 CKK_BLOWFISH = _LowLevel.CKK_BLOWFISH
1137 CKK_TWOFISH = _LowLevel.CKK_TWOFISH
1138 CKK_SECURID = _LowLevel.CKK_SECURID
1139 CKK_HOTP = _LowLevel.CKK_HOTP
1140 CKK_ACTI = _LowLevel.CKK_ACTI
1141 CKK_CAMELLIA = _LowLevel.CKK_CAMELLIA
1142 CKK_ARIA = _LowLevel.CKK_ARIA
1143 CKK_MD5_HMAC = _LowLevel.CKK_MD5_HMAC
1144 CKK_SHA_1_HMAC = _LowLevel.CKK_SHA_1_HMAC
1145 CKK_RIPEMD128_HMAC = _LowLevel.CKK_RIPEMD128_HMAC
1146 CKK_RIPEMD160_HMAC = _LowLevel.CKK_RIPEMD160_HMAC
1147 CKK_SHA256_HMAC = _LowLevel.CKK_SHA256_HMAC
1148 CKK_SHA384_HMAC = _LowLevel.CKK_SHA384_HMAC
1149 CKK_SHA512_HMAC = _LowLevel.CKK_SHA512_HMAC
1150 CKK_SHA224_HMAC = _LowLevel.CKK_SHA224_HMAC
1151 CKK_GOSTR3410 = _LowLevel.CKK_GOSTR3410
1152 CKK_GOSTR3411 = _LowLevel.CKK_GOSTR3411
1153 CKK_GOST28147 = _LowLevel.CKK_GOST28147
1154 CKK_VENDOR_DEFINED = _LowLevel.CKK_VENDOR_DEFINED
1155 CKC_X_509 = _LowLevel.CKC_X_509
1156 CKC_X_509_ATTR_CERT = _LowLevel.CKC_X_509_ATTR_CERT
1157 CKC_WTLS = _LowLevel.CKC_WTLS
1158 CKC_VENDOR_DEFINED = _LowLevel.CKC_VENDOR_DEFINED
1159 CKA_CLASS = _LowLevel.CKA_CLASS
1160 CKA_TOKEN = _LowLevel.CKA_TOKEN
1161 CKA_PRIVATE = _LowLevel.CKA_PRIVATE
1162 CKA_LABEL = _LowLevel.CKA_LABEL
1163 CKA_APPLICATION = _LowLevel.CKA_APPLICATION
1164 CKA_VALUE = _LowLevel.CKA_VALUE
1165 CKA_OBJECT_ID = _LowLevel.CKA_OBJECT_ID
1166 CKA_CERTIFICATE_TYPE = _LowLevel.CKA_CERTIFICATE_TYPE
1167 CKA_ISSUER = _LowLevel.CKA_ISSUER
1168 CKA_SERIAL_NUMBER = _LowLevel.CKA_SERIAL_NUMBER
1169 CKA_AC_ISSUER = _LowLevel.CKA_AC_ISSUER
1170 CKA_OWNER = _LowLevel.CKA_OWNER
1171 CKA_ATTR_TYPES = _LowLevel.CKA_ATTR_TYPES
1172 CKA_TRUSTED = _LowLevel.CKA_TRUSTED
1173 CKA_CERTIFICATE_CATEGORY = _LowLevel.CKA_CERTIFICATE_CATEGORY
1174 CKA_JAVA_MIDP_SECURITY_DOMAIN = _LowLevel.CKA_JAVA_MIDP_SECURITY_DOMAIN
1175 CKA_URL = _LowLevel.CKA_URL
1176 CKA_HASH_OF_SUBJECT_PUBLIC_KEY = _LowLevel.CKA_HASH_OF_SUBJECT_PUBLIC_KEY
1177 CKA_HASH_OF_ISSUER_PUBLIC_KEY = _LowLevel.CKA_HASH_OF_ISSUER_PUBLIC_KEY
1178 CKA_CHECK_VALUE = _LowLevel.CKA_CHECK_VALUE
1179 CKA_KEY_TYPE = _LowLevel.CKA_KEY_TYPE
1180 CKA_SUBJECT = _LowLevel.CKA_SUBJECT
1181 CKA_ID = _LowLevel.CKA_ID
1182 CKA_SENSITIVE = _LowLevel.CKA_SENSITIVE
1183 CKA_ENCRYPT = _LowLevel.CKA_ENCRYPT
1184 CKA_DECRYPT = _LowLevel.CKA_DECRYPT
1185 CKA_WRAP = _LowLevel.CKA_WRAP
1186 CKA_UNWRAP = _LowLevel.CKA_UNWRAP
1187 CKA_SIGN = _LowLevel.CKA_SIGN
1188 CKA_SIGN_RECOVER = _LowLevel.CKA_SIGN_RECOVER
1189 CKA_VERIFY = _LowLevel.CKA_VERIFY
1190 CKA_VERIFY_RECOVER = _LowLevel.CKA_VERIFY_RECOVER
1191 CKA_DERIVE = _LowLevel.CKA_DERIVE
1192 CKA_START_DATE = _LowLevel.CKA_START_DATE
1193 CKA_END_DATE = _LowLevel.CKA_END_DATE
1194 CKA_MODULUS = _LowLevel.CKA_MODULUS
1195 CKA_MODULUS_BITS = _LowLevel.CKA_MODULUS_BITS
1196 CKA_PUBLIC_EXPONENT = _LowLevel.CKA_PUBLIC_EXPONENT
1197 CKA_PRIVATE_EXPONENT = _LowLevel.CKA_PRIVATE_EXPONENT
1198 CKA_PRIME_1 = _LowLevel.CKA_PRIME_1
1199 CKA_PRIME_2 = _LowLevel.CKA_PRIME_2
1200 CKA_EXPONENT_1 = _LowLevel.CKA_EXPONENT_1
1201 CKA_EXPONENT_2 = _LowLevel.CKA_EXPONENT_2
1202 CKA_COEFFICIENT = _LowLevel.CKA_COEFFICIENT
1203 CKA_PRIME = _LowLevel.CKA_PRIME
1204 CKA_SUBPRIME = _LowLevel.CKA_SUBPRIME
1205 CKA_BASE = _LowLevel.CKA_BASE
1206 CKA_PRIME_BITS = _LowLevel.CKA_PRIME_BITS
1207 CKA_SUBPRIME_BITS = _LowLevel.CKA_SUBPRIME_BITS
1208 CKA_SUB_PRIME_BITS = _LowLevel.CKA_SUB_PRIME_BITS
1209 CKA_VALUE_BITS = _LowLevel.CKA_VALUE_BITS
1210 CKA_VALUE_LEN = _LowLevel.CKA_VALUE_LEN
1211 CKA_EXTRACTABLE = _LowLevel.CKA_EXTRACTABLE
1212 CKA_LOCAL = _LowLevel.CKA_LOCAL
1213 CKA_NEVER_EXTRACTABLE = _LowLevel.CKA_NEVER_EXTRACTABLE
1214 CKA_ALWAYS_SENSITIVE = _LowLevel.CKA_ALWAYS_SENSITIVE
1215 CKA_KEY_GEN_MECHANISM = _LowLevel.CKA_KEY_GEN_MECHANISM
1216 CKA_MODIFIABLE = _LowLevel.CKA_MODIFIABLE
1217 CKA_ECDSA_PARAMS = _LowLevel.CKA_ECDSA_PARAMS
1218 CKA_EC_PARAMS = _LowLevel.CKA_EC_PARAMS
1219 CKA_EC_POINT = _LowLevel.CKA_EC_POINT
1220 CKA_SECONDARY_AUTH = _LowLevel.CKA_SECONDARY_AUTH
1221 CKA_AUTH_PIN_FLAGS = _LowLevel.CKA_AUTH_PIN_FLAGS
1222 CKA_ALWAYS_AUTHENTICATE = _LowLevel.CKA_ALWAYS_AUTHENTICATE
1223 CKA_WRAP_WITH_TRUSTED = _LowLevel.CKA_WRAP_WITH_TRUSTED
1224 CKA_OTP_FORMAT = _LowLevel.CKA_OTP_FORMAT
1225 CKA_OTP_LENGTH = _LowLevel.CKA_OTP_LENGTH
1226 CKA_OTP_TIME_INTERVAL = _LowLevel.CKA_OTP_TIME_INTERVAL
1227 CKA_OTP_USER_FRIENDLY_MODE = _LowLevel.CKA_OTP_USER_FRIENDLY_MODE
1228 CKA_OTP_CHALLENGE_REQUIREMENT = _LowLevel.CKA_OTP_CHALLENGE_REQUIREMENT
1229 CKA_OTP_TIME_REQUIREMENT = _LowLevel.CKA_OTP_TIME_REQUIREMENT
1230 CKA_OTP_COUNTER_REQUIREMENT = _LowLevel.CKA_OTP_COUNTER_REQUIREMENT
1231 CKA_OTP_PIN_REQUIREMENT = _LowLevel.CKA_OTP_PIN_REQUIREMENT
1232 CKA_OTP_COUNTER = _LowLevel.CKA_OTP_COUNTER
1233 CKA_OTP_TIME = _LowLevel.CKA_OTP_TIME
1234 CKA_OTP_USER_IDENTIFIER = _LowLevel.CKA_OTP_USER_IDENTIFIER
1235 CKA_OTP_SERVICE_IDENTIFIER = _LowLevel.CKA_OTP_SERVICE_IDENTIFIER
1236 CKA_OTP_SERVICE_LOGO = _LowLevel.CKA_OTP_SERVICE_LOGO
1237 CKA_OTP_SERVICE_LOGO_TYPE = _LowLevel.CKA_OTP_SERVICE_LOGO_TYPE
1238 CKA_GOSTR3410_PARAMS = _LowLevel.CKA_GOSTR3410_PARAMS
1239 CKA_GOSTR3411_PARAMS = _LowLevel.CKA_GOSTR3411_PARAMS
1240 CKA_GOST28147_PARAMS = _LowLevel.CKA_GOST28147_PARAMS
1241 CKA_HW_FEATURE_TYPE = _LowLevel.CKA_HW_FEATURE_TYPE
1242 CKA_RESET_ON_INIT = _LowLevel.CKA_RESET_ON_INIT
1243 CKA_HAS_RESET = _LowLevel.CKA_HAS_RESET
1244 CKA_PIXEL_X = _LowLevel.CKA_PIXEL_X
1245 CKA_PIXEL_Y = _LowLevel.CKA_PIXEL_Y
1246 CKA_RESOLUTION = _LowLevel.CKA_RESOLUTION
1247 CKA_CHAR_ROWS = _LowLevel.CKA_CHAR_ROWS
1248 CKA_CHAR_COLUMNS = _LowLevel.CKA_CHAR_COLUMNS
1249 CKA_COLOR = _LowLevel.CKA_COLOR
1250 CKA_BITS_PER_PIXEL = _LowLevel.CKA_BITS_PER_PIXEL
1251 CKA_CHAR_SETS = _LowLevel.CKA_CHAR_SETS
1252 CKA_ENCODING_METHODS = _LowLevel.CKA_ENCODING_METHODS
1253 CKA_MIME_TYPES = _LowLevel.CKA_MIME_TYPES
1254 CKA_MECHANISM_TYPE = _LowLevel.CKA_MECHANISM_TYPE
1255 CKA_REQUIRED_CMS_ATTRIBUTES = _LowLevel.CKA_REQUIRED_CMS_ATTRIBUTES
1256 CKA_DEFAULT_CMS_ATTRIBUTES = _LowLevel.CKA_DEFAULT_CMS_ATTRIBUTES
1257 CKA_SUPPORTED_CMS_ATTRIBUTES = _LowLevel.CKA_SUPPORTED_CMS_ATTRIBUTES
1258 CKA_VENDOR_DEFINED = _LowLevel.CKA_VENDOR_DEFINED
1259 CKM_RSA_PKCS_KEY_PAIR_GEN = _LowLevel.CKM_RSA_PKCS_KEY_PAIR_GEN
1260 CKM_RSA_PKCS = _LowLevel.CKM_RSA_PKCS
1261 CKM_RSA_9796 = _LowLevel.CKM_RSA_9796
1262 CKM_RSA_X_509 = _LowLevel.CKM_RSA_X_509
1263 CKM_MD2_RSA_PKCS = _LowLevel.CKM_MD2_RSA_PKCS
1264 CKM_MD5_RSA_PKCS = _LowLevel.CKM_MD5_RSA_PKCS
1265 CKM_SHA1_RSA_PKCS = _LowLevel.CKM_SHA1_RSA_PKCS
1266 CKM_RIPEMD128_RSA_PKCS = _LowLevel.CKM_RIPEMD128_RSA_PKCS
1267 CKM_RIPEMD160_RSA_PKCS = _LowLevel.CKM_RIPEMD160_RSA_PKCS
1268 CKM_RSA_PKCS_OAEP = _LowLevel.CKM_RSA_PKCS_OAEP
1269 CKM_RSA_X9_31_KEY_PAIR_GEN = _LowLevel.CKM_RSA_X9_31_KEY_PAIR_GEN
1270 CKM_RSA_X9_31 = _LowLevel.CKM_RSA_X9_31
1271 CKM_SHA1_RSA_X9_31 = _LowLevel.CKM_SHA1_RSA_X9_31
1272 CKM_RSA_PKCS_PSS = _LowLevel.CKM_RSA_PKCS_PSS
1273 CKM_SHA1_RSA_PKCS_PSS = _LowLevel.CKM_SHA1_RSA_PKCS_PSS
1274 CKM_DSA_KEY_PAIR_GEN = _LowLevel.CKM_DSA_KEY_PAIR_GEN
1275 CKM_DSA = _LowLevel.CKM_DSA
1276 CKM_DSA_SHA1 = _LowLevel.CKM_DSA_SHA1
1277 CKM_DSA_SHA224 = _LowLevel.CKM_DSA_SHA224
1278 CKM_DSA_SHA256 = _LowLevel.CKM_DSA_SHA256
1279 CKM_DSA_SHA384 = _LowLevel.CKM_DSA_SHA384
1280 CKM_DSA_SHA512 = _LowLevel.CKM_DSA_SHA512
1281 CKM_DH_PKCS_KEY_PAIR_GEN = _LowLevel.CKM_DH_PKCS_KEY_PAIR_GEN
1282 CKM_DH_PKCS_DERIVE = _LowLevel.CKM_DH_PKCS_DERIVE
1283 CKM_X9_42_DH_KEY_PAIR_GEN = _LowLevel.CKM_X9_42_DH_KEY_PAIR_GEN
1284 CKM_X9_42_DH_DERIVE = _LowLevel.CKM_X9_42_DH_DERIVE
1285 CKM_X9_42_DH_HYBRID_DERIVE = _LowLevel.CKM_X9_42_DH_HYBRID_DERIVE
1286 CKM_X9_42_MQV_DERIVE = _LowLevel.CKM_X9_42_MQV_DERIVE
1287 CKM_SHA256_RSA_PKCS = _LowLevel.CKM_SHA256_RSA_PKCS
1288 CKM_SHA384_RSA_PKCS = _LowLevel.CKM_SHA384_RSA_PKCS
1289 CKM_SHA512_RSA_PKCS = _LowLevel.CKM_SHA512_RSA_PKCS
1290 CKM_SHA256_RSA_PKCS_PSS = _LowLevel.CKM_SHA256_RSA_PKCS_PSS
1291 CKM_SHA384_RSA_PKCS_PSS = _LowLevel.CKM_SHA384_RSA_PKCS_PSS
1292 CKM_SHA512_RSA_PKCS_PSS = _LowLevel.CKM_SHA512_RSA_PKCS_PSS
1293 CKM_SHA224_RSA_PKCS = _LowLevel.CKM_SHA224_RSA_PKCS
1294 CKM_SHA224_RSA_PKCS_PSS = _LowLevel.CKM_SHA224_RSA_PKCS_PSS
1295 CKM_SHA512_224 = _LowLevel.CKM_SHA512_224
1296 CKM_SHA512_224_HMAC = _LowLevel.CKM_SHA512_224_HMAC
1297 CKM_SHA512_224_HMAC_GENERAL = _LowLevel.CKM_SHA512_224_HMAC_GENERAL
1298 CKM_SHA512_224_KEY_DERIVATION = _LowLevel.CKM_SHA512_224_KEY_DERIVATION
1299 CKM_SHA512_256 = _LowLevel.CKM_SHA512_256
1300 CKM_SHA512_256_HMAC = _LowLevel.CKM_SHA512_256_HMAC
1301 CKM_SHA512_256_HMAC_GENERAL = _LowLevel.CKM_SHA512_256_HMAC_GENERAL
1302 CKM_SHA512_256_KEY_DERIVATION = _LowLevel.CKM_SHA512_256_KEY_DERIVATION
1303 CKM_SHA512_T = _LowLevel.CKM_SHA512_T
1304 CKM_SHA512_T_HMAC = _LowLevel.CKM_SHA512_T_HMAC
1305 CKM_SHA512_T_HMAC_GENERAL = _LowLevel.CKM_SHA512_T_HMAC_GENERAL
1306 CKM_SHA512_T_KEY_DERIVATION = _LowLevel.CKM_SHA512_T_KEY_DERIVATION
1307 CKM_RC2_KEY_GEN = _LowLevel.CKM_RC2_KEY_GEN
1308 CKM_RC2_ECB = _LowLevel.CKM_RC2_ECB
1309 CKM_RC2_CBC = _LowLevel.CKM_RC2_CBC
1310 CKM_RC2_MAC = _LowLevel.CKM_RC2_MAC
1311 CKM_RC2_MAC_GENERAL = _LowLevel.CKM_RC2_MAC_GENERAL
1312 CKM_RC2_CBC_PAD = _LowLevel.CKM_RC2_CBC_PAD
1313 CKM_RC4_KEY_GEN = _LowLevel.CKM_RC4_KEY_GEN
1314 CKM_RC4 = _LowLevel.CKM_RC4
1315 CKM_DES_KEY_GEN = _LowLevel.CKM_DES_KEY_GEN
1316 CKM_DES_ECB = _LowLevel.CKM_DES_ECB
1317 CKM_DES_CBC = _LowLevel.CKM_DES_CBC
1318 CKM_DES_MAC = _LowLevel.CKM_DES_MAC
1319 CKM_DES_MAC_GENERAL = _LowLevel.CKM_DES_MAC_GENERAL
1320 CKM_DES_CBC_PAD = _LowLevel.CKM_DES_CBC_PAD
1321 CKM_DES2_KEY_GEN = _LowLevel.CKM_DES2_KEY_GEN
1322 CKM_DES3_KEY_GEN = _LowLevel.CKM_DES3_KEY_GEN
1323 CKM_DES3_ECB = _LowLevel.CKM_DES3_ECB
1324 CKM_DES3_CBC = _LowLevel.CKM_DES3_CBC
1325 CKM_DES3_MAC = _LowLevel.CKM_DES3_MAC
1326 CKM_DES3_MAC_GENERAL = _LowLevel.CKM_DES3_MAC_GENERAL
1327 CKM_DES3_CBC_PAD = _LowLevel.CKM_DES3_CBC_PAD
1328 CKM_DES3_CMAC_GENERAL = _LowLevel.CKM_DES3_CMAC_GENERAL
1329 CKM_DES3_CMAC = _LowLevel.CKM_DES3_CMAC
1330 CKM_CDMF_KEY_GEN = _LowLevel.CKM_CDMF_KEY_GEN
1331 CKM_CDMF_ECB = _LowLevel.CKM_CDMF_ECB
1332 CKM_CDMF_CBC = _LowLevel.CKM_CDMF_CBC
1333 CKM_CDMF_MAC = _LowLevel.CKM_CDMF_MAC
1334 CKM_CDMF_MAC_GENERAL = _LowLevel.CKM_CDMF_MAC_GENERAL
1335 CKM_CDMF_CBC_PAD = _LowLevel.CKM_CDMF_CBC_PAD
1336 CKM_DES_OFB64 = _LowLevel.CKM_DES_OFB64
1337 CKM_DES_OFB8 = _LowLevel.CKM_DES_OFB8
1338 CKM_DES_CFB64 = _LowLevel.CKM_DES_CFB64
1339 CKM_DES_CFB8 = _LowLevel.CKM_DES_CFB8
1340 CKM_MD2 = _LowLevel.CKM_MD2
1341 CKM_MD2_HMAC = _LowLevel.CKM_MD2_HMAC
1342 CKM_MD2_HMAC_GENERAL = _LowLevel.CKM_MD2_HMAC_GENERAL
1343 CKM_MD5 = _LowLevel.CKM_MD5
1344 CKM_MD5_HMAC = _LowLevel.CKM_MD5_HMAC
1345 CKM_MD5_HMAC_GENERAL = _LowLevel.CKM_MD5_HMAC_GENERAL
1346 CKM_SHA_1 = _LowLevel.CKM_SHA_1
1347 CKM_SHA_1_HMAC = _LowLevel.CKM_SHA_1_HMAC
1348 CKM_SHA_1_HMAC_GENERAL = _LowLevel.CKM_SHA_1_HMAC_GENERAL
1349 CKM_RIPEMD128 = _LowLevel.CKM_RIPEMD128
1350 CKM_RIPEMD128_HMAC = _LowLevel.CKM_RIPEMD128_HMAC
1351 CKM_RIPEMD128_HMAC_GENERAL = _LowLevel.CKM_RIPEMD128_HMAC_GENERAL
1352 CKM_RIPEMD160 = _LowLevel.CKM_RIPEMD160
1353 CKM_RIPEMD160_HMAC = _LowLevel.CKM_RIPEMD160_HMAC
1354 CKM_RIPEMD160_HMAC_GENERAL = _LowLevel.CKM_RIPEMD160_HMAC_GENERAL
1355 CKM_SHA256 = _LowLevel.CKM_SHA256
1356 CKM_SHA256_HMAC = _LowLevel.CKM_SHA256_HMAC
1357 CKM_SHA256_HMAC_GENERAL = _LowLevel.CKM_SHA256_HMAC_GENERAL
1358 CKM_SHA224 = _LowLevel.CKM_SHA224
1359 CKM_SHA224_HMAC = _LowLevel.CKM_SHA224_HMAC
1360 CKM_SHA224_HMAC_GENERAL = _LowLevel.CKM_SHA224_HMAC_GENERAL
1361 CKM_SHA384 = _LowLevel.CKM_SHA384
1362 CKM_SHA384_HMAC = _LowLevel.CKM_SHA384_HMAC
1363 CKM_SHA384_HMAC_GENERAL = _LowLevel.CKM_SHA384_HMAC_GENERAL
1364 CKM_SHA512 = _LowLevel.CKM_SHA512
1365 CKM_SHA512_HMAC = _LowLevel.CKM_SHA512_HMAC
1366 CKM_SHA512_HMAC_GENERAL = _LowLevel.CKM_SHA512_HMAC_GENERAL
1367 CKM_SECURID_KEY_GEN = _LowLevel.CKM_SECURID_KEY_GEN
1368 CKM_SECURID = _LowLevel.CKM_SECURID
1369 CKM_HOTP_KEY_GEN = _LowLevel.CKM_HOTP_KEY_GEN
1370 CKM_HOTP = _LowLevel.CKM_HOTP
1371 CKM_ACTI = _LowLevel.CKM_ACTI
1372 CKM_ACTI_KEY_GEN = _LowLevel.CKM_ACTI_KEY_GEN
1373 CKM_CAST_KEY_GEN = _LowLevel.CKM_CAST_KEY_GEN
1374 CKM_CAST_ECB = _LowLevel.CKM_CAST_ECB
1375 CKM_CAST_CBC = _LowLevel.CKM_CAST_CBC
1376 CKM_CAST_MAC = _LowLevel.CKM_CAST_MAC
1377 CKM_CAST_MAC_GENERAL = _LowLevel.CKM_CAST_MAC_GENERAL
1378 CKM_CAST_CBC_PAD = _LowLevel.CKM_CAST_CBC_PAD
1379 CKM_CAST3_KEY_GEN = _LowLevel.CKM_CAST3_KEY_GEN
1380 CKM_CAST3_ECB = _LowLevel.CKM_CAST3_ECB
1381 CKM_CAST3_CBC = _LowLevel.CKM_CAST3_CBC
1382 CKM_CAST3_MAC = _LowLevel.CKM_CAST3_MAC
1383 CKM_CAST3_MAC_GENERAL = _LowLevel.CKM_CAST3_MAC_GENERAL
1384 CKM_CAST3_CBC_PAD = _LowLevel.CKM_CAST3_CBC_PAD
1385 CKM_CAST5_KEY_GEN = _LowLevel.CKM_CAST5_KEY_GEN
1386 CKM_CAST128_KEY_GEN = _LowLevel.CKM_CAST128_KEY_GEN
1387 CKM_CAST5_ECB = _LowLevel.CKM_CAST5_ECB
1388 CKM_CAST128_ECB = _LowLevel.CKM_CAST128_ECB
1389 CKM_CAST5_CBC = _LowLevel.CKM_CAST5_CBC
1390 CKM_CAST128_CBC = _LowLevel.CKM_CAST128_CBC
1391 CKM_CAST5_MAC = _LowLevel.CKM_CAST5_MAC
1392 CKM_CAST128_MAC = _LowLevel.CKM_CAST128_MAC
1393 CKM_CAST5_MAC_GENERAL = _LowLevel.CKM_CAST5_MAC_GENERAL
1394 CKM_CAST128_MAC_GENERAL = _LowLevel.CKM_CAST128_MAC_GENERAL
1395 CKM_CAST5_CBC_PAD = _LowLevel.CKM_CAST5_CBC_PAD
1396 CKM_CAST128_CBC_PAD = _LowLevel.CKM_CAST128_CBC_PAD
1397 CKM_RC5_KEY_GEN = _LowLevel.CKM_RC5_KEY_GEN
1398 CKM_RC5_ECB = _LowLevel.CKM_RC5_ECB
1399 CKM_RC5_CBC = _LowLevel.CKM_RC5_CBC
1400 CKM_RC5_MAC = _LowLevel.CKM_RC5_MAC
1401 CKM_RC5_MAC_GENERAL = _LowLevel.CKM_RC5_MAC_GENERAL
1402 CKM_RC5_CBC_PAD = _LowLevel.CKM_RC5_CBC_PAD
1403 CKM_IDEA_KEY_GEN = _LowLevel.CKM_IDEA_KEY_GEN
1404 CKM_IDEA_ECB = _LowLevel.CKM_IDEA_ECB
1405 CKM_IDEA_CBC = _LowLevel.CKM_IDEA_CBC
1406 CKM_IDEA_MAC = _LowLevel.CKM_IDEA_MAC
1407 CKM_IDEA_MAC_GENERAL = _LowLevel.CKM_IDEA_MAC_GENERAL
1408 CKM_IDEA_CBC_PAD = _LowLevel.CKM_IDEA_CBC_PAD
1409 CKM_GENERIC_SECRET_KEY_GEN = _LowLevel.CKM_GENERIC_SECRET_KEY_GEN
1410 CKM_CONCATENATE_BASE_AND_KEY = _LowLevel.CKM_CONCATENATE_BASE_AND_KEY
1411 CKM_CONCATENATE_BASE_AND_DATA = _LowLevel.CKM_CONCATENATE_BASE_AND_DATA
1412 CKM_CONCATENATE_DATA_AND_BASE = _LowLevel.CKM_CONCATENATE_DATA_AND_BASE
1413 CKM_XOR_BASE_AND_DATA = _LowLevel.CKM_XOR_BASE_AND_DATA
1414 CKM_EXTRACT_KEY_FROM_KEY = _LowLevel.CKM_EXTRACT_KEY_FROM_KEY
1415 CKM_SSL3_PRE_MASTER_KEY_GEN = _LowLevel.CKM_SSL3_PRE_MASTER_KEY_GEN
1416 CKM_SSL3_MASTER_KEY_DERIVE = _LowLevel.CKM_SSL3_MASTER_KEY_DERIVE
1417 CKM_SSL3_KEY_AND_MAC_DERIVE = _LowLevel.CKM_SSL3_KEY_AND_MAC_DERIVE
1418 CKM_SSL3_MASTER_KEY_DERIVE_DH = _LowLevel.CKM_SSL3_MASTER_KEY_DERIVE_DH
1419 CKM_TLS_PRE_MASTER_KEY_GEN = _LowLevel.CKM_TLS_PRE_MASTER_KEY_GEN
1420 CKM_TLS_MASTER_KEY_DERIVE = _LowLevel.CKM_TLS_MASTER_KEY_DERIVE
1421 CKM_TLS_KEY_AND_MAC_DERIVE = _LowLevel.CKM_TLS_KEY_AND_MAC_DERIVE
1422 CKM_TLS_MASTER_KEY_DERIVE_DH = _LowLevel.CKM_TLS_MASTER_KEY_DERIVE_DH
1423 CKM_TLS_PRF = _LowLevel.CKM_TLS_PRF
1424 CKM_SSL3_MD5_MAC = _LowLevel.CKM_SSL3_MD5_MAC
1425 CKM_SSL3_SHA1_MAC = _LowLevel.CKM_SSL3_SHA1_MAC
1426 CKM_MD5_KEY_DERIVATION = _LowLevel.CKM_MD5_KEY_DERIVATION
1427 CKM_MD2_KEY_DERIVATION = _LowLevel.CKM_MD2_KEY_DERIVATION
1428 CKM_SHA1_KEY_DERIVATION = _LowLevel.CKM_SHA1_KEY_DERIVATION
1429 CKM_SHA256_KEY_DERIVATION = _LowLevel.CKM_SHA256_KEY_DERIVATION
1430 CKM_SHA384_KEY_DERIVATION = _LowLevel.CKM_SHA384_KEY_DERIVATION
1431 CKM_SHA512_KEY_DERIVATION = _LowLevel.CKM_SHA512_KEY_DERIVATION
1432 CKM_SHA224_KEY_DERIVATION = _LowLevel.CKM_SHA224_KEY_DERIVATION
1433 CKM_PBE_MD2_DES_CBC = _LowLevel.CKM_PBE_MD2_DES_CBC
1434 CKM_PBE_MD5_DES_CBC = _LowLevel.CKM_PBE_MD5_DES_CBC
1435 CKM_PBE_MD5_CAST_CBC = _LowLevel.CKM_PBE_MD5_CAST_CBC
1436 CKM_PBE_MD5_CAST3_CBC = _LowLevel.CKM_PBE_MD5_CAST3_CBC
1437 CKM_PBE_MD5_CAST5_CBC = _LowLevel.CKM_PBE_MD5_CAST5_CBC
1438 CKM_PBE_MD5_CAST128_CBC = _LowLevel.CKM_PBE_MD5_CAST128_CBC
1439 CKM_PBE_SHA1_CAST5_CBC = _LowLevel.CKM_PBE_SHA1_CAST5_CBC
1440 CKM_PBE_SHA1_CAST128_CBC = _LowLevel.CKM_PBE_SHA1_CAST128_CBC
1441 CKM_PBE_SHA1_RC4_128 = _LowLevel.CKM_PBE_SHA1_RC4_128
1442 CKM_PBE_SHA1_RC4_40 = _LowLevel.CKM_PBE_SHA1_RC4_40
1443 CKM_PBE_SHA1_DES3_EDE_CBC = _LowLevel.CKM_PBE_SHA1_DES3_EDE_CBC
1444 CKM_PBE_SHA1_DES2_EDE_CBC = _LowLevel.CKM_PBE_SHA1_DES2_EDE_CBC
1445 CKM_PBE_SHA1_RC2_128_CBC = _LowLevel.CKM_PBE_SHA1_RC2_128_CBC
1446 CKM_PBE_SHA1_RC2_40_CBC = _LowLevel.CKM_PBE_SHA1_RC2_40_CBC
1447 CKM_PKCS5_PBKD2 = _LowLevel.CKM_PKCS5_PBKD2
1448 CKM_PBA_SHA1_WITH_SHA1_HMAC = _LowLevel.CKM_PBA_SHA1_WITH_SHA1_HMAC
1449 CKM_WTLS_PRE_MASTER_KEY_GEN = _LowLevel.CKM_WTLS_PRE_MASTER_KEY_GEN
1450 CKM_WTLS_MASTER_KEY_DERIVE = _LowLevel.CKM_WTLS_MASTER_KEY_DERIVE
1451 CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC = _LowLevel.CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC
1452 CKM_WTLS_PRF = _LowLevel.CKM_WTLS_PRF
1453 CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE = _LowLevel.CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE
1454 CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE = _LowLevel.CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE
1455 CKM_TLS10_MAC_SERVER = _LowLevel.CKM_TLS10_MAC_SERVER
1456 CKM_TLS10_MAC_CLIENT = _LowLevel.CKM_TLS10_MAC_CLIENT
1457 CKM_TLS12_MAC = _LowLevel.CKM_TLS12_MAC
1458 CKM_TLS12_KDF = _LowLevel.CKM_TLS12_KDF
1459 CKM_TLS12_MASTER_KEY_DERIVE = _LowLevel.CKM_TLS12_MASTER_KEY_DERIVE
1460 CKM_TLS12_KEY_AND_MAC_DERIVE = _LowLevel.CKM_TLS12_KEY_AND_MAC_DERIVE
1461 CKM_TLS12_MASTER_KEY_DERIVE_DH = _LowLevel.CKM_TLS12_MASTER_KEY_DERIVE_DH
1462 CKM_TLS12_KEY_SAFE_DERIVE = _LowLevel.CKM_TLS12_KEY_SAFE_DERIVE
1463 CKM_TLS_MAC = _LowLevel.CKM_TLS_MAC
1464 CKM_TLS_KDF = _LowLevel.CKM_TLS_KDF
1465 CKM_KEY_WRAP_LYNKS = _LowLevel.CKM_KEY_WRAP_LYNKS
1466 CKM_KEY_WRAP_SET_OAEP = _LowLevel.CKM_KEY_WRAP_SET_OAEP
1467 CKM_CMS_SIG = _LowLevel.CKM_CMS_SIG
1468 CKM_KIP_DERIVE = _LowLevel.CKM_KIP_DERIVE
1469 CKM_KIP_WRAP = _LowLevel.CKM_KIP_WRAP
1470 CKM_KIP_MAC = _LowLevel.CKM_KIP_MAC
1471 CKM_CAMELLIA_KEY_GEN = _LowLevel.CKM_CAMELLIA_KEY_GEN
1472 CKM_CAMELLIA_ECB = _LowLevel.CKM_CAMELLIA_ECB
1473 CKM_CAMELLIA_CBC = _LowLevel.CKM_CAMELLIA_CBC
1474 CKM_CAMELLIA_MAC = _LowLevel.CKM_CAMELLIA_MAC
1475 CKM_CAMELLIA_MAC_GENERAL = _LowLevel.CKM_CAMELLIA_MAC_GENERAL
1476 CKM_CAMELLIA_CBC_PAD = _LowLevel.CKM_CAMELLIA_CBC_PAD
1477 CKM_CAMELLIA_ECB_ENCRYPT_DATA = _LowLevel.CKM_CAMELLIA_ECB_ENCRYPT_DATA
1478 CKM_CAMELLIA_CBC_ENCRYPT_DATA = _LowLevel.CKM_CAMELLIA_CBC_ENCRYPT_DATA
1479 CKM_CAMELLIA_CTR = _LowLevel.CKM_CAMELLIA_CTR
1480 CKM_ARIA_KEY_GEN = _LowLevel.CKM_ARIA_KEY_GEN
1481 CKM_ARIA_ECB = _LowLevel.CKM_ARIA_ECB
1482 CKM_ARIA_CBC = _LowLevel.CKM_ARIA_CBC
1483 CKM_ARIA_MAC = _LowLevel.CKM_ARIA_MAC
1484 CKM_ARIA_MAC_GENERAL = _LowLevel.CKM_ARIA_MAC_GENERAL
1485 CKM_ARIA_CBC_PAD = _LowLevel.CKM_ARIA_CBC_PAD
1486 CKM_ARIA_ECB_ENCRYPT_DATA = _LowLevel.CKM_ARIA_ECB_ENCRYPT_DATA
1487 CKM_ARIA_CBC_ENCRYPT_DATA = _LowLevel.CKM_ARIA_CBC_ENCRYPT_DATA
1488 CKM_SEED_KEY_GEN = _LowLevel.CKM_SEED_KEY_GEN
1489 CKM_SEED_ECB = _LowLevel.CKM_SEED_ECB
1490 CKM_SEED_CBC = _LowLevel.CKM_SEED_CBC
1491 CKM_SEED_MAC = _LowLevel.CKM_SEED_MAC
1492 CKM_SEED_MAC_GENERAL = _LowLevel.CKM_SEED_MAC_GENERAL
1493 CKM_SEED_CBC_PAD = _LowLevel.CKM_SEED_CBC_PAD
1494 CKM_SEED_ECB_ENCRYPT_DATA = _LowLevel.CKM_SEED_ECB_ENCRYPT_DATA
1495 CKM_SEED_CBC_ENCRYPT_DATA = _LowLevel.CKM_SEED_CBC_ENCRYPT_DATA
1496 CKM_SKIPJACK_KEY_GEN = _LowLevel.CKM_SKIPJACK_KEY_GEN
1497 CKM_SKIPJACK_ECB64 = _LowLevel.CKM_SKIPJACK_ECB64
1498 CKM_SKIPJACK_CBC64 = _LowLevel.CKM_SKIPJACK_CBC64
1499 CKM_SKIPJACK_OFB64 = _LowLevel.CKM_SKIPJACK_OFB64
1500 CKM_SKIPJACK_CFB64 = _LowLevel.CKM_SKIPJACK_CFB64
1501 CKM_SKIPJACK_CFB32 = _LowLevel.CKM_SKIPJACK_CFB32
1502 CKM_SKIPJACK_CFB16 = _LowLevel.CKM_SKIPJACK_CFB16
1503 CKM_SKIPJACK_CFB8 = _LowLevel.CKM_SKIPJACK_CFB8
1504 CKM_SKIPJACK_WRAP = _LowLevel.CKM_SKIPJACK_WRAP
1505 CKM_SKIPJACK_PRIVATE_WRAP = _LowLevel.CKM_SKIPJACK_PRIVATE_WRAP
1506 CKM_SKIPJACK_RELAYX = _LowLevel.CKM_SKIPJACK_RELAYX
1507 CKM_KEA_KEY_PAIR_GEN = _LowLevel.CKM_KEA_KEY_PAIR_GEN
1508 CKM_KEA_KEY_DERIVE = _LowLevel.CKM_KEA_KEY_DERIVE
1509 CKM_KEA_DERIVE = _LowLevel.CKM_KEA_DERIVE
1510 CKM_FORTEZZA_TIMESTAMP = _LowLevel.CKM_FORTEZZA_TIMESTAMP
1511 CKM_BATON_KEY_GEN = _LowLevel.CKM_BATON_KEY_GEN
1512 CKM_BATON_ECB128 = _LowLevel.CKM_BATON_ECB128
1513 CKM_BATON_ECB96 = _LowLevel.CKM_BATON_ECB96
1514 CKM_BATON_CBC128 = _LowLevel.CKM_BATON_CBC128
1515 CKM_BATON_COUNTER = _LowLevel.CKM_BATON_COUNTER
1516 CKM_BATON_SHUFFLE = _LowLevel.CKM_BATON_SHUFFLE
1517 CKM_BATON_WRAP = _LowLevel.CKM_BATON_WRAP
1518 CKM_ECDSA_KEY_PAIR_GEN = _LowLevel.CKM_ECDSA_KEY_PAIR_GEN
1519 CKM_EC_KEY_PAIR_GEN = _LowLevel.CKM_EC_KEY_PAIR_GEN
1520 CKM_ECDSA = _LowLevel.CKM_ECDSA
1521 CKM_ECDSA_SHA1 = _LowLevel.CKM_ECDSA_SHA1
1522 CKM_ECDSA_SHA224 = _LowLevel.CKM_ECDSA_SHA224
1523 CKM_ECDSA_SHA256 = _LowLevel.CKM_ECDSA_SHA256
1524 CKM_ECDSA_SHA384 = _LowLevel.CKM_ECDSA_SHA384
1525 CKM_ECDSA_SHA512 = _LowLevel.CKM_ECDSA_SHA512
1526 CKM_ECDH1_DERIVE = _LowLevel.CKM_ECDH1_DERIVE
1527 CKM_ECDH1_COFACTOR_DERIVE = _LowLevel.CKM_ECDH1_COFACTOR_DERIVE
1528 CKM_ECMQV_DERIVE = _LowLevel.CKM_ECMQV_DERIVE
1529 CKM_ECDH_AES_KEY_WRAP = _LowLevel.CKM_ECDH_AES_KEY_WRAP
1530 CKM_RSA_AES_KEY_WRAP = _LowLevel.CKM_RSA_AES_KEY_WRAP
1531 CKM_JUNIPER_KEY_GEN = _LowLevel.CKM_JUNIPER_KEY_GEN
1532 CKM_JUNIPER_ECB128 = _LowLevel.CKM_JUNIPER_ECB128
1533 CKM_JUNIPER_CBC128 = _LowLevel.CKM_JUNIPER_CBC128
1534 CKM_JUNIPER_COUNTER = _LowLevel.CKM_JUNIPER_COUNTER
1535 CKM_JUNIPER_SHUFFLE = _LowLevel.CKM_JUNIPER_SHUFFLE
1536 CKM_JUNIPER_WRAP = _LowLevel.CKM_JUNIPER_WRAP
1537 CKM_FASTHASH = _LowLevel.CKM_FASTHASH
1538 CKM_AES_KEY_GEN = _LowLevel.CKM_AES_KEY_GEN
1539 CKM_AES_ECB = _LowLevel.CKM_AES_ECB
1540 CKM_AES_CBC = _LowLevel.CKM_AES_CBC
1541 CKM_AES_MAC = _LowLevel.CKM_AES_MAC
1542 CKM_AES_MAC_GENERAL = _LowLevel.CKM_AES_MAC_GENERAL
1543 CKM_AES_CBC_PAD = _LowLevel.CKM_AES_CBC_PAD
1544 CKM_AES_CTR = _LowLevel.CKM_AES_CTR
1545 CKM_AES_GCM = _LowLevel.CKM_AES_GCM
1546 CKM_AES_CCM = _LowLevel.CKM_AES_CCM
1547 CKM_AES_CTS = _LowLevel.CKM_AES_CTS
1548 CKM_AES_CMAC = _LowLevel.CKM_AES_CMAC
1549 CKM_AES_CMAC_GENERAL = _LowLevel.CKM_AES_CMAC_GENERAL
1550 CKM_AES_XCBC_MAC = _LowLevel.CKM_AES_XCBC_MAC
1551 CKM_AES_XCBC_MAC_96 = _LowLevel.CKM_AES_XCBC_MAC_96
1552 CKM_AES_GMAC = _LowLevel.CKM_AES_GMAC
1553 CKM_BLOWFISH_KEY_GEN = _LowLevel.CKM_BLOWFISH_KEY_GEN
1554 CKM_BLOWFISH_CBC = _LowLevel.CKM_BLOWFISH_CBC
1555 CKM_TWOFISH_KEY_GEN = _LowLevel.CKM_TWOFISH_KEY_GEN
1556 CKM_TWOFISH_CBC = _LowLevel.CKM_TWOFISH_CBC
1557 CKM_BLOWFISH_CBC_PAD = _LowLevel.CKM_BLOWFISH_CBC_PAD
1558 CKM_TWOFISH_CBC_PAD = _LowLevel.CKM_TWOFISH_CBC_PAD
1559 CKM_DES_ECB_ENCRYPT_DATA = _LowLevel.CKM_DES_ECB_ENCRYPT_DATA
1560 CKM_DES_CBC_ENCRYPT_DATA = _LowLevel.CKM_DES_CBC_ENCRYPT_DATA
1561 CKM_DES3_ECB_ENCRYPT_DATA = _LowLevel.CKM_DES3_ECB_ENCRYPT_DATA
1562 CKM_DES3_CBC_ENCRYPT_DATA = _LowLevel.CKM_DES3_CBC_ENCRYPT_DATA
1563 CKM_AES_ECB_ENCRYPT_DATA = _LowLevel.CKM_AES_ECB_ENCRYPT_DATA
1564 CKM_AES_CBC_ENCRYPT_DATA = _LowLevel.CKM_AES_CBC_ENCRYPT_DATA
1565 CKM_GOSTR3410_KEY_PAIR_GEN = _LowLevel.CKM_GOSTR3410_KEY_PAIR_GEN
1566 CKM_GOSTR3410 = _LowLevel.CKM_GOSTR3410
1567 CKM_GOSTR3410_WITH_GOSTR3411 = _LowLevel.CKM_GOSTR3410_WITH_GOSTR3411
1568 CKM_GOSTR3410_KEY_WRAP = _LowLevel.CKM_GOSTR3410_KEY_WRAP
1569 CKM_GOSTR3410_DERIVE = _LowLevel.CKM_GOSTR3410_DERIVE
1570 CKM_GOSTR3411 = _LowLevel.CKM_GOSTR3411
1571 CKM_GOSTR3411_HMAC = _LowLevel.CKM_GOSTR3411_HMAC
1572 CKM_GOST28147_KEY_GEN = _LowLevel.CKM_GOST28147_KEY_GEN
1573 CKM_GOST28147_ECB = _LowLevel.CKM_GOST28147_ECB
1574 CKM_GOST28147 = _LowLevel.CKM_GOST28147
1575 CKM_GOST28147_MAC = _LowLevel.CKM_GOST28147_MAC
1576 CKM_GOST28147_KEY_WRAP = _LowLevel.CKM_GOST28147_KEY_WRAP
1577 CKM_DSA_PARAMETER_GEN = _LowLevel.CKM_DSA_PARAMETER_GEN
1578 CKM_DH_PKCS_PARAMETER_GEN = _LowLevel.CKM_DH_PKCS_PARAMETER_GEN
1579 CKM_X9_42_DH_PARAMETER_GEN = _LowLevel.CKM_X9_42_DH_PARAMETER_GEN
1580 CKM_DSA_PROBABLISTIC_PARAMETER_GEN = _LowLevel.CKM_DSA_PROBABLISTIC_PARAMETER_GEN
1581 CKM_DSA_SHAWE_TAYLOR_PARAMETER_GEN = _LowLevel.CKM_DSA_SHAWE_TAYLOR_PARAMETER_GEN
1582 CKM_AES_OFB = _LowLevel.CKM_AES_OFB
1583 CKM_AES_CFB64 = _LowLevel.CKM_AES_CFB64
1584 CKM_AES_CFB8 = _LowLevel.CKM_AES_CFB8
1585 CKM_AES_CFB128 = _LowLevel.CKM_AES_CFB128
1586 CKM_AES_CFB1 = _LowLevel.CKM_AES_CFB1
1587 CKM_AES_KEY_WRAP = _LowLevel.CKM_AES_KEY_WRAP
1588 CKM_AES_KEY_WRAP_PAD = _LowLevel.CKM_AES_KEY_WRAP_PAD
1589 CKM_RSA_PKCS_TPM_1_1 = _LowLevel.CKM_RSA_PKCS_TPM_1_1
1590 CKM_RSA_PKCS_OAEP_TPM_1_1 = _LowLevel.CKM_RSA_PKCS_OAEP_TPM_1_1
1591 CKM_VENDOR_DEFINED = _LowLevel.CKM_VENDOR_DEFINED
1592 CKG_MGF1_SHA1 = _LowLevel.CKG_MGF1_SHA1
1593 CKG_MGF1_SHA256 = _LowLevel.CKG_MGF1_SHA256
1594 CKG_MGF1_SHA384 = _LowLevel.CKG_MGF1_SHA384
1595 CKG_MGF1_SHA512 = _LowLevel.CKG_MGF1_SHA512
1596 CKF_HW = _LowLevel.CKF_HW
1597 CKF_ENCRYPT = _LowLevel.CKF_ENCRYPT
1598 CKF_DECRYPT = _LowLevel.CKF_DECRYPT
1599 CKF_DIGEST = _LowLevel.CKF_DIGEST
1600 CKF_SIGN = _LowLevel.CKF_SIGN
1601 CKF_SIGN_RECOVER = _LowLevel.CKF_SIGN_RECOVER
1602 CKF_VERIFY = _LowLevel.CKF_VERIFY
1603 CKF_VERIFY_RECOVER = _LowLevel.CKF_VERIFY_RECOVER
1604 CKF_GENERATE = _LowLevel.CKF_GENERATE
1605 CKF_GENERATE_KEY_PAIR = _LowLevel.CKF_GENERATE_KEY_PAIR
1606 CKF_WRAP = _LowLevel.CKF_WRAP
1607 CKF_UNWRAP = _LowLevel.CKF_UNWRAP
1608 CKF_DERIVE = _LowLevel.CKF_DERIVE
1609 CKF_EC_F_P = _LowLevel.CKF_EC_F_P
1610 CKF_EC_F_2M = _LowLevel.CKF_EC_F_2M
1611 CKF_EC_ECPARAMETERS = _LowLevel.CKF_EC_ECPARAMETERS
1612 CKF_EC_NAMEDCURVE = _LowLevel.CKF_EC_NAMEDCURVE
1613 CKF_EC_UNCOMPRESS = _LowLevel.CKF_EC_UNCOMPRESS
1614 CKF_EC_COMPRESS = _LowLevel.CKF_EC_COMPRESS
1615 CKF_EXTENSION = _LowLevel.CKF_EXTENSION
1616 CKR_OK = _LowLevel.CKR_OK
1617 CKR_CANCEL = _LowLevel.CKR_CANCEL
1618 CKR_HOST_MEMORY = _LowLevel.CKR_HOST_MEMORY
1619 CKR_SLOT_ID_INVALID = _LowLevel.CKR_SLOT_ID_INVALID
1620 CKR_GENERAL_ERROR = _LowLevel.CKR_GENERAL_ERROR
1621 CKR_FUNCTION_FAILED = _LowLevel.CKR_FUNCTION_FAILED
1622 CKR_ARGUMENTS_BAD = _LowLevel.CKR_ARGUMENTS_BAD
1623 CKR_NO_EVENT = _LowLevel.CKR_NO_EVENT
1624 CKR_NEED_TO_CREATE_THREADS = _LowLevel.CKR_NEED_TO_CREATE_THREADS
1625 CKR_CANT_LOCK = _LowLevel.CKR_CANT_LOCK
1626 CKR_ATTRIBUTE_READ_ONLY = _LowLevel.CKR_ATTRIBUTE_READ_ONLY
1627 CKR_ATTRIBUTE_SENSITIVE = _LowLevel.CKR_ATTRIBUTE_SENSITIVE
1628 CKR_ATTRIBUTE_TYPE_INVALID = _LowLevel.CKR_ATTRIBUTE_TYPE_INVALID
1629 CKR_ATTRIBUTE_VALUE_INVALID = _LowLevel.CKR_ATTRIBUTE_VALUE_INVALID
1630 CKR_DATA_INVALID = _LowLevel.CKR_DATA_INVALID
1631 CKR_DATA_LEN_RANGE = _LowLevel.CKR_DATA_LEN_RANGE
1632 CKR_DEVICE_ERROR = _LowLevel.CKR_DEVICE_ERROR
1633 CKR_DEVICE_MEMORY = _LowLevel.CKR_DEVICE_MEMORY
1634 CKR_DEVICE_REMOVED = _LowLevel.CKR_DEVICE_REMOVED
1635 CKR_ENCRYPTED_DATA_INVALID = _LowLevel.CKR_ENCRYPTED_DATA_INVALID
1636 CKR_ENCRYPTED_DATA_LEN_RANGE = _LowLevel.CKR_ENCRYPTED_DATA_LEN_RANGE
1637 CKR_FUNCTION_CANCELED = _LowLevel.CKR_FUNCTION_CANCELED
1638 CKR_FUNCTION_NOT_PARALLEL = _LowLevel.CKR_FUNCTION_NOT_PARALLEL
1639 CKR_FUNCTION_NOT_SUPPORTED = _LowLevel.CKR_FUNCTION_NOT_SUPPORTED
1640 CKR_KEY_HANDLE_INVALID = _LowLevel.CKR_KEY_HANDLE_INVALID
1641 CKR_KEY_SIZE_RANGE = _LowLevel.CKR_KEY_SIZE_RANGE
1642 CKR_KEY_TYPE_INCONSISTENT = _LowLevel.CKR_KEY_TYPE_INCONSISTENT
1643 CKR_KEY_NOT_NEEDED = _LowLevel.CKR_KEY_NOT_NEEDED
1644 CKR_KEY_CHANGED = _LowLevel.CKR_KEY_CHANGED
1645 CKR_KEY_NEEDED = _LowLevel.CKR_KEY_NEEDED
1646 CKR_KEY_INDIGESTIBLE = _LowLevel.CKR_KEY_INDIGESTIBLE
1647 CKR_KEY_FUNCTION_NOT_PERMITTED = _LowLevel.CKR_KEY_FUNCTION_NOT_PERMITTED
1648 CKR_KEY_NOT_WRAPPABLE = _LowLevel.CKR_KEY_NOT_WRAPPABLE
1649 CKR_KEY_UNEXTRACTABLE = _LowLevel.CKR_KEY_UNEXTRACTABLE
1650 CKR_MECHANISM_INVALID = _LowLevel.CKR_MECHANISM_INVALID
1651 CKR_MECHANISM_PARAM_INVALID = _LowLevel.CKR_MECHANISM_PARAM_INVALID
1652 CKR_OBJECT_HANDLE_INVALID = _LowLevel.CKR_OBJECT_HANDLE_INVALID
1653 CKR_OPERATION_ACTIVE = _LowLevel.CKR_OPERATION_ACTIVE
1654 CKR_OPERATION_NOT_INITIALIZED = _LowLevel.CKR_OPERATION_NOT_INITIALIZED
1655 CKR_PIN_INCORRECT = _LowLevel.CKR_PIN_INCORRECT
1656 CKR_PIN_INVALID = _LowLevel.CKR_PIN_INVALID
1657 CKR_PIN_LEN_RANGE = _LowLevel.CKR_PIN_LEN_RANGE
1658 CKR_PIN_EXPIRED = _LowLevel.CKR_PIN_EXPIRED
1659 CKR_PIN_LOCKED = _LowLevel.CKR_PIN_LOCKED
1660 CKR_SESSION_CLOSED = _LowLevel.CKR_SESSION_CLOSED
1661 CKR_SESSION_COUNT = _LowLevel.CKR_SESSION_COUNT
1662 CKR_SESSION_HANDLE_INVALID = _LowLevel.CKR_SESSION_HANDLE_INVALID
1663 CKR_SESSION_PARALLEL_NOT_SUPPORTED = _LowLevel.CKR_SESSION_PARALLEL_NOT_SUPPORTED
1664 CKR_SESSION_READ_ONLY = _LowLevel.CKR_SESSION_READ_ONLY
1665 CKR_SESSION_EXISTS = _LowLevel.CKR_SESSION_EXISTS
1666 CKR_SESSION_READ_ONLY_EXISTS = _LowLevel.CKR_SESSION_READ_ONLY_EXISTS
1667 CKR_SESSION_READ_WRITE_SO_EXISTS = _LowLevel.CKR_SESSION_READ_WRITE_SO_EXISTS
1668 CKR_SIGNATURE_INVALID = _LowLevel.CKR_SIGNATURE_INVALID
1669 CKR_SIGNATURE_LEN_RANGE = _LowLevel.CKR_SIGNATURE_LEN_RANGE
1670 CKR_TEMPLATE_INCOMPLETE = _LowLevel.CKR_TEMPLATE_INCOMPLETE
1671 CKR_TEMPLATE_INCONSISTENT = _LowLevel.CKR_TEMPLATE_INCONSISTENT
1672 CKR_TOKEN_NOT_PRESENT = _LowLevel.CKR_TOKEN_NOT_PRESENT
1673 CKR_TOKEN_NOT_RECOGNIZED = _LowLevel.CKR_TOKEN_NOT_RECOGNIZED
1674 CKR_TOKEN_WRITE_PROTECTED = _LowLevel.CKR_TOKEN_WRITE_PROTECTED
1675 CKR_UNWRAPPING_KEY_HANDLE_INVALID = _LowLevel.CKR_UNWRAPPING_KEY_HANDLE_INVALID
1676 CKR_UNWRAPPING_KEY_SIZE_RANGE = _LowLevel.CKR_UNWRAPPING_KEY_SIZE_RANGE
1677 CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT = _LowLevel.CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT
1678 CKR_USER_ALREADY_LOGGED_IN = _LowLevel.CKR_USER_ALREADY_LOGGED_IN
1679 CKR_USER_NOT_LOGGED_IN = _LowLevel.CKR_USER_NOT_LOGGED_IN
1680 CKR_USER_PIN_NOT_INITIALIZED = _LowLevel.CKR_USER_PIN_NOT_INITIALIZED
1681 CKR_USER_TYPE_INVALID = _LowLevel.CKR_USER_TYPE_INVALID
1682 CKR_USER_ANOTHER_ALREADY_LOGGED_IN = _LowLevel.CKR_USER_ANOTHER_ALREADY_LOGGED_IN
1683 CKR_USER_TOO_MANY_TYPES = _LowLevel.CKR_USER_TOO_MANY_TYPES
1684 CKR_WRAPPED_KEY_INVALID = _LowLevel.CKR_WRAPPED_KEY_INVALID
1685 CKR_WRAPPED_KEY_LEN_RANGE = _LowLevel.CKR_WRAPPED_KEY_LEN_RANGE
1686 CKR_WRAPPING_KEY_HANDLE_INVALID = _LowLevel.CKR_WRAPPING_KEY_HANDLE_INVALID
1687 CKR_WRAPPING_KEY_SIZE_RANGE = _LowLevel.CKR_WRAPPING_KEY_SIZE_RANGE
1688 CKR_WRAPPING_KEY_TYPE_INCONSISTENT = _LowLevel.CKR_WRAPPING_KEY_TYPE_INCONSISTENT
1689 CKR_RANDOM_SEED_NOT_SUPPORTED = _LowLevel.CKR_RANDOM_SEED_NOT_SUPPORTED
1690 CKR_RANDOM_NO_RNG = _LowLevel.CKR_RANDOM_NO_RNG
1691 CKR_DOMAIN_PARAMS_INVALID = _LowLevel.CKR_DOMAIN_PARAMS_INVALID
1692 CKR_BUFFER_TOO_SMALL = _LowLevel.CKR_BUFFER_TOO_SMALL
1693 CKR_SAVED_STATE_INVALID = _LowLevel.CKR_SAVED_STATE_INVALID
1694 CKR_INFORMATION_SENSITIVE = _LowLevel.CKR_INFORMATION_SENSITIVE
1695 CKR_STATE_UNSAVEABLE = _LowLevel.CKR_STATE_UNSAVEABLE
1696 CKR_CRYPTOKI_NOT_INITIALIZED = _LowLevel.CKR_CRYPTOKI_NOT_INITIALIZED
1697 CKR_CRYPTOKI_ALREADY_INITIALIZED = _LowLevel.CKR_CRYPTOKI_ALREADY_INITIALIZED
1698 CKR_MUTEX_BAD = _LowLevel.CKR_MUTEX_BAD
1699 CKR_MUTEX_NOT_LOCKED = _LowLevel.CKR_MUTEX_NOT_LOCKED
1700 CKR_NEW_PIN_MODE = _LowLevel.CKR_NEW_PIN_MODE
1701 CKR_NEXT_OTP = _LowLevel.CKR_NEXT_OTP
1702 CKR_FUNCTION_REJECTED = _LowLevel.CKR_FUNCTION_REJECTED
1703 CKR_VENDOR_DEFINED = _LowLevel.CKR_VENDOR_DEFINED
1704 CKF_LIBRARY_CANT_CREATE_OS_THREADS = _LowLevel.CKF_LIBRARY_CANT_CREATE_OS_THREADS
1705 CKF_OS_LOCKING_OK = _LowLevel.CKF_OS_LOCKING_OK
1706 CKF_DONT_BLOCK = _LowLevel.CKF_DONT_BLOCK
1707 CKG_MGF1_SHA224 = _LowLevel.CKG_MGF1_SHA224
1708 CKZ_DATA_SPECIFIED = _LowLevel.CKZ_DATA_SPECIFIED
1709 CKD_NULL = _LowLevel.CKD_NULL
1710 CKD_SHA1_KDF = _LowLevel.CKD_SHA1_KDF
1711 CKD_SHA1_KDF_ASN1 = _LowLevel.CKD_SHA1_KDF_ASN1
1712 CKD_SHA1_KDF_CONCATENATE = _LowLevel.CKD_SHA1_KDF_CONCATENATE
1713 CKD_SHA224_KDF = _LowLevel.CKD_SHA224_KDF
1714 CKD_SHA256_KDF = _LowLevel.CKD_SHA256_KDF
1715 CKD_SHA384_KDF = _LowLevel.CKD_SHA384_KDF
1716 CKD_SHA512_KDF = _LowLevel.CKD_SHA512_KDF
1717 CKD_CPDIVERSIFY_KDF = _LowLevel.CKD_CPDIVERSIFY_KDF
1718 CKP_PKCS5_PBKD2_HMAC_SHA1 = _LowLevel.CKP_PKCS5_PBKD2_HMAC_SHA1
1719 CKP_PKCS5_PBKD2_HMAC_GOSTR3411 = _LowLevel.CKP_PKCS5_PBKD2_HMAC_GOSTR3411
1720 CKP_PKCS5_PBKD2_HMAC_SHA224 = _LowLevel.CKP_PKCS5_PBKD2_HMAC_SHA224
1721 CKP_PKCS5_PBKD2_HMAC_SHA256 = _LowLevel.CKP_PKCS5_PBKD2_HMAC_SHA256
1722 CKP_PKCS5_PBKD2_HMAC_SHA384 = _LowLevel.CKP_PKCS5_PBKD2_HMAC_SHA384
1723 CKP_PKCS5_PBKD2_HMAC_SHA512 = _LowLevel.CKP_PKCS5_PBKD2_HMAC_SHA512
1724 CKP_PKCS5_PBKD2_HMAC_SHA512_224 = _LowLevel.CKP_PKCS5_PBKD2_HMAC_SHA512_224
1725 CKP_PKCS5_PBKD2_HMAC_SHA512_256 = _LowLevel.CKP_PKCS5_PBKD2_HMAC_SHA512_256
1726 CKZ_SALT_SPECIFIED = _LowLevel.CKZ_SALT_SPECIFIED
1728 __swig_setmethods__ = {}
1729 __setattr__ = lambda self, name, value: _swig_setattr(self, CPKCS11Lib, name, value)
1730 __swig_getmethods__ = {}
1731 __getattr__ = lambda self, name: _swig_getattr(self, CPKCS11Lib, name)
1732 __repr__ = _swig_repr
1733
1735 this = _LowLevel.new_CPKCS11Lib()
1736 try:
1737 self.this.append(this)
1738 except __builtin__.Exception:
1739 self.this = this
1740 __swig_destroy__ = _LowLevel.delete_CPKCS11Lib
1741 __del__ = lambda self: None
1742
1743 - def Load(self, szLib):
1744 return _LowLevel.CPKCS11Lib_Load(self, szLib)
1745
1747 return _LowLevel.CPKCS11Lib_Unload(self)
1748
1750 return _LowLevel.CPKCS11Lib_C_Initialize(self)
1751
1753 return _LowLevel.CPKCS11Lib_C_Finalize(self)
1754
1756 return _LowLevel.CPKCS11Lib_C_GetInfo(self, pInfo)
1757
1759 return _LowLevel.CPKCS11Lib_C_GetSlotList(self, tokenPresent, slotList)
1760
1762 return _LowLevel.CPKCS11Lib_C_GetSlotInfo(self, slotID, pInfo)
1763
1765 return _LowLevel.CPKCS11Lib_C_GetTokenInfo(self, slotID, pInfo)
1766
1768 return _LowLevel.CPKCS11Lib_C_InitToken(self, slotID, pPin, pLabel)
1769
1771 return _LowLevel.CPKCS11Lib_C_InitPIN(self, hSession, pPin)
1772
1773 - def C_SetPIN(self, hSession, pOldPin, pNewPin):
1774 return _LowLevel.CPKCS11Lib_C_SetPIN(self, hSession, pOldPin, pNewPin)
1775
1777 return _LowLevel.CPKCS11Lib_C_OpenSession(self, slotID, flags, outhSession)
1778
1780 return _LowLevel.CPKCS11Lib_C_CloseSession(self, hSession)
1781
1783 return _LowLevel.CPKCS11Lib_C_CloseAllSessions(self, slotID)
1784
1786 return _LowLevel.CPKCS11Lib_C_GetSessionInfo(self, hSession, pInfo)
1787
1788 - def C_Login(self, hSession, userType, pPin):
1789 return _LowLevel.CPKCS11Lib_C_Login(self, hSession, userType, pPin)
1790
1792 return _LowLevel.CPKCS11Lib_C_Logout(self, hSession)
1793
1795 return _LowLevel.CPKCS11Lib_C_CreateObject(self, hSession, Template, outhObject)
1796
1798 return _LowLevel.CPKCS11Lib_C_DestroyObject(self, hSession, hObject)
1799
1801 return _LowLevel.CPKCS11Lib_C_GetObjectSize(self, hSession, hObject, pulSize)
1802
1804 return _LowLevel.CPKCS11Lib_C_GetAttributeValue(self, hSession, hObject, Template)
1805
1807 return _LowLevel.CPKCS11Lib_C_SetAttributeValue(self, hSession, hObject, Template)
1808
1810 return _LowLevel.CPKCS11Lib_C_FindObjectsInit(self, hSession, Template)
1811
1813 return _LowLevel.CPKCS11Lib_C_FindObjects(self, hSession, objectsList)
1814
1816 return _LowLevel.CPKCS11Lib_C_FindObjectsFinal(self, hSession)
1817
1819 return _LowLevel.CPKCS11Lib_C_EncryptInit(self, hSession, pMechanism, hKey)
1820
1821 - def C_Encrypt(self, hSession, inData, outEncryptedData):
1822 return _LowLevel.CPKCS11Lib_C_Encrypt(self, hSession, inData, outEncryptedData)
1823
1825 return _LowLevel.CPKCS11Lib_C_EncryptUpdate(self, hSession, inData, outEncryptedData)
1826
1828 return _LowLevel.CPKCS11Lib_C_EncryptFinal(self, hSession, outEncryptedData)
1829
1831 return _LowLevel.CPKCS11Lib_C_DecryptInit(self, hSession, pMechanism, hKey)
1832
1833 - def C_Decrypt(self, hSession, inEncryptedData, outData):
1834 return _LowLevel.CPKCS11Lib_C_Decrypt(self, hSession, inEncryptedData, outData)
1835
1837 return _LowLevel.CPKCS11Lib_C_DecryptUpdate(self, hSession, inEncryptedData, outData)
1838
1840 return _LowLevel.CPKCS11Lib_C_DecryptFinal(self, hSession, outData)
1841
1843 return _LowLevel.CPKCS11Lib_C_DigestInit(self, hSession, pMechanism)
1844
1845 - def C_Digest(self, hSession, inData, outDigest):
1846 return _LowLevel.CPKCS11Lib_C_Digest(self, hSession, inData, outDigest)
1847
1849 return _LowLevel.CPKCS11Lib_C_DigestUpdate(self, hSession, inData)
1850
1852 return _LowLevel.CPKCS11Lib_C_DigestKey(self, hSession, hKey)
1853
1855 return _LowLevel.CPKCS11Lib_C_DigestFinal(self, hSession, outDigest)
1856
1857 - def C_SignInit(self, hSession, pMechanism, hKey):
1858 return _LowLevel.CPKCS11Lib_C_SignInit(self, hSession, pMechanism, hKey)
1859
1860 - def C_Sign(self, hSession, inData, outSignature):
1861 return _LowLevel.CPKCS11Lib_C_Sign(self, hSession, inData, outSignature)
1862
1864 return _LowLevel.CPKCS11Lib_C_SignUpdate(self, hSession, inData)
1865
1867 return _LowLevel.CPKCS11Lib_C_SignFinal(self, hSession, outSignature)
1868
1870 return _LowLevel.CPKCS11Lib_C_VerifyInit(self, hSession, pMechanism, hKey)
1871
1872 - def C_Verify(self, hSession, inData, inSignature):
1873 return _LowLevel.CPKCS11Lib_C_Verify(self, hSession, inData, inSignature)
1874
1876 return _LowLevel.CPKCS11Lib_C_VerifyUpdate(self, hSession, inData)
1877
1879 return _LowLevel.CPKCS11Lib_C_VerifyFinal(self, hSession, inSignature)
1880
1881 - def C_GenerateKey(self, hSession, pMechanism, Template, outhKey):
1882 return _LowLevel.CPKCS11Lib_C_GenerateKey(self, hSession, pMechanism, Template, outhKey)
1883
1884 - def C_GenerateKeyPair(self, hSession, pMechanism, PublicKeyTemplate, PrivateKeyTemplate, outhPublicKey, outhPrivateKey):
1885 return _LowLevel.CPKCS11Lib_C_GenerateKeyPair(self, hSession, pMechanism, PublicKeyTemplate, PrivateKeyTemplate, outhPublicKey, outhPrivateKey)
1886
1887 - def C_WrapKey(self, hSession, pMechanism, hWrappingKey, hKey, WrappedKey):
1888 return _LowLevel.CPKCS11Lib_C_WrapKey(self, hSession, pMechanism, hWrappingKey, hKey, WrappedKey)
1889
1890 - def C_UnwrapKey(self, hSession, pMechanism, hUnwrappingKey, WrappedKey, Template, outhKey):
1891 return _LowLevel.CPKCS11Lib_C_UnwrapKey(self, hSession, pMechanism, hUnwrappingKey, WrappedKey, Template, outhKey)
1892
1894 return _LowLevel.CPKCS11Lib_C_SeedRandom(self, hSession, Seed)
1895
1897 return _LowLevel.CPKCS11Lib_C_GenerateRandom(self, hSession, RandomData)
1898
1900 return _LowLevel.CPKCS11Lib_C_WaitForSlotEvent(self, flags, INOUT)
1901
1903 return _LowLevel.CPKCS11Lib_C_GetMechanismList(self, slotID, mechanismList)
1904
1906 return _LowLevel.CPKCS11Lib_C_GetMechanismInfo(self, slotID, type, pInfo)
1907 CPKCS11Lib_swigregister = _LowLevel.CPKCS11Lib_swigregister
1908 CPKCS11Lib_swigregister(CPKCS11Lib)
1909
1911 __swig_setmethods__ = {}
1912 __setattr__ = lambda self, name, value: _swig_setattr(self, CK_ATTRIBUTE_SMART, name, value)
1913 __swig_getmethods__ = {}
1914 __getattr__ = lambda self, name: _swig_getattr(self, CK_ATTRIBUTE_SMART, name)
1915 __repr__ = _swig_repr
1916
1918 return _LowLevel.CK_ATTRIBUTE_SMART_Reset(self)
1919
1921 return _LowLevel.CK_ATTRIBUTE_SMART_ResetValue(self)
1922
1924 return _LowLevel.CK_ATTRIBUTE_SMART_Reserve(self, len)
1925
1927 return _LowLevel.CK_ATTRIBUTE_SMART_GetType(self)
1928
1930 return _LowLevel.CK_ATTRIBUTE_SMART_SetType(self, attrType)
1931
1933 return _LowLevel.CK_ATTRIBUTE_SMART_GetLen(self)
1934
1936 return _LowLevel.CK_ATTRIBUTE_SMART_IsString(self)
1937
1939 return _LowLevel.CK_ATTRIBUTE_SMART_IsBool(self)
1940
1942 return _LowLevel.CK_ATTRIBUTE_SMART_IsNum(self)
1943
1945 return _LowLevel.CK_ATTRIBUTE_SMART_IsBin(self)
1946
1948 return _LowLevel.CK_ATTRIBUTE_SMART_GetString(self)
1949
1951 return _LowLevel.CK_ATTRIBUTE_SMART_SetString(self, attrType, szValue)
1952
1954 return _LowLevel.CK_ATTRIBUTE_SMART_GetNum(self)
1955
1956 - def SetNum(self, attrType, ulValue):
1957 return _LowLevel.CK_ATTRIBUTE_SMART_SetNum(self, attrType, ulValue)
1958
1960 return _LowLevel.CK_ATTRIBUTE_SMART_GetBool(self)
1961
1962 - def SetBool(self, attrType, bValue):
1963 return _LowLevel.CK_ATTRIBUTE_SMART_SetBool(self, attrType, bValue)
1964
1966 return _LowLevel.CK_ATTRIBUTE_SMART_GetBin(self)
1967
1968 - def SetBin(self, attrType, pBuf):
1969 return _LowLevel.CK_ATTRIBUTE_SMART_SetBin(self, attrType, pBuf)
1970
1972 this = _LowLevel.new_CK_ATTRIBUTE_SMART()
1973 try:
1974 self.this.append(this)
1975 except __builtin__.Exception:
1976 self.this = this
1977 __swig_destroy__ = _LowLevel.delete_CK_ATTRIBUTE_SMART
1978 __del__ = lambda self: None
1979 CK_ATTRIBUTE_SMART_swigregister = _LowLevel.CK_ATTRIBUTE_SMART_swigregister
1980 CK_ATTRIBUTE_SMART_swigregister(CK_ATTRIBUTE_SMART)
1981
1982
1983