|
WizardsToolkit
1.0.7
|


Go to the source code of this file.
Typedefs | |
| typedef struct _KeyInfo | KeyInfo |
Functions | |
| WizardExport KeyInfo * | AcquireKeyInfo (void) |
| WizardExport KeyInfo * | DestroyKeyInfo (KeyInfo *) |
| WizardExport WizardBooleanType | SetKeyInfo (KeyInfo *, const StringInfo *, const StringInfo *) |
| WizardExport StringInfo * | GenerateSessionKey (KeyInfo *) |
| WizardExport StringInfo * | GetKeyInfo (KeyInfo *, const StringInfo *) |
| WizardExport KeyInfo* AcquireKeyInfo | ( | void | ) |
Definition at line 154 of file key.c.
References LogWizardEvent(), TraceEvent, GetWizardModule, WizardAssert, CipherDomain, _KeyInfo::signature, WizardSignature, _KeyInfo::cipher_info, DestroyCipherInfo(), _KeyInfo::random_info, DestroyRandomInfo(), _KeyInfo::nonce, DestroyStringInfo(), _KeyInfo::id, _KeyInfo::key_map, DestroySplayTree(), and RelinquishWizardMemory().
| WizardExport StringInfo* GenerateSessionKey | ( | KeyInfo * | ) |
| WizardExport StringInfo * GetKeyInfo | ( | KeyInfo * | , |
| const StringInfo * | |||
| ) |
Definition at line 255 of file key.c.
References LogWizardEvent(), TraceEvent, GetWizardModule, WizardAssert, CipherDomain, GetValueFromSplayTree(), _KeyInfo::key_map, _KeyInfo::id, ThrowWizardFatalError, KeymapDomain, KeyError, SetCipherKey(), _KeyInfo::cipher_info, SetCipherNonce(), _KeyInfo::nonce, CloneStringInfo(), and DecipherCipher().
| WizardExport WizardBooleanType SetKeyInfo | ( | KeyInfo * | , |
| const StringInfo * | , | ||
| const StringInfo * | |||
| ) |
Definition at line 305 of file key.c.
References LogWizardEvent(), TraceEvent, GetWizardModule, WizardAssert, CipherDomain, GetValueFromSplayTree(), _KeyInfo::key_map, _KeyInfo::id, ThrowWizardFatalError, KeymapDomain, KeyError, SetCipherKey(), _KeyInfo::cipher_info, SetCipherNonce(), _KeyInfo::nonce, CloneStringInfo(), EncipherCipher(), and AddValueToSplayTree().
Referenced by GenerateSessionKey().