MagickCore
7.0.10
key.h
Go to the documentation of this file.
1
/*
2
Copyright @ 1999 ImageMagick Studio LLC, a non-profit organization
3
dedicated to making software imaging solutions freely available.
4
5
You may not use this file except in compliance with the License.
6
obtain a copy of the License at
7
8
https://imagemagick.org/script/license.php
9
10
Unless required by applicable law or agreed to in writing, software
11
distributed under the License is distributed on an "AS IS" BASIS,
12
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
Wizard the License for the specific language governing permissions and
14
limitations under the License.
15
16
Wizard's Toolkit key management methods.
17
*/
18
#ifndef _WIZARDSTOOLKIT_KEY_H_
19
#define _WIZARDSTOOLKIT_KEY_H_
20
21
#include "
wizard/cipher.h
"
22
#include "
wizard/random_.h
"
23
#include "
wizard/splay-tree.h
"
24
25
#if defined(__cplusplus) || defined(c_plusplus)
26
extern
"C"
{
27
#endif
28
29
typedef
struct
_KeyInfo
30
KeyInfo
;
31
32
extern
WizardExport
KeyInfo
33
*
AcquireKeyInfo
(
void
),
34
*
DestroyKeyInfo
(
KeyInfo
*);
35
36
extern
WizardExport
WizardBooleanType
37
SetKeyInfo
(
KeyInfo
*,
const
StringInfo
*,
const
StringInfo
*);
38
39
extern
WizardExport
StringInfo
40
*
GenerateSessionKey
(
KeyInfo
*),
41
*
GetKeyInfo
(
KeyInfo
*,
const
StringInfo
*);
42
43
#if defined(__cplusplus) || defined(c_plusplus)
44
}
45
#endif
46
47
#endif
cipher.h
GenerateSessionKey
WizardExport StringInfo * GenerateSessionKey(KeyInfo *)
GetKeyInfo
WizardExport StringInfo * GetKeyInfo(KeyInfo *, const StringInfo *)
Definition
key.c:255
AcquireKeyInfo
WizardExport KeyInfo * AcquireKeyInfo(void)
SetKeyInfo
WizardExport WizardBooleanType SetKeyInfo(KeyInfo *, const StringInfo *, const StringInfo *)
Definition
key.c:305
DestroyKeyInfo
WizardExport KeyInfo * DestroyKeyInfo(KeyInfo *)
Definition
key.c:154
WizardExport
#define WizardExport
Definition
method-attribute.h:98
random_.h
splay-tree.h
_KeyInfo
Definition
key.c:65
_StringInfo
Definition
string.c:58
WizardBooleanType
WizardBooleanType
Definition
wizard-type.h:26
home
cristy
WizardsToolkit-1.0.9
wizard
key.h
Generated by
1.9.7