Typedefs | Enumerations | Functions

authenticate.h File Reference

#include "wizard/exception.h"
#include "wizard/hash.h"
#include "wizard/string_.h"

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 AuthenticateInfo ** DestroyAuthenticateInfo (AuthenticateInfo *)
WizardExport const char * GetAuthenticatePassphrase (const AuthenticateInfo *)
WizardExport const StringInfoGetAuthenticateId (const AuthenticateInfo *)
WizardExport const StringInfo ** GetAuthenticateKey (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


Enumeration Type Documentation

Enumerator:
UndefinedAuthenticate 
SecretAuthenticateMethod 
PublicAuthenticateMethod 

Function Documentation

WizardExport AuthenticateInfo* AcquireAuthenticateInfo ( const   AuthenticateMethod,
const char *  ,
const   HashType 
)
WizardExport WizardBooleanType AuthenticateKey ( AuthenticateInfo ,
ExceptionInfo  
)
WizardExport AuthenticateInfo* * DestroyAuthenticateInfo ( AuthenticateInfo  ) 
WizardExport WizardBooleanType GenerateAuthenticateKey ( AuthenticateInfo ,
ExceptionInfo  
)
WizardExport const StringInfo* GetAuthenticateId ( const AuthenticateInfo  ) 
WizardExport const StringInfo* * GetAuthenticateKey ( const AuthenticateInfo  ) 
WizardExport size_t GetAuthenticateKeyLength ( const AuthenticateInfo  ) 
WizardExport const char* GetAuthenticatePassphrase ( const AuthenticateInfo  ) 
WizardExport void SetAuthenticateId ( AuthenticateInfo ,
const StringInfo  
)
WizardExport void SetAuthenticateKeyLength ( AuthenticateInfo ,
const   size_t 
)
WizardExport void SetAuthenticatePassphrase ( AuthenticateInfo ,
const char *   
)