#include "wizard/studio.h"#include "wizard/authenticate.h"#include "wizard/cipher.h"#include "wizard/entropy.h"#include "wizard/exception-private.h"#include "wizard/memory_.h"#include "wizard/mime.h"#include "wizard/mime-private.h"#include "wizard/option.h"#include "wizard/resource_.h"#include "wizard/string_.h"#include "wizard/token.h"
Go to the source code of this file.
Functions | |
| static const OptionInfo * | GetOptionInfo (const WizardOption option) |
| WizardExport char ** | GetWizardOptions (const WizardOption option) |
| WizardExport WizardBooleanType | IsWizardOption (const char *option) |
| WizardExport WizardBooleanType | ListWizardOptions (FILE *file, const WizardOption option, ExceptionInfo *wizard_unused(exception)) |
| WizardExport ssize_t | ParseWizardOption (const WizardOption option, const WizardBooleanType list, const char *options) |
| WizardExport const char * | WizardOptionToMnemonic (const WizardOption option, const ssize_t type) |
Variables | |
| static const OptionInfo | AuthenticateOptions [] |
| static const OptionInfo | CipherOptions [] |
| static const OptionInfo | CommandOptions [] |
| static const OptionInfo | DataTypeOptions [] |
| static const OptionInfo | EndianOptions [] |
| static const OptionInfo | EntropyLevelOptions [] |
| static const OptionInfo | EntropyOptions [] |
| static const OptionInfo | KeyLengthOptions [] |
| static const OptionInfo | HashOptions [] |
| static const OptionInfo | ListOptions [] |
| static const OptionInfo | LogWizardEventOptions [] |
| static const OptionInfo | ModeOptions [] |
| static const OptionInfo | ResourceOptions [] |
| static const OptionInfo* GetOptionInfo | ( | const WizardOption | option | ) | [static] |
Definition at line 248 of file option.c.
References AuthenticateOptions, CipherOptions, CommandOptions, DataTypeOptions, EndianOptions, EntropyLevelOptions, EntropyOptions, HashOptions, KeyLengthOptions, ListOptions, LogWizardEventOptions, ModeOptions, ResourceOptions, WizardAuthenticateOptions, WizardCipherOptions, WizardCommandOptions, WizardDataTypeOptions, WizardDebugOptions, WizardEndianOptions, WizardEntropyLevelOptions, WizardEntropyOptions, WizardHashOptions, WizardKeyLengthOptions, WizardListOptions, WizardLogEventOptions, WizardModeOptions, and WizardResourceOptions.
Referenced by GetWizardOptions(), ListWizardOptions(), ParseWizardOption(), and WizardOptionToMnemonic().
| WizardExport char** GetWizardOptions | ( | const WizardOption | option | ) |
Definition at line 271 of file option.c.
References AcquireQuantumMemory(), AcquireString(), GetOptionInfo(), _OptionInfo::mnemonic, ResourceFatalError, and ThrowFatalException.
| WizardExport WizardBooleanType IsWizardOption | ( | const char * | option | ) |
Definition at line 318 of file option.c.
References WizardFalse, and WizardTrue.
| WizardExport WizardBooleanType ListWizardOptions | ( | FILE * | file, | |
| const WizardOption | option, | |||
| ExceptionInfo * | wizard_unusedexception | |||
| ) |
Definition at line 358 of file option.c.
References GetOptionInfo(), _OptionInfo::mnemonic, WizardFalse, and WizardTrue.
| WizardExport ssize_t ParseWizardOption | ( | const WizardOption | option, | |
| const WizardBooleanType | list, | |||
| const char * | options | |||
| ) |
Definition at line 410 of file option.c.
References CopyWizardString(), GetOptionInfo(), LocaleCompare(), _OptionInfo::mnemonic, _OptionInfo::type, WizardFalse, and WizardTrue.
Referenced by LoadLogList(), LoadMimeList(), and SetLogEventMask().
| WizardExport const char* WizardOptionToMnemonic | ( | const WizardOption | option, | |
| const ssize_t | type | |||
| ) |
Definition at line 519 of file option.c.
References GetOptionInfo(), and _OptionInfo::mnemonic.
Referenced by AcquireWizardResource(), LogWizardEventList(), and RelinquishWizardResource().
const OptionInfo AuthenticateOptions[] [static] |
{
{ "Undefined", (ssize_t) UndefinedAuthenticate },
{ "Public", (ssize_t) PublicAuthenticateMethod },
{ "Secret", (ssize_t) SecretAuthenticateMethod },
{ (char *) NULL, UndefinedAuthenticate }
}
Definition at line 58 of file option.c.
Referenced by GetOptionInfo().
const OptionInfo CipherOptions[] [static] |
{
{ "Undefined", (ssize_t) UndefinedCipher },
{ "AES", (ssize_t) AESCipher },
{ "None", (ssize_t) NoCipher },
{ "Serpent", (ssize_t) SerpentCipher },
{ "Twofish", (ssize_t) TwofishCipher },
{ (char *) NULL, UndefinedCipher }
}
Definition at line 65 of file option.c.
Referenced by GetOptionInfo().
const OptionInfo CommandOptions[] [static] |
Definition at line 74 of file option.c.
Referenced by GetOptionInfo().
const OptionInfo DataTypeOptions[] [static] |
{
{ "Undefined", (ssize_t) UndefinedData },
{ "Byte", (ssize_t) ByteData },
{ "Long", (ssize_t) LongData },
{ "Short", (ssize_t) ShortData },
{ "String", (ssize_t) StringData },
{ (char *) NULL, (ssize_t) UndefinedData }
}
Definition at line 114 of file option.c.
Referenced by GetOptionInfo().
const OptionInfo EndianOptions[] [static] |
{
{ "Undefined", (ssize_t) UndefinedEndian },
{ "LSB", (ssize_t) LSBEndian },
{ "MSB", (ssize_t) MSBEndian },
{ (char *) NULL, (ssize_t) UndefinedEndian }
}
Definition at line 123 of file option.c.
Referenced by GetOptionInfo().
const OptionInfo EntropyLevelOptions[] [static] |
{
{ "0", 0L },
{ "1", 1L },
{ "2", 2L },
{ "3", 3L },
{ "4", 4L },
{ "5", 5L },
{ "6", 6L },
{ "7", 7L },
{ "8", 8L },
{ "9", 9L },
{ (char *) NULL, 0L }
}
Definition at line 130 of file option.c.
Referenced by GetOptionInfo().
const OptionInfo EntropyOptions[] [static] |
{
{ "Undefined", (ssize_t) UndefinedEntropy },
{ "None", (ssize_t) NoEntropy },
{ "BZip", (ssize_t) BZIPEntropy },
{ "Zip", (ssize_t) ZIPEntropy },
{ (char *) NULL, UndefinedEntropy }
}
Definition at line 144 of file option.c.
Referenced by GetOptionInfo().
const OptionInfo HashOptions[] [static] |
{
{ "Undefined", (ssize_t) UndefinedHash },
{ "CRC64", (ssize_t) CRC64Hash },
{ "MD5", (ssize_t) MD5Hash },
{ "None", (ssize_t) NoHash },
{ "SHA1", (ssize_t) SHA1Hash },
{ "SHA224", (ssize_t) SHA224Hash },
{ "SHA256", (ssize_t) SHA256Hash },
{ "SHA384", (ssize_t) SHA384Hash },
{ "SHA512", (ssize_t) SHA512Hash },
{ (char *) NULL, UndefinedHash }
}
Definition at line 160 of file option.c.
Referenced by GetOptionInfo().
const OptionInfo KeyLengthOptions[] [static] |
{
{ "256", 256L },
{ "512", 512L },
{ "1024", 1024L },
{ "2048", 2048L },
{ (char *) NULL, 0L }
}
Definition at line 152 of file option.c.
Referenced by GetOptionInfo().
const OptionInfo ListOptions[] [static] |
{
{ "Authenticate", (ssize_t) WizardAuthenticateOptions },
{ "Cipher", (ssize_t) WizardCipherOptions },
{ "Command", (ssize_t) WizardCommandOptions },
{ "DataType", (ssize_t) WizardDataTypeOptions },
{ "Debug", (ssize_t) WizardDebugOptions },
{ "Endian", (ssize_t) WizardEndianOptions },
{ "Entropy", (ssize_t) WizardEntropyOptions },
{ "EntropyLevel", (ssize_t) WizardEntropyLevelOptions },
{ "Hash", (ssize_t) WizardHashOptions },
{ "KeyLength", (ssize_t) WizardKeyLengthOptions },
{ "List", (ssize_t) WizardListOptions },
{ "Mode", (ssize_t) WizardModeOptions },
{ (char *) NULL, (ssize_t) WizardUndefinedOptions }
}
Definition at line 173 of file option.c.
Referenced by GetOptionInfo().
const OptionInfo LogWizardEventOptions[] [static] |
{
{ "All", (ssize_t) (AllEvents &~ TraceEvent) },
{ "Blob", (ssize_t) BlobEvent },
{ "Deprecate", (ssize_t) DeprecateEvent },
{ "Configure", (ssize_t) ConfigureEvent },
{ "Exception", (ssize_t) ExceptionEvent },
{ "Locale", (ssize_t) LocaleEvent },
{ "None", (ssize_t) NoEvents },
{ "Resource", (ssize_t) ResourceEvent },
{ "Trace", (ssize_t) TraceEvent },
{ "User", (ssize_t) UserEvent },
{ "Warning", (ssize_t) WarningEvent },
{ (char *) NULL, UndefinedEvents }
}
Definition at line 189 of file option.c.
Referenced by GetOptionInfo().
const OptionInfo ModeOptions[] [static] |
{
{ "Undefined", (ssize_t) UndefinedMode },
{ "CBC", (ssize_t) CBCMode },
{ "CFB", (ssize_t) CFBMode },
{ "CTR", (ssize_t) CTRMode },
{ "ECB", (ssize_t) ECBMode },
{ "OFB", (ssize_t) OFBMode },
{ (char *) NULL, UndefinedMode }
}
Definition at line 204 of file option.c.
Referenced by GetOptionInfo().
const OptionInfo ResourceOptions[] [static] |
{
{ "Undefined", (ssize_t) UndefinedResource },
{ "Area", (ssize_t) AreaResource },
{ "Disk", (ssize_t) DiskResource },
{ "File", (ssize_t) FileResource },
{ "Map", (ssize_t) MapResource },
{ "Memory", (ssize_t) MemoryResource },
{ (char *) NULL, (ssize_t) UndefinedResource }
}
Definition at line 214 of file option.c.
Referenced by GetOptionInfo().
1.6.2-20100208