summaryrefslogtreecommitdiff
path: root/docs/reference/gck/gck-sections.txt
blob: 266d2869ce4879672620d3ff15201064acdc9814 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
<SECTION>
<FILE>gck-attribute</FILE>
GckAttribute
gck_attribute_init
gck_attribute_init_invalid
gck_attribute_init_empty
gck_attribute_init_boolean
gck_attribute_init_date
gck_attribute_init_ulong
gck_attribute_init_string
gck_attribute_init_copy
gck_attribute_new
gck_attribute_new_invalid
gck_attribute_new_empty
gck_attribute_new_boolean
gck_attribute_new_date
gck_attribute_new_ulong
gck_attribute_new_string
gck_attribute_is_invalid
gck_attribute_get_boolean
gck_attribute_get_ulong
gck_attribute_get_string
gck_attribute_get_date
gck_attribute_dup
gck_attribute_clear
gck_attribute_free
gck_attribute_dump
gck_attribute_equal
gck_attribute_hash
<SUBSECTION Private>
GCK_TYPE_ATTRIBUTE
gck_attribute_get_type
</SECTION>

<SECTION>
<FILE>gck-attributes</FILE>
GckAttributes
gck_attributes_new
gck_attributes_new_empty
gck_attributes_at
gck_attributes_add
gck_attributes_add_data
gck_attributes_add_invalid
gck_attributes_add_empty
gck_attributes_add_boolean
gck_attributes_add_string
gck_attributes_add_date
gck_attributes_add_ulong
gck_attributes_add_all
gck_attributes_set_boolean
gck_attributes_set_string
gck_attributes_set_date
gck_attributes_set_ulong
gck_attributes_find
gck_attributes_find_boolean
gck_attributes_find_ulong
gck_attributes_find_string
gck_attributes_find_date
gck_attributes_count
gck_attributes_ref
gck_attributes_unref
gck_attributes_contains
gck_attributes_dump
gck_attributes_new_full
GCK_TYPE_ATTRIBUTES
GckAllocator
<SUBSECTION Standard>
gck_attributes_get_type
gck_attributes_get_boxed_type
</SECTION>

<SECTION>
<FILE>gck-module</FILE>
GckModule
gck_module_initialize
gck_module_initialize_async
gck_module_initialize_finish
gck_module_new
gck_module_equal
gck_module_hash
gck_module_match
gck_module_get_path
gck_module_get_functions
gck_module_get_info
gck_module_get_slots
GckModuleInfo
gck_module_info_copy
gck_module_info_free
<SUBSECTION Standard>
GckModuleClass
gck_module_get_type
GCK_IS_MODULE
GCK_IS_MODULE_CLASS
GCK_MODULE
GCK_MODULE_CLASS
GCK_MODULE_GET_CLASS
GCK_TYPE_MODULE
GckModulePrivate
GCK_TYPE_MODULE_INFO
gck_module_info_get_type
</SECTION>

<SECTION>
<FILE>gck-modules</FILE>
gck_modules_initialize_registered
gck_modules_initialize_registered_async
gck_modules_initialize_registered_finish
gck_modules_enumerate_objects
gck_modules_enumerate_uri
gck_modules_get_slots
gck_modules_object_for_uri
gck_modules_objects_for_uri
gck_modules_token_for_uri
gck_modules_tokens_for_uri
</SECTION>

<SECTION>
<FILE>gck-slot</FILE>
GckMechanismInfo
gck_mechanism_info_copy
gck_mechanism_info_free
gck_mechanisms_length
gck_mechanisms_at
gck_mechanisms_check
GckSessionOptions
GckSlot
gck_slot_equal
gck_slot_hash
gck_slot_get_module
gck_slot_get_handle
gck_slot_get_info
gck_slot_match
gck_slot_get_token_info
gck_slot_get_mechanisms
gck_slot_get_mechanism_info
gck_slot_has_flags
gck_slot_enumerate_objects
gck_slots_enumerate_objects
gck_slot_open_session
gck_slot_open_session_full
gck_slot_open_session_full_async
gck_slot_open_session_async
gck_slot_open_session_finish
gck_slot_from_handle
GckSlotInfo
gck_slot_info_copy
gck_slot_info_free
GckTokenInfo
gck_token_info_copy
gck_token_info_free
<SUBSECTION Standard>
GckSlotClass
gck_slot_get_type
GCK_IS_SLOT
GCK_IS_SLOT_CLASS
GCK_SLOT
GCK_SLOT_CLASS
GCK_SLOT_GET_CLASS
GCK_TYPE_SLOT
GckSlotPrivate
GCK_TYPE_MECHANISM_INFO
GCK_TYPE_SLOT_INFO
GCK_TYPE_TOKEN_INFO
GckMechanisms
gck_mechanisms_free
gck_mechanism_info_get_type
gck_slot_info_get_type
gck_token_info_get_type
GCK_TYPE_SESSION_OPTIONS
gck_session_options_get_type
</SECTION>

<SECTION>
<FILE>gck-session</FILE>
GckSession
gck_session_from_handle
gck_session_open
gck_session_open_async
gck_session_open_finish
gck_session_get_module
gck_session_get_slot
gck_session_get_handle
gck_session_get_info
gck_session_get_interaction
gck_session_login
gck_session_login_async
gck_session_login_finish
gck_session_logout
gck_session_logout_async
gck_session_logout_finish
gck_session_create_object
gck_session_create_object_async
gck_session_create_object_finish
gck_session_enumerate_objects
gck_session_find_handles
gck_session_find_handles_async
gck_session_find_handles_finish
gck_session_find_objects
gck_session_find_objects_async
gck_session_find_objects_finish
gck_session_encrypt
gck_session_encrypt_full
gck_session_encrypt_async
gck_session_encrypt_finish
gck_session_decrypt
gck_session_decrypt_full
gck_session_decrypt_async
gck_session_decrypt_finish
gck_session_login_interactive
gck_session_login_interactive_async
gck_session_login_interactive_finish
gck_session_set_interaction
gck_session_sign
gck_session_sign_full
gck_session_sign_async
gck_session_sign_finish
gck_session_verify
gck_session_verify_full
gck_session_verify_async
gck_session_verify_finish
gck_session_derive_key
gck_session_derive_key_async
gck_session_derive_key_finish
gck_session_derive_key_full
gck_session_generate_key_pair
gck_session_generate_key_pair_async
gck_session_generate_key_pair_finish
gck_session_generate_key_pair_full
gck_session_get_options
gck_session_get_state
gck_session_init_pin
gck_session_init_pin_async
gck_session_init_pin_finish
gck_session_set_pin
gck_session_set_pin_async
gck_session_set_pin_finish
gck_session_unwrap_key
gck_session_unwrap_key_async
gck_session_unwrap_key_finish
gck_session_unwrap_key_full
gck_session_wrap_key
gck_session_wrap_key_async
gck_session_wrap_key_finish
gck_session_wrap_key_full
GckSessionInfo
gck_session_info_copy
gck_session_info_free
GckMechanism
<SUBSECTION Standard>
gck_session_get_type
GckSessionClass
GCK_IS_SESSION
GCK_IS_SESSION_CLASS
GCK_SESSION
GCK_SESSION_CLASS
GCK_SESSION_GET_CLASS
GCK_TYPE_SESSION
GckSessionPrivate
GCK_TYPE_SESSION_INFO
gck_session_info_get_type
</SECTION>

<SECTION>
<FILE>gck-object</FILE>
GckObject
GckObjectClass
gck_object_from_handle
gck_objects_from_handle_array
gck_object_equal
gck_object_hash
gck_object_get_module
gck_object_get_handle
gck_object_get_session
gck_object_destroy
gck_object_destroy_async
gck_object_destroy_finish
gck_object_set
gck_object_set_async
gck_object_set_finish
gck_object_get
gck_object_get_async
gck_object_get_finish
gck_object_get_data
gck_object_get_data_full
gck_object_get_data_async
gck_object_get_data_finish
gck_object_get_full
gck_object_get_template
gck_object_get_template_async
gck_object_get_template_finish
gck_object_set_template
gck_object_set_template_async
gck_object_set_template_finish
<SUBSECTION Standard>
gck_object_get_type
GCK_IS_OBJECT
GCK_IS_OBJECT_CLASS
GCK_OBJECT
GCK_OBJECT_CLASS
GCK_OBJECT_GET_CLASS
GCK_TYPE_OBJECT
GckObjectPrivate
</SECTION>

<SECTION>
<FILE>gck-object-attributes</FILE>
GckObjectAttributes
GckObjectAttributesIface
gck_object_attributes_get_attributes
gck_object_attributes_set_attributes
<SUBSECTION Standard>
gck_object_attributes_get_type
GCK_IS_OBJECT_ATTRIBUTES
GCK_OBJECT_ATTRIBUTES
GCK_OBJECT_ATTRIBUTES_GET_INTERFACE
GCK_TYPE_OBJECT_ATTRIBUTES
</SECTION>

<SECTION>
<FILE>gck-error</FILE>
GCK_VENDOR_CODE
GCK_ERROR
gck_message_from_rv
</SECTION>

<SECTION>
<FILE>gck-uri</FILE>
GckUriData
GckUriError
GckUriFlags
GCK_URI_FOR_MODULE_WITH_VERSION
GCK_URI_FOR_OBJECT_ON_TOKEN
GCK_URI_FOR_OBJECT_ON_TOKEN_AND_MODULE
gck_uri_data_new
gck_uri_parse
gck_uri_build
gck_uri_data_copy
gck_uri_data_free
GCK_URI_ERROR
<SUBSECTION Private>
gck_uri_get_error_quark
GCK_URI_DATA_TYPE
gck_uri_data_get_type
gck_uri_error_get_quark
GCK_TYPE_URI_ERROR
GCK_TYPE_URI_FLAGS
gck_uri_error_get_type
gck_uri_flags_get_type
</SECTION>

<SECTION>
<FILE>gck-enumerator</FILE>
GckEnumerator
gck_enumerator_next
gck_enumerator_next_async
gck_enumerator_next_finish
gck_enumerator_next_n
gck_enumerator_get_interaction
gck_enumerator_set_interaction
gck_enumerator_get_object_type
gck_enumerator_set_object_type
gck_enumerator_get_chained
gck_enumerator_set_chained
<SUBSECTION Standard>
GckEnumeratorClass
gck_enumerator_get_type
GckEnumeratorPrivate
GCK_ENUMERATOR
GCK_ENUMERATOR_CLASS
GCK_ENUMERATOR_GET_CLASS
GCK_IS_ENUMERATOR
GCK_IS_ENUMERATOR_CLASS
GCK_TYPE_ENUMERATOR
</SECTION>

<SECTION>
<FILE>gck-password</FILE>
GckPassword
GckPasswordClass
gck_password_get_key
gck_password_get_module
gck_password_get_token
<SUBSECTION Private>
gck_password_get_type
GckPasswordPrivate
GCK_IS_PASSWORD
GCK_IS_PASSWORD_CLASS
GCK_PASSWORD
GCK_PASSWORD_CLASS
GCK_PASSWORD_GET_CLASS
GCK_TYPE_PASSWORD
</SECTION>

<SECTION>
<FILE>gck-misc</FILE>
GckError
gck_list_ref_copy
gck_list_unref_free
gck_string_from_chars
gck_string_to_chars
gck_value_to_boolean
gck_value_to_ulong
GCK_INVALID
<SUBSECTION Private>
gck_get_error_quark
gck_error_get_quark
GCK_TYPE_LIST
gck_list_get_boxed_type
GCK_TYPE_ERROR
gck_error_get_type
</SECTION>

<SECTION>
<FILE>gck-private</FILE>
<SUBSECTION Private>
GCK_URI_BAD_PREFIX
CKR_GCK_MODULE_PROBLEM
</SECTION>