Merge change 21613 into eclair

* changes:
  add optimized SHA1 algorithm