added the support of the hmac sha128 signature method
Merge branch 'develop'