Implemented By
Supported Methods
Description of Methods
Setup(digestType as String) as Integer
Initialize a new message digest context. digestType identifies one of the supported digest algorithms from openssl, listed at roEVPDigest
Reinit() as Integer
Re-initialize an existing message digest context. This can be called to reuse an existing roEVPDigest object to digest new data. Returns 0 on success or non-zero on failure.
Process(bytes as Object) as String
The parameter should be an roByteArray. The data in the array is digested and the digest is returned as a hex string.
x = evp.Process(bytes)
is equivalent to
evp.Reinit()
evp.Update(bytes)
x = evp.Final()
Update(bytes as Object) as Void
Add more data to be digested. The parameter should be an roByteArray. The data in the array is added to the current digest.
Final() as String
Returns the digest of data passed in by previous calls to Update() as a hex string.