|
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.
|