question: public final byte [ ] computeHash ( byte [ ] data ) { byte [ ] ret = null ; hashLock . lock ( ) ; ret = md . digest ( data ) ; hashLock . unlock ( ) ; return ret ; }
target:  Computes an hash for a TOM message