|
WizardsToolkit
1.0.7
|
#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 249 of file option.c.
References WizardAuthenticateOptions, AuthenticateOptions, WizardCipherOptions, CipherOptions, WizardCommandOptions, CommandOptions, WizardDataTypeOptions, DataTypeOptions, WizardDebugOptions, LogWizardEventOptions, WizardEndianOptions, EndianOptions, WizardEntropyOptions, EntropyOptions, WizardEntropyLevelOptions, EntropyLevelOptions, WizardKeyLengthOptions, KeyLengthOptions, WizardHashOptions, HashOptions, WizardListOptions, ListOptions, WizardLogEventOptions, WizardModeOptions, ModeOptions, WizardResourceOptions, and ResourceOptions.
Referenced by GetWizardOptions(), ListWizardOptions(), ParseWizardOption(), and WizardOptionToMnemonic().
| WizardExport char** GetWizardOptions | ( | const WizardOption | option | ) |
Definition at line 272 of file option.c.
References GetOptionInfo(), _OptionInfo::mnemonic, AcquireQuantumMemory(), ThrowFatalException, ResourceFatalError, and AcquireString().
| WizardExport WizardBooleanType IsWizardOption | ( | const char * | option | ) |
Definition at line 319 of file option.c.
References WizardFalse, and WizardTrue.
| WizardExport WizardBooleanType ListWizardOptions | ( | FILE * | file, |
| const WizardOption | option, | ||
| ExceptionInfo * | wizard_unusedexception | ||
| ) |
Definition at line 359 of file option.c.
References GetOptionInfo(), WizardFalse, _OptionInfo::mnemonic, and WizardTrue.
| WizardExport ssize_t ParseWizardOption | ( | const WizardOption | option, |
| const WizardBooleanType | list, | ||
| const char * | options | ||
| ) |
Definition at line 411 of file option.c.
References MaxTextExtent, GetOptionInfo(), WizardTrue, WizardFalse, _OptionInfo::mnemonic, LocaleCompare(), _OptionInfo::type, and CopyWizardString().
Referenced by LoadLogList(), SetLogEventMask(), and LoadMimeList().
| WizardExport const char* WizardOptionToMnemonic | ( | const WizardOption | option, |
| const ssize_t | type | ||
| ) |
Definition at line 520 of file option.c.
References GetOptionInfo(), and _OptionInfo::mnemonic.
Referenced by LogWizardEventList(), AcquireWizardResource(), 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[] |
{
{ "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[] |
Definition at line 74 of file option.c.
Referenced by GetOptionInfo().
| const OptionInfo DataTypeOptions[] |
{
{ "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[] |
{
{ "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[] |
{
{ "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[] |
{
{ "Undefined", (ssize_t) UndefinedEntropy },
{ "None", (ssize_t) NoEntropy },
{ "BZip", (ssize_t) BZIPEntropy },
{ "LZMA", (ssize_t) LZMAEntropy },
{ "Zip", (ssize_t) ZIPEntropy },
{ (char *) NULL, UndefinedEntropy }
}
Definition at line 144 of file option.c.
Referenced by GetOptionInfo().
| const OptionInfo HashOptions[] |
{
{ "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 161 of file option.c.
Referenced by GetOptionInfo().
| const OptionInfo KeyLengthOptions[] |
{
{ "256", 256L },
{ "512", 512L },
{ "1024", 1024L },
{ "2048", 2048L },
{ (char *) NULL, 0L }
}
Definition at line 153 of file option.c.
Referenced by GetOptionInfo().
| const OptionInfo ListOptions[] |
{
{ "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 174 of file option.c.
Referenced by GetOptionInfo().
| const OptionInfo LogWizardEventOptions[] |
{
{ "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 190 of file option.c.
Referenced by GetOptionInfo().
| const OptionInfo ModeOptions[] |
{
{ "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 205 of file option.c.
Referenced by GetOptionInfo().
| const OptionInfo ResourceOptions[] |
{
{ "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 215 of file option.c.
Referenced by GetOptionInfo().