0. Completed the implementation of Digest functionalities.
1. Changed return type of two functions from Pointer[] to PointerByReference.