MagickCore 7.0.10
|
Go to the source code of this file.
Typedefs | |
typedef struct _KeyringInfo | KeyringInfo |
Functions | |
WizardExport const StringInfo * | GetKeyringKey (const KeyringInfo *) |
WizardExport const StringInfo * | GetKeyringNonce (const KeyringInfo *) |
WizardExport KeyringInfo * | AcquireKeyringInfo (const char *) |
WizardExport KeyringInfo * | DestroyKeyringInfo (KeyringInfo *) |
WizardExport void | SetKeyringId (KeyringInfo *, const StringInfo *) |
WizardExport void | SetKeyringKey (KeyringInfo *, const StringInfo *) |
WizardExport void | SetKeyringNonce (KeyringInfo *, const StringInfo *) |
WizardExport void | SetKeyringPath (KeyringInfo *, const char *) |
WizardExport WizardBooleanType | ExportKeyringKey (KeyringInfo *, ExceptionInfo *) |
WizardExport WizardBooleanType | ImportKeyringKey (KeyringInfo *, ExceptionInfo *) |
WizardExport WizardBooleanType | PrintKeyringProperties (const char *, BlobInfo *, ExceptionInfo *) |
typedef struct _KeyringInfo KeyringInfo |
WizardExport KeyringInfo * AcquireKeyringInfo | ( | const char * | ) |
WizardExport KeyringInfo * DestroyKeyringInfo | ( | KeyringInfo * | keyring_info | ) |
Definition at line 152 of file keyring.c.
References DestroyString(), DestroyStringInfo(), GetWizardModule, _KeyringInfo::id, _KeyringInfo::key, KeymapDomain, LogWizardEvent(), _KeyringInfo::nonce, _KeyringInfo::path, RelinquishWizardMemory(), _KeyringInfo::signature, TraceEvent, WizardAssert, and WizardSignature.
Referenced by DestroySecretInfo(), and ImportKeyringKey().
WizardExport WizardBooleanType ExportKeyringKey | ( | KeyringInfo * | , |
ExceptionInfo * | |||
) |
WizardExport const StringInfo * GetKeyringKey | ( | const KeyringInfo * | ) |
WizardExport const StringInfo * GetKeyringNonce | ( | const KeyringInfo * | keyring_info | ) |
Definition at line 385 of file keyring.c.
References GetWizardModule, KeyringDomain, LogWizardEvent(), _KeyringInfo::nonce, _KeyringInfo::signature, TraceEvent, WizardAssert, and WizardSignature.
Referenced by AuthenticateSecretKey(), and GenerateSecretKey().
WizardExport WizardBooleanType ImportKeyringKey | ( | KeyringInfo * | , |
ExceptionInfo * | |||
) |
WizardExport WizardBooleanType PrintKeyringProperties | ( | const char * | path, |
BlobInfo * | keyring_blob, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 537 of file keyring.c.
References AcquireFileInfo(), AcquireString(), AcquireStringInfo(), CanonicalXMLContent(), CloneStringInfo(), CompareStringInfo(), ConcatenateString(), DestroyFileInfo(), DestroyString(), DestroyStringInfo(), FileError, FormatLocaleString(), FormatWizardTime(), GetFilePath(), GetFileProperties(), GetStringInfoDatum(), GetStringInfoLength(), GetWizardMagick(), GetWizardModule, KeymapDomain, KeyringError, KeyringFilename, KeyringFiletype, LogWizardEvent(), _KeyringInfo::protocol_major, _KeyringInfo::protocol_minor, ReadFile16Bits(), ReadFile32Bits(), ReadFile64Bits(), ReadFileChunk(), ReadFileMode, _KeyringInfo::signature, StringInfoToHexString(), ThrowFileException, ThrowWizardException(), _KeyringInfo::timestamp, TraceEvent, WizardAssert, WizardFalse, WizardMagick, WizardPathExtent, WizardSignature, WizardTrue, and WriteBlob().
WizardExport void SetKeyringId | ( | KeyringInfo * | , |
const StringInfo * | |||
) |
WizardExport void SetKeyringKey | ( | KeyringInfo * | , |
const StringInfo * | |||
) |
WizardExport void SetKeyringNonce | ( | KeyringInfo * | , |
const StringInfo * | |||
) |
WizardExport void SetKeyringPath | ( | KeyringInfo * | keyring_info, |
const char * | path | ||
) |
Definition at line 852 of file keyring.c.
References CloneString(), KeymapDomain, _KeyringInfo::path, _KeyringInfo::signature, WizardAssert, and WizardSignature.