<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
<book xmlns="http://www.devhelp.net/book" title="GCK Reference Manual" link="index.html" author="" name="gck" version="2" language="c">
  <chapters>
    <sub name="PKCS#11 GObject Bindings" link="ch01.html">
      <sub name="GckModule" link="GckModule.html"/>
      <sub name="GckSlot" link="GckSlot.html"/>
      <sub name="GckSession" link="GckSession.html"/>
      <sub name="GckObject" link="GckObject.html"/>
      <sub name="GckAttribute" link="gck-GckAttribute.html"/>
      <sub name="GckAttributes" link="gck-GckAttributes.html"/>
      <sub name="Errors" link="gck-Errors.html"/>
      <sub name="PKCS11 URIs" link="gck-PKCS11-URIs.html"/>
      <sub name="Miscellaneous Functions" link="gck-Miscellaneous-Functions.html"/>
    </sub>
  </chapters>
  <functions>
    <keyword type="struct" name="GckModule" link="GckModule.html#GckModule-struct"/>
    <keyword type="function" name="gck_module_new ()" link="GckModule.html#gck-module-new"/>
    <keyword type="function" name="gck_module_initialize ()" link="GckModule.html#gck-module-initialize"/>
    <keyword type="function" name="gck_module_equal ()" link="GckModule.html#gck-module-equal"/>
    <keyword type="function" name="gck_module_hash ()" link="GckModule.html#gck-module-hash"/>
    <keyword type="function" name="gck_module_get_path ()" link="GckModule.html#gck-module-get-path"/>
    <keyword type="function" name="gck_module_get_functions ()" link="GckModule.html#gck-module-get-functions"/>
    <keyword type="function" name="gck_module_get_info ()" link="GckModule.html#gck-module-get-info"/>
    <keyword type="function" name="gck_module_get_slots ()" link="GckModule.html#gck-module-get-slots"/>
    <keyword type="struct" name="GckModuleInfo" link="GckModule.html#GckModuleInfo"/>
    <keyword type="function" name="gck_module_info_free ()" link="GckModule.html#gck-module-info-free"/>
    <keyword type="property" name="The &quot;functions&quot; property" link="GckModule.html#GckModule--functions"/>
    <keyword type="property" name="The &quot;path&quot; property" link="GckModule.html#GckModule--path"/>
    <keyword type="signal" name="The &quot;authenticate-object&quot; signal" link="GckModule.html#GckModule-authenticate-object"/>
    <keyword type="signal" name="The &quot;authenticate-slot&quot; signal" link="GckModule.html#GckModule-authenticate-slot"/>
    <keyword type="struct" name="GckMechanismInfo" link="GckSlot.html#GckMechanismInfo"/>
    <keyword type="function" name="gck_mechanism_info_free ()" link="GckSlot.html#gck-mechanism-info-free"/>
    <keyword type="typedef" name="GckMechanisms" link="GckSlot.html#GckMechanisms"/>
    <keyword type="macro" name="gck_mechanisms_length()" link="GckSlot.html#gck-mechanisms-length"/>
    <keyword type="macro" name="gck_mechanisms_at()" link="GckSlot.html#gck-mechanisms-at"/>
    <keyword type="macro" name="gck_mechanisms_free()" link="GckSlot.html#gck-mechanisms-free"/>
    <keyword type="function" name="gck_mechanisms_check ()" link="GckSlot.html#gck-mechanisms-check"/>
    <keyword type="struct" name="GckSlot" link="GckSlot.html#GckSlot-struct"/>
    <keyword type="function" name="gck_slot_equal ()" link="GckSlot.html#gck-slot-equal"/>
    <keyword type="function" name="gck_slot_hash ()" link="GckSlot.html#gck-slot-hash"/>
    <keyword type="function" name="gck_slot_get_module ()" link="GckSlot.html#gck-slot-get-module"/>
    <keyword type="function" name="gck_slot_get_handle ()" link="GckSlot.html#gck-slot-get-handle"/>
    <keyword type="function" name="gck_slot_get_info ()" link="GckSlot.html#gck-slot-get-info"/>
    <keyword type="function" name="gck_slot_get_token_info ()" link="GckSlot.html#gck-slot-get-token-info"/>
    <keyword type="function" name="gck_slot_get_mechanisms ()" link="GckSlot.html#gck-slot-get-mechanisms"/>
    <keyword type="function" name="gck_slot_get_mechanism_info ()" link="GckSlot.html#gck-slot-get-mechanism-info"/>
    <keyword type="function" name="gck_slot_has_flags ()" link="GckSlot.html#gck-slot-has-flags"/>
    <keyword type="function" name="gck_slots_enumerate_objects ()" link="GckSlot.html#gck-slots-enumerate-objects"/>
    <keyword type="function" name="gck_slot_open_session ()" link="GckSlot.html#gck-slot-open-session"/>
    <keyword type="function" name="gck_slot_open_session_full ()" link="GckSlot.html#gck-slot-open-session-full"/>
    <keyword type="function" name="gck_slot_open_session_async ()" link="GckSlot.html#gck-slot-open-session-async"/>
    <keyword type="function" name="gck_slot_open_session_finish ()" link="GckSlot.html#gck-slot-open-session-finish"/>
    <keyword type="struct" name="GckSlotInfo" link="GckSlot.html#GckSlotInfo"/>
    <keyword type="function" name="gck_slot_info_free ()" link="GckSlot.html#gck-slot-info-free"/>
    <keyword type="struct" name="GckTokenInfo" link="GckSlot.html#GckTokenInfo"/>
    <keyword type="function" name="gck_token_info_free ()" link="GckSlot.html#gck-token-info-free"/>
    <keyword type="property" name="The &quot;handle&quot; property" link="GckSlot.html#GckSlot--handle"/>
    <keyword type="property" name="The &quot;module&quot; property" link="GckSlot.html#GckSlot--module"/>
    <keyword type="struct" name="GckSession" link="GckSession.html#GckSession-struct"/>
    <keyword type="function" name="gck_session_from_handle ()" link="GckSession.html#gck-session-from-handle"/>
    <keyword type="function" name="gck_session_get_module ()" link="GckSession.html#gck-session-get-module"/>
    <keyword type="function" name="gck_session_get_slot ()" link="GckSession.html#gck-session-get-slot"/>
    <keyword type="function" name="gck_session_get_handle ()" link="GckSession.html#gck-session-get-handle"/>
    <keyword type="function" name="gck_session_get_info ()" link="GckSession.html#gck-session-get-info"/>
    <keyword type="function" name="gck_session_login ()" link="GckSession.html#gck-session-login"/>
    <keyword type="function" name="gck_session_login_async ()" link="GckSession.html#gck-session-login-async"/>
    <keyword type="function" name="gck_session_login_finish ()" link="GckSession.html#gck-session-login-finish"/>
    <keyword type="function" name="gck_session_logout ()" link="GckSession.html#gck-session-logout"/>
    <keyword type="function" name="gck_session_logout_async ()" link="GckSession.html#gck-session-logout-async"/>
    <keyword type="function" name="gck_session_logout_finish ()" link="GckSession.html#gck-session-logout-finish"/>
    <keyword type="function" name="gck_session_create_object ()" link="GckSession.html#gck-session-create-object"/>
    <keyword type="function" name="gck_session_create_object_async ()" link="GckSession.html#gck-session-create-object-async"/>
    <keyword type="function" name="gck_session_create_object_finish ()" link="GckSession.html#gck-session-create-object-finish"/>
    <keyword type="function" name="gck_session_find_objects ()" link="GckSession.html#gck-session-find-objects"/>
    <keyword type="function" name="gck_session_find_objects_async ()" link="GckSession.html#gck-session-find-objects-async"/>
    <keyword type="function" name="gck_session_find_objects_finish ()" link="GckSession.html#gck-session-find-objects-finish"/>
    <keyword type="function" name="gck_session_encrypt ()" link="GckSession.html#gck-session-encrypt"/>
    <keyword type="function" name="gck_session_encrypt_full ()" link="GckSession.html#gck-session-encrypt-full"/>
    <keyword type="function" name="gck_session_encrypt_async ()" link="GckSession.html#gck-session-encrypt-async"/>
    <keyword type="function" name="gck_session_encrypt_finish ()" link="GckSession.html#gck-session-encrypt-finish"/>
    <keyword type="function" name="gck_session_decrypt ()" link="GckSession.html#gck-session-decrypt"/>
    <keyword type="function" name="gck_session_decrypt_full ()" link="GckSession.html#gck-session-decrypt-full"/>
    <keyword type="function" name="gck_session_decrypt_async ()" link="GckSession.html#gck-session-decrypt-async"/>
    <keyword type="function" name="gck_session_decrypt_finish ()" link="GckSession.html#gck-session-decrypt-finish"/>
    <keyword type="function" name="gck_session_sign ()" link="GckSession.html#gck-session-sign"/>
    <keyword type="function" name="gck_session_sign_full ()" link="GckSession.html#gck-session-sign-full"/>
    <keyword type="function" name="gck_session_sign_async ()" link="GckSession.html#gck-session-sign-async"/>
    <keyword type="function" name="gck_session_sign_finish ()" link="GckSession.html#gck-session-sign-finish"/>
    <keyword type="function" name="gck_session_verify ()" link="GckSession.html#gck-session-verify"/>
    <keyword type="function" name="gck_session_verify_full ()" link="GckSession.html#gck-session-verify-full"/>
    <keyword type="function" name="gck_session_verify_async ()" link="GckSession.html#gck-session-verify-async"/>
    <keyword type="function" name="gck_session_verify_finish ()" link="GckSession.html#gck-session-verify-finish"/>
    <keyword type="struct" name="GckSessionInfo" link="GckSession.html#GckSessionInfo"/>
    <keyword type="function" name="gck_session_info_free ()" link="GckSession.html#gck-session-info-free"/>
    <keyword type="struct" name="GckMechanism" link="GckSession.html#GckMechanism"/>
    <keyword type="property" name="The &quot;handle&quot; property" link="GckSession.html#GckSession--handle"/>
    <keyword type="property" name="The &quot;module&quot; property" link="GckSession.html#GckSession--module"/>
    <keyword type="property" name="The &quot;options&quot; property" link="GckSession.html#GckSession--options"/>
    <keyword type="property" name="The &quot;slot&quot; property" link="GckSession.html#GckSession--slot"/>
    <keyword type="signal" name="The &quot;discard-handle&quot; signal" link="GckSession.html#GckSession-discard-handle"/>
    <keyword type="struct" name="GckObject" link="GckObject.html#GckObject-struct"/>
    <keyword type="function" name="gck_object_from_handle ()" link="GckObject.html#gck-object-from-handle"/>
    <keyword type="function" name="gck_objects_from_handle_array ()" link="GckObject.html#gck-objects-from-handle-array"/>
    <keyword type="function" name="gck_object_equal ()" link="GckObject.html#gck-object-equal"/>
    <keyword type="function" name="gck_object_hash ()" link="GckObject.html#gck-object-hash"/>
    <keyword type="function" name="gck_object_get_module ()" link="GckObject.html#gck-object-get-module"/>
    <keyword type="function" name="gck_object_get_handle ()" link="GckObject.html#gck-object-get-handle"/>
    <keyword type="function" name="gck_object_get_session ()" link="GckObject.html#gck-object-get-session"/>
    <keyword type="function" name="gck_object_destroy ()" link="GckObject.html#gck-object-destroy"/>
    <keyword type="function" name="gck_object_destroy_async ()" link="GckObject.html#gck-object-destroy-async"/>
    <keyword type="function" name="gck_object_destroy_finish ()" link="GckObject.html#gck-object-destroy-finish"/>
    <keyword type="function" name="gck_object_set ()" link="GckObject.html#gck-object-set"/>
    <keyword type="function" name="gck_object_set_async ()" link="GckObject.html#gck-object-set-async"/>
    <keyword type="function" name="gck_object_set_finish ()" link="GckObject.html#gck-object-set-finish"/>
    <keyword type="function" name="gck_object_get ()" link="GckObject.html#gck-object-get"/>
    <keyword type="function" name="gck_object_get_async ()" link="GckObject.html#gck-object-get-async"/>
    <keyword type="function" name="gck_object_get_finish ()" link="GckObject.html#gck-object-get-finish"/>
    <keyword type="function" name="gck_object_get_data ()" link="GckObject.html#gck-object-get-data"/>
    <keyword type="function" name="gck_object_get_data_full ()" link="GckObject.html#gck-object-get-data-full"/>
    <keyword type="function" name="gck_object_get_data_async ()" link="GckObject.html#gck-object-get-data-async"/>
    <keyword type="function" name="gck_object_get_data_finish ()" link="GckObject.html#gck-object-get-data-finish"/>
    <keyword type="property" name="The &quot;handle&quot; property" link="GckObject.html#GckObject--handle"/>
    <keyword type="property" name="The &quot;module&quot; property" link="GckObject.html#GckObject--module"/>
    <keyword type="property" name="The &quot;session&quot; property" link="GckObject.html#GckObject--session"/>
    <keyword type="struct" name="GckAttribute" link="gck-GckAttribute.html#GckAttribute"/>
    <keyword type="function" name="gck_attribute_init ()" link="gck-GckAttribute.html#gck-attribute-init"/>
    <keyword type="function" name="gck_attribute_init_invalid ()" link="gck-GckAttribute.html#gck-attribute-init-invalid"/>
    <keyword type="function" name="gck_attribute_init_empty ()" link="gck-GckAttribute.html#gck-attribute-init-empty"/>
    <keyword type="function" name="gck_attribute_init_boolean ()" link="gck-GckAttribute.html#gck-attribute-init-boolean"/>
    <keyword type="function" name="gck_attribute_init_date ()" link="gck-GckAttribute.html#gck-attribute-init-date"/>
    <keyword type="function" name="gck_attribute_init_ulong ()" link="gck-GckAttribute.html#gck-attribute-init-ulong"/>
    <keyword type="function" name="gck_attribute_init_string ()" link="gck-GckAttribute.html#gck-attribute-init-string"/>
    <keyword type="function" name="gck_attribute_init_copy ()" link="gck-GckAttribute.html#gck-attribute-init-copy"/>
    <keyword type="function" name="gck_attribute_new ()" link="gck-GckAttribute.html#gck-attribute-new"/>
    <keyword type="function" name="gck_attribute_new_invalid ()" link="gck-GckAttribute.html#gck-attribute-new-invalid"/>
    <keyword type="function" name="gck_attribute_new_empty ()" link="gck-GckAttribute.html#gck-attribute-new-empty"/>
    <keyword type="function" name="gck_attribute_new_boolean ()" link="gck-GckAttribute.html#gck-attribute-new-boolean"/>
    <keyword type="function" name="gck_attribute_new_date ()" link="gck-GckAttribute.html#gck-attribute-new-date"/>
    <keyword type="function" name="gck_attribute_new_ulong ()" link="gck-GckAttribute.html#gck-attribute-new-ulong"/>
    <keyword type="function" name="gck_attribute_new_string ()" link="gck-GckAttribute.html#gck-attribute-new-string"/>
    <keyword type="function" name="gck_attribute_is_invalid ()" link="gck-GckAttribute.html#gck-attribute-is-invalid"/>
    <keyword type="function" name="gck_attribute_get_boolean ()" link="gck-GckAttribute.html#gck-attribute-get-boolean"/>
    <keyword type="function" name="gck_attribute_get_ulong ()" link="gck-GckAttribute.html#gck-attribute-get-ulong"/>
    <keyword type="function" name="gck_attribute_get_string ()" link="gck-GckAttribute.html#gck-attribute-get-string"/>
    <keyword type="function" name="gck_attribute_get_date ()" link="gck-GckAttribute.html#gck-attribute-get-date"/>
    <keyword type="function" name="gck_attribute_dup ()" link="gck-GckAttribute.html#gck-attribute-dup"/>
    <keyword type="function" name="gck_attribute_clear ()" link="gck-GckAttribute.html#gck-attribute-clear"/>
    <keyword type="function" name="gck_attribute_free ()" link="gck-GckAttribute.html#gck-attribute-free"/>
    <keyword type="struct" name="GckAttributes" link="gck-GckAttributes.html#GckAttributes"/>
    <keyword type="macro" name="GCK_TYPE_ATTRIBUTES" link="gck-GckAttributes.html#GCK-TYPE-ATTRIBUTES:CAPS"/>
    <keyword type="function" name="gck_attributes_new ()" link="gck-GckAttributes.html#gck-attributes-new"/>
    <keyword type="function" name="gck_attributes_new_empty ()" link="gck-GckAttributes.html#gck-attributes-new-empty"/>
    <keyword type="function" name="gck_attributes_at ()" link="gck-GckAttributes.html#gck-attributes-at"/>
    <keyword type="function" name="gck_attributes_add ()" link="gck-GckAttributes.html#gck-attributes-add"/>
    <keyword type="function" name="gck_attributes_add_data ()" link="gck-GckAttributes.html#gck-attributes-add-data"/>
    <keyword type="function" name="gck_attributes_add_invalid ()" link="gck-GckAttributes.html#gck-attributes-add-invalid"/>
    <keyword type="function" name="gck_attributes_add_empty ()" link="gck-GckAttributes.html#gck-attributes-add-empty"/>
    <keyword type="function" name="gck_attributes_add_boolean ()" link="gck-GckAttributes.html#gck-attributes-add-boolean"/>
    <keyword type="function" name="gck_attributes_add_string ()" link="gck-GckAttributes.html#gck-attributes-add-string"/>
    <keyword type="function" name="gck_attributes_add_date ()" link="gck-GckAttributes.html#gck-attributes-add-date"/>
    <keyword type="function" name="gck_attributes_add_ulong ()" link="gck-GckAttributes.html#gck-attributes-add-ulong"/>
    <keyword type="function" name="gck_attributes_find ()" link="gck-GckAttributes.html#gck-attributes-find"/>
    <keyword type="function" name="gck_attributes_find_boolean ()" link="gck-GckAttributes.html#gck-attributes-find-boolean"/>
    <keyword type="function" name="gck_attributes_find_ulong ()" link="gck-GckAttributes.html#gck-attributes-find-ulong"/>
    <keyword type="function" name="gck_attributes_find_string ()" link="gck-GckAttributes.html#gck-attributes-find-string"/>
    <keyword type="function" name="gck_attributes_find_date ()" link="gck-GckAttributes.html#gck-attributes-find-date"/>
    <keyword type="function" name="gck_attributes_count ()" link="gck-GckAttributes.html#gck-attributes-count"/>
    <keyword type="function" name="gck_attributes_ref ()" link="gck-GckAttributes.html#gck-attributes-ref"/>
    <keyword type="function" name="gck_attributes_unref ()" link="gck-GckAttributes.html#gck-attributes-unref"/>
    <keyword type="function" name="GckAllocator ()" link="gck-GckAttributes.html#GckAllocator"/>
    <keyword type="macro" name="GCK_INVALID" link="gck-GckAttributes.html#GCK-INVALID:CAPS"/>
    <keyword type="macro" name="GCK_VENDOR_CODE" link="gck-Errors.html#GCK-VENDOR-CODE:CAPS"/>
    <keyword type="macro" name="GCK_ERROR" link="gck-Errors.html#GCK-ERROR:CAPS"/>
    <keyword type="function" name="gck_message_from_rv ()" link="gck-Errors.html#gck-message-from-rv"/>
    <keyword type="macro" name="CKR_GCK_MODULE_PROBLEM" link="gck-Errors.html#CKR-GCK-MODULE-PROBLEM:CAPS"/>
    <keyword type="struct" name="GckUriInfo" link="gck-PKCS11-URIs.html#GckUriInfo"/>
    <keyword type="enum" name="enum GckUriParseFlags" link="gck-PKCS11-URIs.html#GckUriParseFlags"/>
    <keyword type="function" name="gck_uri_parse ()" link="gck-PKCS11-URIs.html#gck-uri-parse"/>
    <keyword type="function" name="gck_uri_build ()" link="gck-PKCS11-URIs.html#gck-uri-build"/>
    <keyword type="function" name="gck_uri_info_free ()" link="gck-PKCS11-URIs.html#gck-uri-info-free"/>
    <keyword type="function" name="gck_list_ref_copy ()" link="gck-Miscellaneous-Functions.html#gck-list-ref-copy"/>
    <keyword type="function" name="gck_list_unref_free ()" link="gck-Miscellaneous-Functions.html#gck-list-unref-free"/>
    <keyword type="function" name="gck_string_from_chars ()" link="gck-Miscellaneous-Functions.html#gck-string-from-chars"/>
  </functions>
</book>
