|
Functions |
GSbool | GenerateRawHash (GSCRYPTO_HASH_ALGO eAlgo, const GSubyte *pucInBuffer, GSuint uiBufferSize, GSubyte *pucOutBuffer, GSuint uiIterations=1) |
| Generate binary hash.
|
GSbool | GenerateHexaHash (GSCRYPTO_HASH_ALGO eAlgo, const GSubyte *pucInBuffer, GSuint uiBufferSize, GSchar *pszOutBuffer, GSuint uiIterations=1) |
| Generate hexadecimal hash.
|
GShandle | InitializeHash (GSCRYPTO_HASH_ALGO eAlgo) |
| Initialize the hash context.
|
GSbool | UpdateHash (GShandle hHash, const GSubyte *pucInBuffer, GSuint uiBufferSize, GSuint uiIterations=1) |
| Update the internal hash context.
|
GSbool | TerminateRawHash (GShandle hHash, GSubyte *pucOutBuffer) |
| Terminate the hash context, output binary hashed result.
|
GSbool | TerminateHexaHash (GShandle hHash, GSchar *pszOutBuffer) |
| Terminate the hash context, output hexadecimal hashed result.
|
GSbool | ResetHash (GShandle hHash) |
| Reset the hash module.
|
GSvoid | UninitializeHash (GShandle hHash) |
| Uninitiaze the hash module.
|