MagickCore 7.0.10
authenticate.h File Reference
#include "wizard/exception.h"
#include "wizard/hash.h"
#include "wizard/string_.h"
Include dependency graph for authenticate.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct _AuthenticateInfo AuthenticateInfo
 

Enumerations

enum  AuthenticateMethod { UndefinedAuthenticate , SecretAuthenticateMethod , PublicAuthenticateMethod }
 

Functions

WizardExport AuthenticateInfoAcquireAuthenticateInfo (const AuthenticateMethod, const char *, const HashType)
 
WizardExport AuthenticateInfoDestroyAuthenticateInfo (AuthenticateInfo *)
 
WizardExport const char * GetAuthenticatePassphrase (const AuthenticateInfo *)
 
WizardExport const StringInfoGetAuthenticateId (const AuthenticateInfo *)
 
WizardExport const StringInfoGetAuthenticateKey (const AuthenticateInfo *)
 
WizardExport size_t GetAuthenticateKeyLength (const AuthenticateInfo *)
 
WizardExport void SetAuthenticateId (AuthenticateInfo *, const StringInfo *)
 
WizardExport void SetAuthenticateKeyLength (AuthenticateInfo *, const size_t)
 
WizardExport void SetAuthenticatePassphrase (AuthenticateInfo *, const char *)
 
WizardExport WizardBooleanType AuthenticateKey (AuthenticateInfo *, ExceptionInfo *)
 
WizardExport WizardBooleanType GenerateAuthenticateKey (AuthenticateInfo *, ExceptionInfo *)
 

Typedef Documentation

◆ AuthenticateInfo

Definition at line 40 of file authenticate.h.

Enumeration Type Documentation

◆ AuthenticateMethod

Enumerator
UndefinedAuthenticate 
SecretAuthenticateMethod 
PublicAuthenticateMethod 

Definition at line 32 of file authenticate.h.

Function Documentation

◆ AcquireAuthenticateInfo()

WizardExport AuthenticateInfo * AcquireAuthenticateInfo ( const AuthenticateMethod  ,
const char *  ,
const HashType   
)

◆ AuthenticateKey()

◆ DestroyAuthenticateInfo()

◆ GenerateAuthenticateKey()

◆ GetAuthenticateId()

WizardExport const StringInfo * GetAuthenticateId ( const AuthenticateInfo )

◆ GetAuthenticateKey()

◆ GetAuthenticateKeyLength()

◆ GetAuthenticatePassphrase()

◆ SetAuthenticateId()

WizardExport void SetAuthenticateId ( AuthenticateInfo ,
const StringInfo  
)

◆ SetAuthenticateKeyLength()

WizardExport void SetAuthenticateKeyLength ( AuthenticateInfo ,
const size_t   
)

◆ SetAuthenticatePassphrase()