A method for implementing an MD5 algorithm on an 8-bit micro-controller
includes providing a pointer to an entry in a table stored in a read only
memory (ROM). The entry corresponds to an operation in the MD5 algorithm.
The method also includes retrieving from the entry at least one pointer
to at least one variable required for the operation. In addition, the
method includes performing the operation.