digital signature mechanism