### Struct

# Gck ModuleInfo

#### Description [src]

    struct GckModuleInfo {
      guint8 pkcs11_version_major;
      guint8 pkcs11_version_minor;
      gchar* manufacturer_id;
      gulong flags;
      gchar* library_description;
      guint8 library_version_major;
      guint8 library_version_minor;
    }

Holds information about the PKCS#11 module.

This structure corresponds to `CK_MODULE_INFO` in the PKCS#11 standard. The strings are `NULL` terminated for easier use.

Use `gck_module_info_free()` to release this structure when done with it.

###### Structure members

`pkcs11_version_major`

  The major version of the module.

`pkcs11_version_minor`

  The minor version of the module.

`manufacturer_id`

  The module manufacturer.

`flags`

  The module PKCS#11 flags.

`library_description`

  The module description.

`library_version_major`

  The major version of the library.

`library_version_minor`

  The minor version of the library.

#### Instance methods

###### gck_module_info_copy

Make a copy of the module info.

###### gck_module_info_free

Free a GckModuleInfo structure.