QuickHash Library Type Library


void SHA384_UpdateStr( [ in,out ]SHA384_Context* pContext, [ in , string ] unsigned char* pSrc );



    [in/out] A memory buffer that is used as the context.

     Note. All predefined types are specified in the Predefined Types List.


    [in] A null-terminated string with which to update the context.


Updates (based on SHA-2(384) hash algorithm) the pContext context with the null-terminated string specified by pSrc. Call this function for each null-terminated string for which the message digest is calculated. To retrieve the digest after using SHA384_UpdateStr, call SHA384_Final or SHA384_FinalHex.

Note. Before the first call to SHA384_Update, SHA384_UpdateStr, SHA384_Final or SHA384_FinalHex functions, the context must be initialized with SHA384_Init.

VB Example

Private Sub MyButton_Click()   
    Dim Context As SHA384_Context
    Dim Digest As SHA384_Digest
    Dim MyStrData As String
    MyStrData = "Hello World!"
    'Initialize the context
    SHA384_Init Context
    'Update the context
    SHA384_UpdateStr Context, MyStrData
    'Get the digest
    SHA384_Final Context, Digest
    'Show the hexadecimal representation of the digest
    MsgBox QHASH_ConvertToHex(Digest.Value(0), SHA384_DIGESTSIZE, True)
End Sub

Type Library Overview   |   Type Library Functions   |   Useful Links   |   HashCalc


See Also    SHA384_Update, SHA384_Final, SHA384_FinalHex, SHA384_Init, QHASH_ConvertToHex



Send Feedback to SlavaSoft Inc. Tell a friend about QuickHash Library