/**
  * Creates a new message digest object
  *
  * @return  security.checksum.MessageDigest
  */
 protected function newDigest()
 {
     return SHA1::digest();
 }