MagickCore 7.0.10
keyring.c File Reference
#include "wizard/studio.h"
#include "wizard/blob-private.h"
#include "wizard/exception.h"
#include "wizard/exception-private.h"
#include "wizard/file.h"
#include "wizard/keyring.h"
#include "wizard/magick.h"
#include "wizard/memory_.h"
#include "wizard/nt-base.h"
#include "wizard/utility.h"
#include "wizard/xml-tree.h"
Include dependency graph for keyring.c:

Go to the source code of this file.

Data Structures

struct  _KeyringInfo
 

Macros

#define KeyringFilename   "keyring.xdm"
 
#define KeyringFiletype   "keyring"
 
#define KeyringProtocolMajorVersion   1
 
#define KeyringProtocolMinorVersion   1
 

Functions

WizardExport KeyringInfoAcquireKeyringInfo (const char *path)
 
WizardExport KeyringInfoDestroyKeyringInfo (KeyringInfo *keyring_info)
 
WizardExport WizardBooleanType ExportKeyringKey (KeyringInfo *keyring_info, ExceptionInfo *exception)
 
WizardExport const StringInfoGetKeyringKey (const KeyringInfo *keyring_info)
 
WizardExport const StringInfoGetKeyringNonce (const KeyringInfo *keyring_info)
 
WizardExport WizardBooleanType ImportKeyringKey (KeyringInfo *keyring_info, ExceptionInfo *exception)
 
WizardExport WizardBooleanType PrintKeyringProperties (const char *path, BlobInfo *keyring_blob, ExceptionInfo *exception)
 
WizardExport void SetKeyringId (KeyringInfo *keyring_info, const StringInfo *id)
 
WizardExport void SetKeyringKey (KeyringInfo *keyring_info, const StringInfo *key)
 
WizardExport void SetKeyringNonce (KeyringInfo *keyring_info, const StringInfo *nonce)
 
WizardExport void SetKeyringPath (KeyringInfo *keyring_info, const char *path)
 

Macro Definition Documentation

◆ KeyringFilename

#define KeyringFilename   "keyring.xdm"

Definition at line 57 of file keyring.c.

◆ KeyringFiletype

#define KeyringFiletype   "keyring"

Definition at line 58 of file keyring.c.

◆ KeyringProtocolMajorVersion

#define KeyringProtocolMajorVersion   1

Definition at line 59 of file keyring.c.

◆ KeyringProtocolMinorVersion

#define KeyringProtocolMinorVersion   1

Definition at line 60 of file keyring.c.

Function Documentation

◆ AcquireKeyringInfo()

◆ DestroyKeyringInfo()

◆ ExportKeyringKey()

◆ GetKeyringKey()

◆ GetKeyringNonce()

◆ ImportKeyringKey()

◆ PrintKeyringProperties()

◆ SetKeyringId()

◆ SetKeyringKey()

WizardExport void SetKeyringKey ( KeyringInfo keyring_info,
const StringInfo key 
)

◆ SetKeyringNonce()

WizardExport void SetKeyringNonce ( KeyringInfo keyring_info,
const StringInfo nonce 
)

◆ SetKeyringPath()

WizardExport void SetKeyringPath ( KeyringInfo keyring_info,
const char *  path 
)